Commit Graph

143 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
Bradley Axen e86b244d0a chore: break up process agent response (#6348) 2026-01-12 10:37:25 -05: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
Bradley Axen d7a7b21487 chore: refactor interactive session to reduce line count (#6274) 2026-01-05 20:42:38 -08: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
Michael Neale 1a79f28ad8 feat: option to stream json - jsonl really (#6228) 2025-12-23 10:24:19 +11:00
David Katz 6a0b8c25d5 Integrate pricing with canonical model (#6130) 2025-12-18 11:44:36 -05:00
Douwe Osinga fd9582a45f More slash commands (#5858)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-12-16 19:26:49 -05:00
Hugues Clouâtre 617e7e0f33 fix: display shell output as static text instead of spinner (#6041)
Signed-off-by: Hugues Clouâtre <hugues@linux.com>
2025-12-16 15:37:29 -05:00
Alex Hancock 06155ce0ca feat(mcp): elicitation support (#5965) 2025-12-05 21:29:59 -05:00
Alex Hancock 131c7e7228 feat: ActionRequired (#5897) 2025-12-02 11:48:28 -05:00
Douwe Osinga bdf68bb4f5 Slash commands (#5718)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-20 21:14:15 +01:00
Catherine Bilyeu 075cbb2a20 Fix context progress bar not resetting after /clear command (#5652)
Signed-off-by: Cat Bilyeu <catherinebilyeu@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: David Katz <katzdave@yahoo.com>
2025-11-13 12:33:05 -05:00
Douwe Osinga 6b17d81a43 Fix the naming (#5628)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-07 11:35:32 -05:00
Douwe Osinga 803bb78308 Support platform tools through CLI (#5570)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-06 10:31:34 -05:00
Jack Amadeo db0b78b4b6 Listen for ctrl-c during provider request (#5585) 2025-11-05 22:44:36 -05:00
Sheikh Limon d4a7bd39be feat: add --output-format json flag to goose run command (#5525)
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
Signed-off-by: Sheikh Limon <sheikhlimon404@gmail.com>
2025-11-04 11:33:17 -05:00
Douwe Osinga 5b93ee587f Sessions required (#5548)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-03 21:04:44 -05:00
Alex Hancock da45ca9282 cli: adjust default theme to address #1905 (#5552) 2025-11-03 16:46:22 -05:00
David Katz 9466d92f04 Manual compaction counting fix + cli cleanup (#5480) 2025-11-03 16:27:12 -05:00
Jack Amadeo 2970b5fa34 Stringly typed config (#5463) 2025-10-30 15:13:32 -04:00
Zane 5377b6df02 move history txt to state dir (#5410) 2025-10-28 13:57:41 -07:00
David Katz de835124a1 Break compaction back into check_ and do_ compaction (#5212) 2025-10-16 17:24:46 -04:00
Jack Amadeo 6c25600356 force WAL sync after session create (#5202) 2025-10-16 11:00:36 -04:00
Douwe Osinga 7c1f5dcb2f Compaction overhaul (#5186)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: David Katz <dkatz@squareup.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-10-15 18:39:12 -04:00
Douwe Osinga 1015064367 Make async (#5126)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-10 19:31:50 -04:00
Douwe Osinga d3a222ddbf Make it startable from playwright and also isolate (#5016)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-06 20:59:26 -04:00
Will Pfleger a59fbab69c Persist dynamic extension config so we can resume recipe sessions w/ extensions (#4331) 2025-10-04 17:17:12 -04:00
Douwe Osinga 96ded37e15 Platform extensions sketch (#4868)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-10-03 13:45:37 -04:00
Will Pfleger 52e4308564 Using --resume with --name should still accept session IDs (#4937)
thank you!
2025-10-01 22:18:46 -04:00
Alex Hancock cb0eca9966 alexhancock/mcp-crate-cleanup (#4885) 2025-09-29 17:00:17 -04:00
Alex Hancock b9ba8dca29 Revert "Internal MCP Crate Cleanup (#4800)" (#4883) 2025-09-29 14:21:30 -04:00
Alex Hancock 146cf3185a Internal MCP Crate Cleanup (#4800) 2025-09-29 10:39:43 -04:00
Douwe Osinga dc292883b7 Session manager (#4648)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-09-26 14:56:45 -04:00
Owen Mehegan d28eb1bbb0 Add elapsed time to the CLI output. (#4609)
Signed-off-by: Owen Mehegan <owen@buildkite.com>
2025-09-24 18:02:55 -04:00
David Katz 179ee01e93 Compact session automatically for streaming providers on Context Length Exceeded (#4565) 2025-09-22 17:24:50 -04:00
Dhanji R. Prasanna c36b9b59b4 Offer to summarize or clear conversation when it has gotten too long … (#4688) 2025-09-22 14:32:59 -04:00
dorien-koelemeijer 916ba902dc Prompt injection detection (simplified - only pattern matching) (#4237)
Signed-off-by: Dorien Koelemeijer <dkoelemeijer@squareup.com>

merging as looks good, lets keep an eye on it.
2025-09-10 10:41:30 +10:00