Commit Graph

357 Commits

Author SHA1 Message Date
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
Sam W 1168d7d9b1 feat: add AGENT=goose environment variable for cross-tool compatibility (#7017) 2026-02-10 17:18:50 +00:00
jh-block 44b786d97c Fix duplicated output in Code Mode by filtering content by audience (#7117) 2026-02-10 11:50:42 +00:00
tlongwell-block 5e0a858983 Enable tom (Top Of Mind) platform extension by default (#7111) 2026-02-10 06:08:14 +00:00
tlongwell-block 942bcfa4b2 feat: Add tom (Top Of Mind) platform extension (#7073) 2026-02-09 16:11:13 +00:00
Adrian Cole d4865ae9fe fix: use command.process_group(0) for CLI providers, not just MCP (#7083)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-09 05:33:22 +00:00
Adrian Cole 08b89ca66b fix: remove Option from model listing return types, propagate errors (#7074)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-09 00:03:10 +00:00
tlongwell-block f338e36c65 feat: expose AGENT_SESSION_ID env var to extension child processes (#7072) 2026-02-08 00:02:08 +00:00
Adrian Cole 948cb91d54 refactor: move disable_session_naming into AgentConfig (#7062)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-07 00:55:55 +00:00
Bradley Axen 96f903d5d3 Add global config switch to disable automatic session naming (#7052) 2026-02-06 23:30:28 +00:00
Douwe Osinga 3dcb03c6c7 Show recommended model on failture (#7040)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-06 19:22:17 +00:00
Rabi Mishra ca058c461d fix: fix snake_case function names in code_execution instructions (#7035)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-06 17:08:37 +00:00
Andrew Harvard 66aa728ff4 feat: add User-Agent header to MCP HTTP requests (#6988) 2026-02-05 20:22:10 +00:00
Douwe Osinga c7718a425a Also do memory (#6950)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-05 16:57:45 +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
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
jh-block a3f93ad532 Update candle to 0.9 (#6913) 2026-02-03 13:59:52 +00:00
Adrian Cole 1ad81e3b69 refactor(providers): extract ProviderDef trait and OpenAiCompatibleProvider (#6832)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-02 22:36:54 +00:00
Jack Amadeo a9f4b2d637 Remove dependency on goose-mcp from goose crate (#6637) 2026-02-02 18:21:35 +00:00
Douwe Osinga 4d100d59a3 Fix case-insensitive matching for builtin extension names (#6825)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-29 19:54:58 -05: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
Rabi Mishra 0a5581723c refactor: centralize audience filtering before providers receive messages (#6728)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-29 11:34:27 -05:00
Michael Neale 7ea38402a3 feat: make skills available in codemode (#6763) 2026-01-29 14:26:54 +11:00
Lifei Zhou d5bac142f7 fix: read_resource_tool deadlock causing test_compaction to hang (#6737) 2026-01-29 11:09:55 +11:00
Rabi Mishra 932923e31b fix: Re-enable subagents for Gemini models (#6513)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-28 12:11:52 -05:00
Rabi Mishra 5b757c7f72 fix: normalize extension names consistently in ExtensionManager (#6529)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-28 11:43:36 -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
Jonathan Hult b8810be806 feat: add max_turns to recipe and subagent settings (#6687)
Signed-off-by: Jonathan Hult <Jonathan@JonathanHult.com>
2026-01-28 10:43:00 -05:00
Lifei Zhou beca05ffbe removed the line number in the error message (#6736) 2026-01-28 10:02:05 +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
dorien-koelemeijer e9024b7c19 Logging uplift for model training purposes (command injection model) [Small change] (#6330) 2026-01-27 12:25:11 +07: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
David Katz 214f7a2735 fix: Manual compaction does not update context window. (#6682) 2026-01-26 15:44:41 -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
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 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
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 5bf4cf0463 fix: actually set the working dir for extensions from session (#6612) 2026-01-21 12:03:49 -08: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
Michael Neale a48fd4dc74 chore: encourage extension searching (#6582) 2026-01-20 15:05:48 +11:00
Alex Hancock 4191826569 chore: upgrade rmcp (#6516) 2026-01-16 12:09:51 -05:00
Lifei Zhou 7c3f41e977 fixed test compilation on main branch (#6512) 2026-01-15 08:48:54 -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
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