Commit Graph

260 Commits

Author SHA1 Message Date
Adrian Cole 1426c8bfa0 feat(acp): add session/set_config and stabilize list, delete and close (#7984)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-22 22:33:26 +00:00
Rabi Mishra d2576001fe refactor(anthropic): fix N+1 thinking message storage issue (#7958)
Signed-off-by: Rabi Mishra <mishra.rabi@gmail.com>
2026-03-20 14:54:23 +00:00
Michael Neale e2fc8ddb80 fix(cli): improve terminal output formatting and visual clarity (#8025)
Signed-off-by: Michael Neale <michael.neale@gmail.com>
2026-03-20 01:54:42 +00:00
Elias Posen 28a52e36ff Support CodeMode ToolDisclosure Variants (#7926)
Signed-off-by: Elias Posen <elias@posen.ch>
2026-03-19 08:55:46 +00:00
Douwe Osinga 6435e1a85c Remove lead/worker provider (#7989)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-18 20:27:36 +00:00
jh-block a762fe1000 Improve the formatting of tool calls, show thinking, treat Reasoning and Thinking as the same thing (sorry Kant) (#7626)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 13:36:28 +00:00
Adrian Cole 94fdcdd07a feat: persist GooseMode per-session via session DB (#7854)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-16 11:37:21 +00:00
Douwe Osinga de26f68d28 Only show up to 50 lines of source code (#7578)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-13 14:00:08 +00:00
Douwe Osinga e9528d5539 Simplify and make it not break on linux (#7813)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-11 17:04:57 +00:00
Adrian Cole 6394165da6 fix: sanitize streamable HTTP extension names derived from URLs (#7740)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-09 02:21:28 +00:00
Adrian Cole 90d34853de refactor: derive GooseMode string conversions with strum (#7706)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-09 02:01:54 +00:00
Jack Amadeo 325bf396af Update to rmcp 1.1.0 (#7619)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2026-03-06 02:40:52 +00:00
Bradley Axen ced5c1b108 feat: simplify developer extension (#7466)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2026-02-26 11:30:36 +00:00
Adrian Cole e9cef3ebbb feat(claude-code): add permission prompt routing for approve mode (#7420)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-24 00:06:07 +00:00
Douwe Osinga 93f123280e Completely pointless ascii art (#7329)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-20 12:19:43 +00:00
Michael Neale 38684edb70 fix: stderr noise (#7346) 2026-02-19 23:31:52 +00:00
Michael Neale 629108d0fc fix: detect low balance and prompt for top up (#7166)
Signed-off-by: raj-subhankar <subhankar.rj@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: raj-subhankar <subhankar.rj@gmail.com>
2026-02-19 02:20:16 +00:00
Rizel Scarlett 691cff1919 fix: display 'Code Mode' instead of 'code_execution' in CLI (#7321) 2026-02-18 23:21:12 +00:00
debugmcpdev c932766afc fix(cli): replace shell-based update with native Rust implementation (#7148)
Signed-off-by: JF <john.franklin@gmail.com>
Co-authored-by: JF <john.franklin@gmail.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-02-18 21:18:25 +00:00
Rabi Mishra f4814843b3 fix(cli): handle Reasoning content and fix streaming thinking display (#7296)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-18 15:36:51 +00:00
Douwe Osinga 9a91fccfb5 Everything is streaming (#7247)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 18:53:38 +00:00
David Katz 3959805198 Use Canonical Models to set context window sizes (#6723) 2026-02-17 16:43:10 +00:00
Rabi Mishra f2939483df fix: restore subagent tool call notifications after summon refactor (#7243)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-17 14:40:56 +00:00
Adrian Cole 4a5848ea76 fix(otel): use monotonic_counter prefix and support temporality env var (#7234)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-16 21:45:15 +00:00
Douwe Osinga dbf57c81fd Streaming markdown (#7233)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-16 20:11:01 +00:00
Michael Neale 85348d2745 nit: show dir in title, and less... jank (#7138) 2026-02-13 04:16:46 +00:00
Adrian Cole 8d59c2dced feat: MCP support for agentic CLI providers (#6972)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-11 23:37:52 +00:00
Jack Amadeo fb47728f1b More no-window flags (#7122) 2026-02-11 17:43:18 +00:00
Eckhart Köppen 1aacd56225 feat: Allow overriding default bat themes using environment variables (#7140)
Signed-off-by: Eckhart Köppen <eck@40hz.org>
2026-02-11 18:09:13 +01:00
Douwe Osinga 12a346fec1 Make the system prompt smaller (#6991)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-11 15:48:49 +00:00
Josh Soref f636a97faa Spelling (#7137)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2026-02-11 14:35:24 +00:00
tlongwell-block 7ea19f5c83 feat: replace subagent and skills with unified summon extension (#6964)
Signed-off-by: Travis Longwell <travis@block.xyz>
2026-02-10 19:13:38 +00:00
Bradley Axen b18120bec3 Remove clippy too_many_lines lint and decompose long functions (#7064) 2026-02-07 04:10:24 +00: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
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
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
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
Alex Hancock 8233f0afac chore: upgrade to rmcp 0.14.0 (#6674) 2026-01-23 14:52:43 -05:00