Michael Neale
0af503c45c
Merge main into baxen/develop
...
Amp-Thread-ID: https://ampcode.com/threads/T-019c2675-2b7b-765f-9249-be2de9c7d62e
Co-authored-by: Amp <amp@ampcode.com >
2026-02-04 13:22:58 +11:00
Michael Neale
de104cbd56
updating to main
2026-02-04 10:42:05 +11:00
Rabi Mishra
1e645c0212
feat: display subagent tool calls in CLI and UI ( #6535 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-03 20:56:59 +00:00
Zane
aa356bd460
fix: per session working dir isolation ( #6920 )
2026-02-03 18:20:02 +00:00
Elias Posen
8631caa890
Use Port of Context (pctx) for code mode ( #6765 )
...
Signed-off-by: Elias Posen <elias@posen.ch >
Signed-off-by: Adrian Cole <adrian@tetrate.io >
Co-authored-by: Adrian Cole <adrian@tetrate.io >
2026-02-03 12:15:49 -05:00
Douwe Osinga
0f334dbd45
Make ctrl-c work like in claude code ( #6900 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-03 12:08:16 +00:00
Jack Amadeo
a9f4b2d637
Remove dependency on goose-mcp from goose crate ( #6637 )
2026-02-02 18:21:35 +00:00
Trae Robrock
f76a3594dd
Missed a couple of places that hard code J for the newline key ( #6853 )
...
Signed-off-by: Trae Robrock <trobrock@gmail.com >
2026-01-30 15:46:06 -08:00
Zane
a06436461b
Refactor: move persisting extension to session outside of route ( #6685 )
2026-01-29 16:03:03 -08:00
Alex Hancock
edd0109997
feat: platform extension migrator + code mode rename ( #6611 )
2026-01-29 17:12:51 -05:00
Angie Jones
fb4ac05016
feat: CLI flag to skip loading profile extensions ( #6780 )
2026-01-29 14:48:59 -05:00
David Katz
e2a18c932a
Swap canonical model from openrouter to models.dev ( #6625 )
2026-01-29 13:40:52 -05:00
Douwe Osinga
35de0a21db
Hook thinking status ( #6815 )
...
Signed-off-by: Trae Robrock <trobrock@gmail.com >
Co-authored-by: Trae Robrock <trobrock@gmail.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-29 12:57:21 -05:00
Michael Neale
542c6cb0fd
nit: don't spit out compaction when in term mode as it fills up the screen ( #6799 )
2026-01-29 11:14:53 -05:00
Alex Hancock
be4e6635d3
fix: address compilation issue in main ( #6776 )
2026-01-28 12:39:53 -05:00
Rabi Mishra
c2f5889ae5
fix: respect GOOSE_CLI_MIN_PRIORITY for shell streaming output ( #6558 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-01-28 12:05:57 -05:00
Rabi Mishra
2673e8acca
feat: add requires_auth flag for custom providers without authentication ( #6705 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-01-28 12:04:12 -05:00
Douwe Osinga
9e31cfd7f8
Summarize old tool calls ( #6119 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-28 11:35:08 -05:00
Douwe Osinga
a4ad231d60
Jazzcort add timeout ( #6772 )
...
Signed-off-by: Jazzcort <jason101011113@gmail.com >
Co-authored-by: Jazzcort <jason101011113@gmail.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-28 10:59:20 -05:00
Peter Willemsen
7f98f1f5f9
New feature: External editor such as vim, helix, etc ( #5823 )
...
Signed-off-by: Peter Willemsen <peter@codebuffet.co >
Signed-off-by: = <peter@codebuffet.co >
2026-01-27 20:46:04 -05:00
Lifei Zhou
43967d5579
Removed redundant extension check with goose config when resuming a session ( #6759 )
2026-01-28 12:02:31 +11:00
Jack Amadeo
3fcf022236
Add option to run extensions in a container ( #6590 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-27 16:30:51 -05:00
Adrian Cole
f5b402bbdf
fix(goose): only send agent-session-id when a session exists ( #6657 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-01-27 13:43:05 +09: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
Michael Neale
34f065a9ea
Merge branch 'main' into baxen/develop
2026-01-22 15:04:19 +11: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
Michael Neale
d360b4c941
updating to main and resolving
2026-01-21 10:57:06 +11: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
Bradley Axen
3cf705d795
hints for terminal mode style
2026-01-14 15:13:30 -08:00
Bradley Axen
d7db388213
Add file_write and file_edit tools to develop extension
...
- file_write: create/overwrite files, auto-creates parent dirs
- file_edit: find/replace with before/after params, requires unique match
- Shows 2 match contexts on ambiguous edits to save tokens
- 7 unit tests covering happy paths and error cases
2026-01-14 15:13:29 -08:00
Bradley Axen
b9d25c743b
p1: shell/process tools
2026-01-14 15:13:29 -08: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