Commit Graph

750 Commits

Author SHA1 Message Date
Alex Hancock 8233f0afac chore: upgrade to rmcp 0.14.0 (#6674) 2026-01-23 14:52:43 -05:00
Hugues Clouâtre 346ff7ab84 Fix GCP Vertex AI global endpoint support for Gemini 3 models (#6187)
Signed-off-by: Hugues Clouâtre <hugues@linux.com>
2026-01-23 11:18:54 -05:00
Sheikh Limon 698382c5ac fix: macOS keychain infinite prompt loop (#6620)
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
2026-01-23 16:28:51 +09:00
Adrian Cole 0602dc7ced chore: reduce duplicate or unused cargo deps (#6630)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-23 16:27:33 +09:00
Michael Neale e78a1e7d4e feat: codex subscription support (#6600)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
Co-authored-by: Adrian Cole <adrian@tetrate.io>
2026-01-23 17:11:58 +11:00
Lifei Zhou 383ae71759 feat: Add built-in skill for goose documentation reference (#6534) 2026-01-23 11:02:36 +11:00
Douwe Osinga c57c2562a1 Strip the audience for compacting (#6646)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-22 16:13:35 -05:00
github-actions[bot] 86b38c6a4f chore(release): release version 1.21.0 (minor) (#6634)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Zane Staggs <zane@squareup.com>
2026-01-22 12:59:51 -08:00
Douwe Osinga 01e607a12d Vibe mcp apps (#6569)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2026-01-22 13:03:44 -05:00
Will Pfleger 13bdff4bb5 Add session forking capability (#5882)
Co-authored-by: Zane Staggs <zane@squareup.com>
2026-01-22 12:49:04 -05:00
Adrian Cole 967fe502ef feat(goose): standardize agent-session-id for session correlation (#6626)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-22 12:47:15 +08:00
Adrian Cole 67de49abbb fix(goose): propagate session_id across providers and MCP (#6584)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-22 08:28:56 +08:00
Zane 5bf4cf0463 fix: actually set the working dir for extensions from session (#6612) 2026-01-21 12:03:49 -08:00
Lifei Zhou f26ffed587 Lifei/fixed accumulated token count (#6587) 2026-01-22 03:27:16 +11:00
Douwe Osinga 2f083b827a User configurable templates (#6420)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-20 17:15:52 -05:00
Rabi Mishra a05f5a3103 feat: exclude subagent tool from code_execution filtering (#6531)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-20 16:08:21 -05:00
Rabi Mishra fbe46d0b22 feat(gcp-vertex): add model list with org policy filtering (#6393)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-20 11:49:10 -05:00
Michael Neale a48fd4dc74 chore: encourage extension searching (#6582) 2026-01-20 15:05:48 +11:00
Lifei Zhou 73a878821d resolved all the extensions to load in cli (#6464) 2026-01-19 13:13:54 +11:00
Michael Neale f3c2f8e803 fix: trying this approach to undo regressions for extension loading (#6568) 2026-01-19 11:55:09 +11:00
Zane 080a0e04ba added optional request params and context limit from GOOSE_PREDEFINED_MODELS (#6489) 2026-01-16 08:12:14 -10:00
Alex Hancock 4191826569 chore: upgrade rmcp (#6516) 2026-01-16 12:09:51 -05:00
github-actions[bot] f5753759bb Release 1.20.0
Auto-merged release PR after tag v1.20.0 was pushed
2026-01-16 15:57:28 +00:00
Douwe Osinga 7c62f50c41 Standalone mcp apps (#6458)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-16 08:59:04 -05:00
Lifei Zhou 7c3f41e977 fixed test compilation on main branch (#6512) 2026-01-15 08:48:54 -06:00
Lifei Zhou 9a96b84372 fixed 0 token in openrouter steaming (#6493) 2026-01-15 13:43:13 +11:00
Adrian Cole 7d4a6bd8ff feat(goose-acp): enable parallel sessions with isolated agent state (#6392)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-14 14:19:17 -08:00
Rabi Mishra eaa05f9636 fix(code_execution): serialize record_result output as JSON (#6495)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-14 10:58:09 -05:00
Rabi Mishra 7b59f554d7 perf(google): avoid accumulating thoughtSignatures across conversation history (#6462)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-14 08:36:41 -05:00
Rabi Mishra a66e5d306a fix(openai): make tool_call arguments optional and fix silent stream termination (#6309)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-14 08:36:27 -05:00
Jason Carr 355d319bc4 fix: Improve error messages for invalid tool calls (#6483)
Signed-off-by: J. Carr <jcarr250@protonmail.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-14 08:14:34 -05:00
Sheikh Limon c6c2d74dbe feat(cli): graceful fallback for keyring failures (#5808)
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
2026-01-13 19:10:09 -05:00
github-actions[bot] e8247e283a fix: Recipe slash command doesn't work with single optional parameter (#6235)
Co-authored-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
Co-authored-by: David Katz <dkatz@squareup.com>
2026-01-13 19:06:13 -05:00
Rabi Mishra bb209498d6 fix(openrouter): Handle Gemini thoughtSignature for tool calls (#6370)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-13 19:02:47 -05:00
Douwe Osinga 7af88d21a9 Ask for permission in the CLI (#6475)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-13 16:29:54 -05:00
Alex Hancock c222bdeab3 fix: clean up result recording for code mode (#6343) 2026-01-13 14:35:00 -05:00
Rabi Mishra d9a30a8f99 fix(code_execution): handle model quirks with tool calls (#6352)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-13 12:51:22 -05:00
Angie Jones 237f1c2bdd fix: apply subrecipes when using slash commands (#6460) 2026-01-12 23:55:09 -06:00
Lifei Zhou 637049c967 Fix: exclude platform_schedule_tool in CLI (#6442) 2026-01-13 11:35:58 +11:00
dorien-koelemeijer 8a9b090aa8 Fix: Small update in how ML-based prompt injection determines final result (#6439) 2026-01-13 08:20:40 +10:00
Abhijay Jain 115bbd5491 fix: inconsistent API url requirement between desktop and CLI versions (#6419)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2026-01-12 14:15:33 -05:00
Rabi Mishra b357460013 feat(vertexai): Add streaming support (#6409)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-12 14:09:18 -05:00
Douwe Osinga 5a460fd3b1 File bug directly (#6413)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 12:13:01 -05:00
Rabi Mishra 17185541cc perf(code_execution): cache tools in ExtensionManager (#6433)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-12 11:28:38 -05:00
Douwe Osinga ba702d820f More 3.7 removal (#6414)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-12 10:28:42 -05:00
Rabi Mishra a153c06aaf fix(google): treat signed text as regular content in streaming (#6400)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-09 09:41:28 -05:00
Zane 9a01fcb740 Add support for changing working dir and extensions in same window/session (#6057) 2026-01-08 16:48:15 -08:00
Jack Amadeo 4a60f026d5 Sort keys in canonical models (#6403) 2026-01-08 19:42:02 -05:00
Lifei Zhou 093b0764c6 added validation and debug for invalid call tool result (#6368) 2026-01-09 09:36:51 +11:00
dorien-koelemeijer 3d415fc1ea Update confidence levels prompt injection detection to reduce false positive rates (#6390)
Signed-off-by: Dorien Koelemeijer <dkoelemeijer@squareup.com>
2026-01-08 15:51:53 +10:00