refactor(providers): extract ProviderDef trait and OpenAiCompatibleProvider (#6832)

Signed-off-by: Adrian Cole <adrian@tetrate.io>
This commit is contained in:
Adrian Cole
2026-02-03 07:36:54 +09:00
committed by GitHub
parent 849cc60fbc
commit 1ad81e3b69
37 changed files with 855 additions and 688 deletions
+1
View File
@@ -16,6 +16,7 @@ crates/goose/src/agents/agent.rs::create_recipe
crates/goose/src/agents/agent.rs::dispatch_tool_call
crates/goose/src/agents/agent.rs::reply
crates/goose/src/agents/agent.rs::reply_internal
crates/goose/src/providers/canonical/build_canonical_models.rs::build_canonical_models
crates/goose/src/providers/formats/anthropic.rs::format_messages
crates/goose/src/providers/formats/anthropic.rs::response_to_streaming_message
crates/goose/src/providers/formats/databricks.rs::format_messages