Commit Graph

153 Commits

Author SHA1 Message Date
Alex Hancock b4fc6f7cc8 alexhancock/rmcp-tools-annotations (#3617) 2025-07-24 14:58:14 -04:00
Oleg Šelajev d5c835536d fix: Handle non-default base path for OpenAI compatible model fetching (#3566)
Signed-off-by: Oleg Šelajev <shelajev@gmail.com>
2025-07-24 11:12:50 +10:00
Jack Amadeo ed282ba63f fix: multi-tool calls in streamed openai-compatible responses (#3609) 2025-07-23 18:48:28 -04:00
Douwe Osinga 1adc887db4 Scenario tests (#3430)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-22 20:10:51 +02: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
Michael Neale f0b4f74071 fix: track message id to keep like with like (#3572) 2025-07-22 11:56:32 +10:00
Jack Amadeo 0a98f431c6 Replace mcp_core::prompt with rmcp::model types (#3561) 2025-07-21 21:33:33 -04:00
Prem Pillai 99cc0a9c81 feat: recipes can retry with success criteria (#3474) 2025-07-22 10:49:21 +10:00
bickelj 5f3c7d339c Env var to set Ollama request timeout (#3516)
Signed-off-by: Jesse Bickel <jbickel@gmail.com>
Co-authored-by: Jesse Bickel <bickelj@gmail..com>
2025-07-22 10:19:54 +10:00
deadmanoz 6c951d4881 Improve Claude Code provider error message for missing CLI (#3363)
Signed-off-by: deadmanoz <hones02_tunica@icloud.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-07-21 16:03:32 -04:00
Rami Chowdhury fb58c910c7 feat: Work around Gemini API tool call quirks (#3328)
Signed-off-by: Rami Chowdhury <rami.chowdhury@gmail.com>
2025-07-21 19:15:13 +02:00
Kyle 🐆 cfa99b3e08 fix(ui): enable selection of zero-config providers in desktop GUI (#3378)
Signed-off-by: Kyle Santiago <kyle@privkey.io>
2025-07-21 10:44:49 +10:00
hikae 78b30cc0ca feat: Add LiteLLM provider with automatic prompt caching support (#3380)
Signed-off-by: HikaruEgashira <account@egahika.dev>
2025-07-19 12:07:01 +02: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
Uddhav Kambli 21b79ad240 feat(gcpvertexai): do HTTP 429 like retries for Anthropic API HTTP 529 overloaded status code (#3026)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-17 12:10:48 +10:00
Michael Neale eaba38adbc chore: implement streaming for anthropic.rs firstparty provider (#3419) 2025-07-17 07:32:55 +10:00
Jack Amadeo f4e3d06f9e fix: Set include_usage=true for OpenAI streaming (#3441) 2025-07-15 16:53:41 -04:00
Jack Amadeo 6555a530b2 feat: Implement streaming for OpenAI (#3413) 2025-07-15 15:16:21 -04:00
Marko Lazaric c7043190e3 feat: Add AZURE_OPENAI_API_KEY as a visible config parameter (#3265) 2025-07-15 08:28:25 +10: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
Best Codes 5db89aaf65 feat: fetch openrouter supported models in goose configure (#3347) 2025-07-14 10:52:20 +10:00
Shravan Dhakal 4ba991e52e feat: Allow Ollama for non-tool models for chat only (#3308) 2025-07-11 13:04:38 -04:00
Prem Pillai 626f00e290 revert: refactor: abstract keyring logic to better enable DI (#3358) 2025-07-11 16:58:38 +10:00
Prem Pillai 7e4a98d4b6 refactor: abstract keyring logic to better enable DI (#3262) 2025-07-10 16:41:15 +10:00
Michael Neale 9606948a91 fix: correct tool use for anthropic (#3311) 2025-07-10 16:02:55 +10:00
dcieslak19973 a3601341ca feat: Add environment variables to override model context limits (#3260)
Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
2025-07-07 15:27:23 -07:00
Josh Wiley 36b517379b feat: bedrock image content support (#3266) 2025-07-07 19:02:02 +02:00
Spence 63774ef319 Add fuzzy file search functionality (#3240)
Co-authored-by: spencrmartin <spencermartin@squareup.com>
2025-07-03 17:09:39 -04:00
Michael Neale 3bb5600632 chore: remove unused dependencies (#3049) 2025-07-03 09:39:14 -04:00
Salvatore Testa ecbd71920d fix: Pass Google AI API key in HTTP header, not query param (#3192) 2025-07-02 09:39:21 -04:00
jack 620474b76e Fix cost tracking accuracy and OpenRouter model pricing (#3189)
Co-authored-by: jack <>
Co-authored-by: angiejones <jones.angie@gmail.com>
2025-07-01 21:14:05 -05:00
Ebony Louis 89d3658ae1 Temporarily Remove GH Copilot Provider (#3199) 2025-07-01 16:24:06 -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
Angie Jones e8be963cdb add claude 4 models (#3143) 2025-06-28 19:02:43 +03:00
Zane ee0ae10682 Fix clippy + test errors (#3120) 2025-06-27 10:43:56 -07:00
Michael Neale 0962041696 feat: new cli provider for claude code and gemini (#3083) 2025-06-27 15:55:47 +10:00
jack d2ff4f3746 feat: Add comprehensive cost tracking display for LLM usage (#2992)
Co-authored-by: jack <jack@deck.local>
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-06-26 19:46:14 +10:00
Gary Zhou 2d5d034371 feat (cli): list Groq-supported models (#3048) 2025-06-24 21:31:43 +03:00
Will Pfleger a4546d4108 feat: list Databricks-supported models and enable fuzzy search during model configuration (#3039) 2025-06-23 12:53:15 -07:00
Rami Chowdhury 6dbb4737f8 feat(providers): update Google Gemini models to latest available models (#2989)
Co-authored-by: Rami Chowdhury <"rami@skyfi.com">
2025-06-21 17:22:29 -07:00
Andy Bromberg 3d56565776 fix: updated openrouter known models (#3021) 2025-06-21 09:47:41 -07:00
jack bd25b15aab Add xAI Provider Support for Grok Models (#2976)
Co-authored-by: jack <jack@deck.local>
2025-06-20 10:27:28 -07:00
jack 657718d8c0 feat: Add lead-worker model selection and real-time model display in GUI (#2964)
Co-authored-by: jack <jack@deck.local>
2025-06-17 20:40:20 -07:00
Ebony Louis 3468973c48 Fix GitHub Copilot Provider Config (#2955) 2025-06-17 16:26:28 -07:00
Michael Neale cf9b821b19 fix: thinking applies to claude 4 as well (#2943) 2025-06-16 09:58:00 -07:00
Tyler White 7e40cd4637 fix: correct spelling in error messages and documentation (#2840) 2025-06-13 14:56:11 -07:00
damienrj a7ad73197d Damien/sagemaker tgi (#2888) 2025-06-13 11:35:42 -07:00
Tyler White 9945e51d73 docs: update Snowflake link and description verbiage (#2882) 2025-06-12 18:55:44 -04:00
Yingjie He d8ee167ff0 fix the claude model name (#2890) 2025-06-12 14:33:06 -07:00