Tyler Longwell
ead2b0f6d9
rename subagent tool to prevent code mode confusion loop
2026-01-25 15:24:08 -05:00
Tyler Longwell
9f5d3eea04
subagents enabled by default
2026-01-25 14:16:21 -05:00
Tyler Longwell
9bba173f12
defense in depth
2026-01-25 13:37:01 -05:00
Tyler Longwell
cac9773143
remove enable_subagent_extension, fix mcp integration test, enable call_tool for subagent
2026-01-25 11:32:38 -05:00
Tyler Longwell
73423df79c
cargo fmt
2026-01-25 10:14:36 -05:00
Tyler Longwell
4fe73d3cbe
Merge origin/main into code_mode_subagents
...
Resolved merge conflicts:
- Updated dispatch_tool_call to include session_id parameter
- Updated handle_approved_and_denied_tools to include session_id parameter
- Updated handle_approval_tool_requests to include session_id parameter
- Fixed add_extension -> add_extension_with_working_dir calls
- Fixed clippy warning for needless borrow in extension_manager.rs
2026-01-25 09:49:30 -05:00
Jack Amadeo
1bf952e813
Test against fastmcp ( #6666 )
2026-01-23 16:11:32 -05:00
Rizel Scarlett
c1a916efd9
Fix MCP elicitation deadlock and improve UX ( #6650 )
2026-01-23 14:58:57 -05:00
Alex Hancock
8233f0afac
chore: upgrade to rmcp 0.14.0 ( #6674 )
2026-01-23 14:52:43 -05:00
Zane
003aaa160c
ACP get working dir from args.cwd ( #6653 )
2026-01-23 09:14:54 -08: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
f3bae7ea7a
increase worker threads for ci ( #6614 )
2026-01-21 14:17:34 -08:00
Zane
5bf4cf0463
fix: actually set the working dir for extensions from session ( #6612 )
2026-01-21 12:03:49 -08:00
Zane
a7699e1607
Multi chat ( #6428 )
2026-01-21 09:13:55 -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
Songlin Yang
63bf8eb439
chore: remove unused dependencies in cargo.toml ( #6561 )
...
Signed-off-by: lsytj0413 <511121939@qq.com >
2026-01-19 16:05:18 +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
Angie Jones
21d63f4984
fix(cli): sync all MCP prompt messages to session before agent reply ( #6566 )
2026-01-18 18:52:02 -06:00
Andrew Harvard
d69a372323
fix: omit structured_content when None instead of serializing as null ( #6499 )
2026-01-17 15:11:15 -06: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
Michael Neale
d923b323f8
fix: require auth when running goose on non loopback address ( #6478 )
2026-01-14 13:14:50 +11: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
Leo Cavalcante
d2e01db2ed
fix: support global .gooseignore and negation patterns ( #6157 )
...
Signed-off-by: leocavalcante <leonardo.cavalcante@picpay.com >
2026-01-13 19:08:48 -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