Commit Graph

498 Commits

Author SHA1 Message Date
Josh Wiley
36b517379b feat: bedrock image content support (#3266) 2025-07-07 19:02:02 +02:00
dcieslak19973
1a77a82295 Add support in goose configure for streaming http mcp tools (#3256)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-07 17:33:45 +02:00
Prem Pillai
976f95d2e6 refactor(tests): make logging test in goose-cli less flaky on macos (#3273) 2025-07-07 20:51:55 +10:00
Jarrod Sibbison
991e3a9c0e feat: cli can work with gui generated recipes (#3254) 2025-07-07 18:56:18 +10:00
Jarrod Sibbison
97a0c529f2 fix: Enable agent to see instruction to use final output tool when it wasn't called (#3253) 2025-07-04 18:35:52 +10:00
Lifei Zhou
2e9a2a53be Use command line to run sub agent and sub recipe (in sequence or parallel) (#3190) 2025-07-04 13:13:31 +10:00
Shodipo Ayomide
5e8e5fb7c2 feat(goose-cli): theme persistence & selection (#1693)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-07-03 17:23:34 -07:00
Spence
63774ef319 Add fuzzy file search functionality (#3240)
Co-authored-by: spencrmartin <spencermartin@squareup.com>
2025-07-03 17:09:39 -04:00
toyamagu-2021
ff4c7d575a fix: Refactor string truncation logic into reusable utility function to avoid panic (#2818) (#2819)
Signed-off-by: toyamagu2021 <tomoki-yamaguchi@c-fo.com>
2025-07-03 13:22:45 -04:00
Jack Amadeo
07eb95be9c fix: Add back lazy_static (#3243) 2025-07-03 10:51:17 -04:00
Michael Neale
3bb5600632 chore: remove unused dependencies (#3049) 2025-07-03 09:39:14 -04:00
Jarrod Sibbison
ee714d7e73 Adds json schema validation to goose recipe validate cli (#3234) 2025-07-03 18:54:16 +10:00
Jarrod Sibbison
2c86a0eb6e feat: Adds max_turns for the agent without user input (#3208) 2025-07-03 11:57:25 +10:00
Jarrod Sibbison
cf818ada89 feat: GUI can use structured output present in recipes (#3218) 2025-07-03 10:40:29 +10:00
Will Pfleger
49d98e061c Enable running sub-recipes from GitHub (#3207)
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2025-07-03 10:06:38 +10:00
Douwe Osinga
5f7e50ef4a Defend against invalid sessions (#3229)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-02 16:42:32 -04:00
Jack Amadeo
c77c1b364d Clean up session file optionality for --no-session (#3230) 2025-07-02 13:05:05 -07:00
Jeremiah Williams
883bc67d3b Add native OAuth 2.0 authentication support to MCP client (#3213)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-07-02 10:28:38 -07: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
Jarrod Sibbison
0a00b0f588 feat: Structured output for recipes (#3188) 2025-07-02 12:16:57 +10: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
btdeviant
2948d4a375 feat: Adding streamable-http transport support for backend, desktop and cli (#2942) 2025-07-01 16:35:11 -07: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
Lifei Zhou
c6991f39b7 feat: additional sub recipes via command line (#3163) 2025-07-01 11:09:58 +10:00
Max Novich
6ecf3582ad pipe the argument to storage (#3184) 2025-06-30 16:55:31 -07:00
Max Novich
328a4560a0 update the path for temporal (#3131) 2025-06-30 15:31:34 -07:00
Max Novich
b9b7ed5a6a allow to use dev/null for no-session mode (#3176) 2025-06-30 13:37:33 -07:00
Max Novich
d9eea326d3 fixes cron parsing issues (#3172) 2025-06-30 11:14:09 -07:00
jack
495cdfb33c feat: implement async token counter with network resilience and performance optimizations (#3111)
Co-authored-by: jack <>
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
2025-06-30 08:45:17 -04:00
Angie Jones
e8be963cdb add claude 4 models (#3143) 2025-06-28 19:02:43 +03:00
Jack Amadeo
d7fa8aed5c Run cargo fmt (#3135) 2025-06-27 21:12:49 -04:00
Zane
6f0997d10c fix windows session paths (#3130) 2025-06-27 14:01:58 -07:00
Max Novich
1abb7da852 wider support for cron schedules (#3123) 2025-06-27 11:50:57 -07:00
Alice Hau
3ad908eacd feat: add optional view_range to text editor tool and text editor insert tool (#3093)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-06-27 14:45:41 -04:00
Zane
ee0ae10682 Fix clippy + test errors (#3120) 2025-06-27 10:43:56 -07:00
David Katz
da253f1644 Update goose help to include cli (#3095) 2025-06-27 10:42:36 -07:00
Max Novich
aabfb2fca6 add scheduler type setting (#3119) 2025-06-27 09:39:22 -07:00
jack
6ad95fe0d0 feat: add voice dictation using OpenAI Whisper & ElevenLabs (#3079)
Co-authored-by: jack <>
2025-06-27 16:36:35 +10:00
Michael Neale
0962041696 feat: new cli provider for claude code and gemini (#3083) 2025-06-27 15:55:47 +10:00
Dhanji R. Prasanna
f5ab33cfeb you forgot the important ones! (#3105) 2025-06-27 15:49:46 +10:00
Michael Neale
7f71220411 hotfix: fix build (#3102) 2025-06-27 15:29:21 +10:00
Zane
79553e0b8b Improve config file editing and recovery fallback mechanisms (#3082) 2025-06-26 11:08:57 -07: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
Wendy Tang
d9d7eb0697 subagents (#2797)
Co-authored-by: Lily Delalande <ldelalande@squareup.com>
2025-06-25 19:18:48 -04:00
Zane
85f284b4cf Session file security updates (#3071) 2025-06-25 12:02:48 -07:00
Lifei Zhou
9e6247d9ed feat: created sub recipe tools (#2982) 2025-06-25 09:29:26 +10:00
Gary Zhou
2d5d034371 feat (cli): list Groq-supported models (#3048) 2025-06-24 21:31:43 +03:00
Zane
4cac8e4a0b Fix session corruption issues (#3052) 2025-06-24 09:34:52 -07:00
Alice Hau
3179e9a322 feat: update to get vector db path from env var for vector tool strategy (#3042)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-06-24 12:17:37 -04:00