Skip to content

Refactor: update to new OpenAI SDK & provider model#228

Merged
kzu merged 1 commit intomainfrom
dev/cleanup
Mar 10, 2026
Merged

Refactor: update to new OpenAI SDK & provider model#228
kzu merged 1 commit intomainfrom
dev/cleanup

Conversation

@kzu
Copy link
Copy Markdown
Member

@kzu kzu commented Mar 10, 2026

  • Remove legacy OpenAIChatClient and related types; migrate to new OpenAIClient + IChatClientProvider architecture
  • Move Verbosity and WebSearchTool to Devlooped.Extensions.AI.OpenAI namespace
  • Remove ReasoningEffort enum and extension property; use string-based ChatOptions.ReasoningEffort
  • Simplify WebSearchTool (optional country, new AllowedDomains, direct properties)
  • Update all usages and tests to new client instantiation pattern
  • Bump Microsoft.Extensions.AI, OpenAI, and related dependencies to 10.3.0
  • Remove obsolete extension methods and internal classes
  • Update release notes with breaking changes and migration guide

- Remove legacy OpenAIChatClient and related types; migrate to new OpenAIClient + IChatClientProvider architecture
- Move Verbosity and WebSearchTool to Devlooped.Extensions.AI.OpenAI namespace
- Remove ReasoningEffort enum and extension property; use string-based ChatOptions.ReasoningEffort
- Simplify WebSearchTool (optional country, new AllowedDomains, direct properties)
- Update all usages and tests to new client instantiation pattern
- Bump Microsoft.Extensions.AI, OpenAI, and related dependencies to 10.3.0
- Remove obsolete extension methods and internal classes
- Update release notes with breaking changes and migration guide
@kzu kzu added the enhancement New feature or request label Mar 10, 2026
@kzu kzu enabled auto-merge (rebase) March 10, 2026 23:09
@kzu
Copy link
Copy Markdown
Member Author

kzu commented Mar 10, 2026

16 passed 16 passed 9 skipped

🧪 Details on Ubuntu 24.04.3 LTS

from retest v1.1.0 on .NET 10.0.4 with 💜 by @devlooped

@kzu kzu merged commit cb8dab4 into main Mar 10, 2026
4 checks passed
@kzu kzu deleted the dev/cleanup branch March 10, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant