Commit Graph

26 Commits

Author SHA1 Message Date
Alex Hancock b9ba8dca29 Revert "Internal MCP Crate Cleanup (#4800)" (#4883) 2025-09-29 14:21:30 -04:00
Alex Hancock 146cf3185a Internal MCP Crate Cleanup (#4800) 2025-09-29 10:39:43 -04:00
Angie Jones 2032c7099c lowercase g in goose (#4832) 2025-09-26 23:44:38 -05:00
David Katz 72f4ebc640 Feat: Let providers configure a fast model for summarization (#4228) 2025-08-21 17:41:33 -04:00
Alex Hancock bd1eff52a4 feat: ToolError migration to ErrorData (#4051) 2025-08-12 16:18:41 -04:00
Jack Amadeo 5eb01004a4 chore: use a Conversation type (#3735) 2025-08-06 22:06:13 -04:00
Jack Amadeo ee450254b6 Try to keep key order for Databricks (#3876)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-06 09:02:10 -04:00
Julian Brown bc25308d7b fix: escape control characters in LLM tool call arguments JSON (#2893)
Signed-off-by: Julian Brown <contact@julianbrown.dev>
Co-authored-by: Julian Brown <jbrown@stripe.com>
2025-07-29 11:05:01 +02:00
Alex Hancock b4fc6f7cc8 alexhancock/rmcp-tools-annotations (#3617) 2025-07-24 14:58:14 -04:00
Mike Seddon b3cd03ef61 chore: remove needless clone() in goose/providers (#2528)
Signed-off-by: Mike Seddon <seddonm1@gmail.com>
2025-07-22 11:47:43 -04:00
Jack Amadeo d5291461ca Replace mcp_core::content types with rmcp::model types (#3500) 2025-07-18 17:23:25 -04:00
Alex Hancock 76da3a9724 feat: switch from mcp_core::Role to rmcp::model::Role (#3488) 2025-07-18 12:30:23 -04:00
Jack Amadeo 6555a530b2 feat: Implement streaming for OpenAI (#3413) 2025-07-15 15:16:21 -04:00
Jack Amadeo fde3a578a5 feat: stream LLM responses (#2677)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-14 14:57:03 -04:00
Salman Mohammed 75454b96da feat: use tiktoken-rs instead of tokenizers, single global tokenizer (#3115)
Co-authored-by: jack <>
2025-07-01 14:42:51 -04:00
Zane ee0ae10682 Fix clippy + test errors (#3120) 2025-06-27 10:43:56 -07:00
Michael Neale cf9b821b19 fix: thinking applies to claude 4 as well (#2943) 2025-06-16 09:58:00 -07:00
Lily Delalande 01e28423ff ctx_management: summarize on command button (#2479) 2025-05-08 11:43:53 -06:00
Tibor Vass df512ab36d Remove outdated truncation of tool descriptions in OpenAI and Databricks providers (#2465)
Signed-off-by: Tibor Vass <teabee89@gmail.com>
2025-05-07 21:01:07 -05:00
Salman Mohammed fd1f829751 feat: present options to user when context length is exceeded (#2207)
Co-authored-by: Yingjie He <yingjiehe@squareup.com>
2025-04-23 17:19:32 -07:00
Yingjie He cc755100f0 feat: use the same permission flow for enable extensions (#2302) 2025-04-23 08:54:04 -07:00
Wendy Tang 7e4cfcdaae chore: generalize extension request (#2213) 2025-04-16 08:39:49 -07:00
Wendy Tang 7efe06096d feat: mcp router extension discovery and install tool (#1995)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-04-07 14:39:35 -07:00
Bradley Axen c8f8963545 feat: Enable frontend tools (#1778) 2025-04-03 14:12:42 -07:00
Yingjie He 680523297b feat: add tool annotations for build-in tools (#1939) 2025-03-31 16:46:55 -07:00
Salman Mohammed 4f2e193554 feat: add databricks format that can use claude 3.7 with thinking (#1834)
* databricks added a new "reasoning" type field for reasoner models
2025-03-26 13:43:55 -04:00