Commit Graph

426 Commits

Author SHA1 Message Date
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
Rabi Mishra a66e5d306a fix(openai): make tool_call arguments optional and fix silent stream termination (#6309)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-14 08:36:27 -05:00
Jason Carr 355d319bc4 fix: Improve error messages for invalid tool calls (#6483)
Signed-off-by: J. Carr <jcarr250@protonmail.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-14 08:14:34 -05:00
Alex Hancock c222bdeab3 fix: clean up result recording for code mode (#6343) 2026-01-13 14:35:00 -05:00
Rabi Mishra d9a30a8f99 fix(code_execution): handle model quirks with tool calls (#6352)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-13 12:51:22 -05:00
Angie Jones 237f1c2bdd fix: apply subrecipes when using slash commands (#6460) 2026-01-12 23:55:09 -06:00
Lifei Zhou 637049c967 Fix: exclude platform_schedule_tool in CLI (#6442) 2026-01-13 11:35:58 +11:00
Rabi Mishra 17185541cc perf(code_execution): cache tools in ExtensionManager (#6433)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-12 11:28:38 -05:00
Zane 9a01fcb740 Add support for changing working dir and extensions in same window/session (#6057) 2026-01-08 16:48:15 -08:00
Lifei Zhou 093b0764c6 added validation and debug for invalid call tool result (#6368) 2026-01-09 09:36:51 +11:00
Michael Neale 7d751b3196 fix: we load extensions when agent starts so don't do it up front (#6350) 2026-01-07 17:03:51 +11:00
Jack Amadeo fb1d3dfd3d Bump rust toolchain to 1.92 (current stable) (#6356) 2026-01-06 14:13:20 -05:00
Joah Gerstenberg 345366648e fix: use .config/agents (plural) for skills directory (#6357)
Signed-off-by: Joah Gerstenberg <joah@squareup.com>
Co-authored-by: Amp <amp@ampcode.com>
2026-01-06 13:36:21 -05:00
Rabi Mishra ddaedd8b76 fix(code-execution): support bracket notation and multiple import styles (#6290)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-05 13:51:52 -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
Sihyeon Jang b8144a886f fix: use minute-level granularity for MOIM timestamps (#6294)
Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
2026-01-05 17:31:26 +11: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
Bradley Axen 38fcf4f374 chore: refactor add_extension to reduce line count (#6278) 2025-12-31 15:53:14 -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
tlongwell-block a23e2cfcb2 feat: default todo message (#6217) 2025-12-24 14:23:01 -05: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
Abhijay Jain 79ee3c31f8 fix : opening a session to view it modifies session history order in desktop (#6156)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2025-12-23 15:54:47 +05:30
Alex Hancock 7134e89c4b feat: improved UX for tool calls via execute_code (#6205) 2025-12-22 10:42:20 -05:00
David Katz bf95995e1d Recipe slash command parsing (#6173) 2025-12-19 13:15:56 -05:00
Adrian Cole 41588e8795 fix(code-mode): use MCP structuredContent for proper JS object access (#6190)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-19 15:58:11 +08:00
Adrian Cole 1ccc579dac fix(code-mode): improve tool signatures for LLM discovery (#6177)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-19 12:03:41 +08:00
Zane 70ac4b4322 Enhanced PostHog Error Tracking with Detailed Messages (#6176) 2025-12-18 13:40:31 -08:00
Rabi Mishra f98ef3c0b5 fix: use correct parameter name in read_module handler (#6148)
Signed-off-by: rabi <ramishra@redhat.com>
2025-12-18 08:52:55 -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
Douwe Osinga fd9582a45f More slash commands (#5858)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-12-16 19:26:49 -05:00
Joah Gerstenberg 3e37f9c512 Add .agents/skills and ~/.config/agent/skills to skills discovery paths (#6139)
Signed-off-by: Joah Gerstenberg <joah@squareup.com>
2025-12-16 15:15:27 -05:00