Commit Graph

607 Commits

Author SHA1 Message Date
Michael Neale bbf1f1eee8 fix: don't return full shell output when very large (#3750)
has some additional build fixes
2025-08-01 12:48:25 +10:00
Jack Amadeo 55fc42d801 fix: cli tool logging (#3749) 2025-07-31 20:48:34 -04:00
Shodipo Ayomide 26cb85094f Increase req body limit (#2965)
force merging this since it has been going back and forth for so long
2025-07-31 22:23:09 +02:00
Douwe Osinga 14ee888832 Stable goose info -v (#3760)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-31 22:09:44 +02:00
David Katz 9daa464021 Env parsing for primitive types (#3706) 2025-07-31 14:51:03 -04:00
David Katz 6f36c1f81e Autocompact + One Shot Summarization algorithm (#3559)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-31 14:23:06 -04:00
Rami Chowdhury d9313aca57 feat: Allow configuring hints filename(s) (#3269)
Signed-off-by: Rami Chowdhury <rami.chowdhury@gmail.com>
2025-07-31 19:06:08 +02:00
Andrew Harvard 001bcebcee feat: upgrade rmcp (#3738) 2025-07-31 08:57:51 -04:00
Lifei Zhou e20a88516d chord: refactor tool route (#3732) 2025-07-31 08:39:00 +10:00
Douwe Osinga e5ac6412ec Must have missed this one (#3733)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-30 13:29:20 +02:00
Douwe Osinga 21604df685 Ok, well, that got out of hand (#3718)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-30 11:41:42 +02:00
Michael Neale 601c678722 feat: openrouter out of the box experience for goose installations (#3507) 2025-07-30 17:17:43 +10:00
Lifei Zhou 1544e1fb27 chore: small refactor on agent.rs (#3703) 2025-07-30 09:22:19 +10:00
Douwe Osinga eb0048018f Fix tool vector tests (#3709)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-29 19:31:29 +02:00
Douwe Osinga 656b5b889f Remove unused dependencies (#3626)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-29 17:32:25 +02:00
Kenneth Mungai 9d996c3957 feat: update Groq models for better tool calling support (#3676)
Co-authored-by: kenneth.kimani <kenneth.kimani@savannahinformatics.com>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
2025-07-29 16:33:21 +02:00
Salman Mohammed 4ac5fe4f8d chore: remove ffi libraries and related code (#3699) 2025-07-29 09:21:08 -04:00
Praneeth 70b2312d8f fix: pricing estimation for OpenRouter in goose-cli (#3675) 2025-07-29 11:21:18 +02: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
Gustavo Hoirisch c84dc392be feat(githubcopilot): add ability to fetch supported models (#2717)
Signed-off-by: Gustavo Hoirisch <gugahoi@users.noreply.github.com>
2025-07-29 11:01:18 +02:00
Jack Amadeo 71d5ae4961 Create a message ID for tool response messages (#3591) 2025-07-29 10:25:12 +02:00
Jarrod Sibbison 5de9f84619 fix: Ensures final output tool is available when using vector tool search (#3701) 2025-07-29 12:18:46 +10:00
Michael Neale 18be07853b chore: adding in some new models token limits (#3685) 2025-07-29 12:12:21 +10:00
Michael Neale 2382763568 fix: have option for cli providers to use their configured or default model (#3683) 2025-07-29 10:27:53 +10:00
Lifei Zhou 37120f01d8 Resolve sub recipe path relative to the parent recipe path (#3642) 2025-07-29 08:36:54 +10:00
David Katz 829311ad08 Add warning when JSON env parsing fails. (#3696) 2025-07-28 17:04:56 -04:00
Angela Ning 67399de10f chore: refactor session naming into provider (#3678) 2025-07-28 16:07:33 -04:00
Alex Hancock 959f51ffc4 fix: address issue with streamable http interactions via mcp (#3693) 2025-07-28 15:02:14 -04:00
Douwe Osinga 73a274d311 Provider scenario tests (#3688)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-28 20:04:11 +02:00
Douwe Osinga 4442ccfe4a Fix conversations before they hit the LLM (#3660)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-28 18:23:10 +02:00
Prem Pillai cefad274a9 feat: recipe runs will now prompt for missing extension secrets (#3668) 2025-07-28 20:09:59 +10:00
Michael Neale b5fb45966e fix: pricing integration tests -> trying more runs for cache and retries (#3546) 2025-07-28 13:13:22 +10:00
Douwe Osinga b18213cf01 Add inline python extension (#3107)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-28 10:48:02 +10:00
Martin Vilcans 06a98e625e Possible to disable random thinking messages (#3304)
Co-authored-by: angiejones <jones.angie@gmail.com>
2025-07-27 02:41:34 -05:00
Soroosh Sarabadani 247773fa8a Fix working directory when session has no messages (#3513)
Signed-off-by: Soroosh <soroosh.sarabadani@gmail.com>
2025-07-26 22:44:27 +02:00
Jack Amadeo 0ef38c6658 chore: use typed notifications from rmcp (#3653) 2025-07-25 14:04:18 -04:00
Alex Hancock 31a5f9cbbc feat: convert GetPromptResult from mcp_core to rmcp version (#3650) 2025-07-25 11:16:58 -04:00
Alex Hancock 858d4062bc feat: Replace usage of mcp_core Tools/ToolAnnotations in openapi schema (#3649) 2025-07-25 10:21:59 -04:00
Lifei Zhou 1bccd2613f fix: ensure execution task result is shown (#3629) 2025-07-25 12:30:22 +10:00
Alex Hancock b4fc6f7cc8 alexhancock/rmcp-tools-annotations (#3617) 2025-07-24 14:58:14 -04:00
Wendy Tang 7b2ca43c77 fix: clean up subagent (#3565) 2025-07-24 10:36:08 -07:00
Lifei Zhou e682940929 Lifei/sub recipe desktop temp (#3576) 2025-07-24 23:37:24 +10: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
Douwe Osinga eef72f8a6f Goose security updates (#3579)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-24 11:09:26 +10:00
Jack Amadeo ed282ba63f fix: multi-tool calls in streamed openai-compatible responses (#3609) 2025-07-23 18:48:28 -04:00
Wendy Tang 64d311c751 feat: subagent turn count, simple agent loop (#3597) 2025-07-23 14:13:05 -07:00
Wendy Tang a358e264a5 feat: subagent independent extension manager (#3596) 2025-07-23 13:08:17 -07:00
Zane 74140ad0f8 Improve session history loading resiliency (#3588) 2025-07-23 13:04:12 -07:00
Lifei Zhou 82528841ba reuse the cancellation token in the agent level (#3599) 2025-07-23 16:47:51 +02:00
Jack Amadeo eab80366e5 Remove mcp_macros and unused types (#3581) 2025-07-22 16:32:24 -04:00