feat: MCP support for agentic CLI providers (#6972)

Signed-off-by: Adrian Cole <adrian@tetrate.io>
This commit is contained in:
Adrian Cole
2026-02-12 07:37:52 +08:00
committed by GitHub
parent c6e27b8f84
commit 8d59c2dced
57 changed files with 1196 additions and 254 deletions
+3 -3
View File
@@ -18,9 +18,9 @@ async fn main() -> Result<()> {
// Create providers
let providers: Vec<Arc<dyn goose::providers::base::Provider>> = vec![
create_with_named_model("databricks", DATABRICKS_DEFAULT_MODEL).await?,
create_with_named_model("openai", OPEN_AI_DEFAULT_MODEL).await?,
create_with_named_model("anthropic", ANTHROPIC_DEFAULT_MODEL).await?,
create_with_named_model("databricks", DATABRICKS_DEFAULT_MODEL, Vec::new()).await?,
create_with_named_model("openai", OPEN_AI_DEFAULT_MODEL, Vec::new()).await?,
create_with_named_model("anthropic", ANTHROPIC_DEFAULT_MODEL, Vec::new()).await?,
];
for provider in providers {
// Read and encode test image