Tyler Longwell
ead2b0f6d9
rename subagent tool to prevent code mode confusion loop
2026-01-25 15:24:08 -05:00
Tyler Longwell
9bba173f12
defense in depth
2026-01-25 13:37:01 -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
Alex Hancock
8233f0afac
chore: upgrade to rmcp 0.14.0 ( #6674 )
2026-01-23 14:52:43 -05: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
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
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
Lifei Zhou
73a878821d
resolved all the extensions to load in cli ( #6464 )
2026-01-19 13:13:54 +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
Alex Hancock
4191826569
chore: upgrade rmcp ( #6516 )
2026-01-16 12:09:51 -05: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
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
Trae Robrock
d512b493bc
Allow customizing the new line keybinding in the CLI ( #5956 )
...
Signed-off-by: Trae Robrock <trobrock@gmail.com >
2026-01-13 16:38:15 -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
Lifei Zhou
637049c967
Fix: exclude platform_schedule_tool in CLI ( #6442 )
2026-01-13 11:35:58 +11: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
Sai Karthik
26c5a6c1dd
fix(cli): incorrect bin name in shell completions ( #6444 )
...
Signed-off-by: Sai Karthik <kskarthik@disroot.org >
2026-01-12 12:09:59 -05:00
Rodolfo Olivieri
0be3ec18cc
Remove unused dependencies across workspace ( #6380 )
...
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com >
2026-01-12 11:44:23 -05:00
Bradley Axen
e86b244d0a
chore: break up process agent response ( #6348 )
2026-01-12 10:37:25 -05:00
Douwe Osinga
fb22f4a40d
CLI show extension errors ( #6398 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-12 10:26:36 -05:00
Lifei Zhou
0afb6454a8
Avoid using cliclack.confirm in non-interactive session ( #6412 )
2026-01-12 09:49:01 +11:00
Abhijay Jain
085f48a297
feat: add hotkey to toggle full tool output display ( #6067 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-09 13:08:56 -05:00
Jack Amadeo
fb1d3dfd3d
Bump rust toolchain to 1.92 (current stable) ( #6356 )
2026-01-06 14:13:20 -05:00
Rabi Mishra
0788f88929
feat(providers): add retry for model fetching ( #6347 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-01-06 12:14:56 -05:00
Bradley Axen
ff4ebb0b3d
chore: refactor configure_extensions_dialog to reduce line count ( #6277 )
2026-01-05 21:08:57 -08:00
Bradley Axen
b45912b09b
chore: refactor handle_configure to reduce line count ( #6276 )
2026-01-05 20:43:04 -08:00
Bradley Axen
d7a7b21487
chore: refactor interactive session to reduce line count ( #6274 )
2026-01-05 20:42:38 -08:00
Bradley Axen
f6042fa6fe
chore: refactor cli() function to reduce line count ( #6272 )
2026-01-05 20:30:44 -08:00
Sai Karthik
7c143b9afb
feat(cli): add subcommand completion to generate various shell completions ( #6313 )
...
Signed-off-by: Sai Karthik <kskarthik@disroot.org >
2026-01-05 13:45:30 -05:00
Douwe Osinga
85aee9c5b7
MCP Apps Plumbing ( #6286 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-05 10:34:52 -05:00
Adrian Cole
5a5312a2e6
feat: upgrade to rmcp 0.12.0 and sacp 10.0.0 by removing SSE transport ( #6304 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-01-02 07:07:53 +08:00
Adrian Cole
d1f95757cf
feat(code-mode): use server names for MCP extensions ( #6284 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2025-12-30 13:08:38 +08:00
Adrian Cole
23f33e3fb2
feat(acp): Honor MCP servers from clients like Zed (stdio + http) ( #6230 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2025-12-24 05:49:10 +08:00
Angie Jones
40246432dc
remove Tool Selection Strategy preview ( #6250 )
2025-12-23 14:09:06 -06:00
Josh Noll
8e1eb1ebb6
fix(cli): correct bash syntax in terminal integration functions ( #6181 )
...
Signed-off-by: Josh Noll <noll.joshua@outlook.com >
2025-12-23 10:22:55 -05:00
Adrian Cole
2f876725d3
test: fix recipe and audio tests to avoid side effects ( #6231 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2025-12-23 10:26:34 +08:00
Michael Neale
1a79f28ad8
feat: option to stream json - jsonl really ( #6228 )
2025-12-23 10:24:19 +11:00
Alex Hancock
7134e89c4b
feat: improved UX for tool calls via execute_code ( #6205 )
2025-12-22 10:42:20 -05:00
Tyler Longwell
eef0d0fe06
need to enable the subagent tool whenever subrecipes are specified
2025-12-18 14:52:51 -05:00
David Katz
6a0b8c25d5
Integrate pricing with canonical model ( #6130 )
2025-12-18 11:44:36 -05:00
Tyler Longwell
cc4ecd3e8e
remove dead working_dir threading
2025-12-17 22:28:29 -05:00
Tyler Longwell
a6a2886ef3
parallelism is hard
2025-12-17 15:44:49 -05:00
Rodolfo Olivieri
4e117723b7
Update dependencies to help in Fedora packaging ( #5835 )
...
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com >
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2025-12-17 13:01:06 -05:00
Rabi Mishra
fc8a4b4adf
fix(google): Fix 400 Bad Request error with Gemini 3 thought signatures ( #6035 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2025-12-17 08:38:46 -05:00
Adrian Cole
062fc07432
deps: upgrade agent-client-protocol to 0.9.0 ( #6109 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2025-12-17 08:50:47 +08:00
Douwe Osinga
fd9582a45f
More slash commands ( #5858 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-12-16 19:26:49 -05:00