Commit Graph

29 Commits

Author SHA1 Message Date
Andrew Harvard b7615938bc feat: filter tools by MCP Apps visibility metadata (#8022)
Signed-off-by: Andrew Harvard <aharvard@squareup.com>
Co-authored-by: Goose <opensource@block.xyz>
2026-03-20 12:28:45 +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
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
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
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
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 a06436461b Refactor: move persisting extension to session outside of route (#6685) 2026-01-29 16:03:03 -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
Douwe Osinga 2f083b827a User configurable templates (#6420)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-20 17:15:52 -05: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
tlongwell-block 6d33cbc078 fix: use instructions for system prompt and prompt for user message in subagents (#6121) 2025-12-16 14:53:06 -05:00
tlongwell-block a131b08817 refactor: unify subagent and subrecipe tools into single tool (#5893) 2025-12-13 13:50:20 -05:00
Douwe Osinga cdab2fc3a6 Tool reply meta (#6074)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-12-11 19:43:36 -05:00
Will Pfleger 682e315be8 Persist provider name and model config in the session (#5419) 2025-11-20 15:55:32 -05:00
tlongwell-block 899100a5e4 Use session IDs as task IDs for subagents instead of UUIDs (#5398) 2025-11-07 11:43:11 -05:00
tlongwell-block 20ba2fdb7e Unify subrecipe and subagent execution through shared recipe pipeline (#5082) 2025-11-06 19:02:03 -05:00
Douwe Osinga 5b93ee587f Sessions required (#5548)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-03 21:04:44 -05:00
Adrian Cole 0515c76e84 Propagate session ID in LLM and MCP requests (#5165) 2025-10-31 06:18:20 -04:00
Lifei Zhou 6b6b71f3b4 fix: allow subagent to run in parent --no-session mode (#5384) 2025-10-28 14:59:01 -07: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
Yingjie He 0600cb4389 use agent manager for subagent (#4828) 2025-10-06 21:17:38 -07:00
tlongwell-block 3897345ca6 Align Dynamic Task Interface with Recipe Interface (#4311) 2025-09-03 19:04:19 -04:00
Alex Hancock bd1eff52a4 feat: ToolError migration to ErrorData (#4051) 2025-08-12 16:18:41 -04:00
Jack Amadeo 5eb01004a4 chore: use a Conversation type (#3735) 2025-08-06 22:06:13 -04:00
Wendy Tang 7b2ca43c77 fix: clean up subagent (#3565) 2025-07-24 10:36:08 -07:00
Jack Amadeo d5291461ca Replace mcp_core::content types with rmcp::model types (#3500) 2025-07-18 17:23:25 -04:00
Wendy Tang 4771ffbb5b feat: consolidate subagent execution for dynamic tasks (#3444)
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2025-07-17 18:48:00 -07:00
Wendy Tang d9d7eb0697 subagents (#2797)
Co-authored-by: Lily Delalande <ldelalande@squareup.com>
2025-06-25 19:18:48 -04:00