Commit Graph

154 Commits

Author SHA1 Message Date
David Katz bd00ca2db0 Fix compaction loop for small models or large input (#5803) 2025-12-16 14:51:40 -05:00
tlongwell-block ae8ecbe090 perf: Avoid repeated MCP queries during streaming responses (#6138) 2025-12-16 12:31:10 -05:00
Zane 8a91f15731 Add more posthog analytics (privacy aware) (#6122) 2025-12-16 08:59:14 -08:00
Jack Amadeo 3737624807 Don't show subagent tool when we're a subagent (#6125) 2025-12-16 09:23:43 -05:00
Jack Amadeo 9fdb0356f0 Disallow subagents with no extensions (#5825) 2025-12-15 12:45:42 -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
Michael Neale 9b6a1c1297 fix: metrics on posthog (#6024)
Co-authored-by: Zane Staggs <zane@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
2025-12-09 16:28:18 -08:00
Alex Hancock 06155ce0ca feat(mcp): elicitation support (#5965) 2025-12-05 21:29:59 -05:00
Alex Hancock 9c52611946 fix: adjust strange spacing in agent.rs (#5877) 2025-11-25 15:58:31 -05:00
Douwe Osinga 3e9d9c7b2c Fix multi tool calling (#5855)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-24 16:59:46 +01:00
Zane d54a06afda Next camp refactor live (#5706) 2025-11-21 14:10:34 -07:00
Will Pfleger 682e315be8 Persist provider name and model config in the session (#5419) 2025-11-20 15:55:32 -05:00
Douwe Osinga bdf68bb4f5 Slash commands (#5718)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-20 21:14:15 +01:00
Michael Neale f8bb866264 chore: remove autopilot experimental feature (#5781) 2025-11-19 11:49:05 +11:00
tlongwell-block 02ca6f7ff1 Platform Extension MOIM (Minus One Info Message) (#5027) 2025-11-16 12:14:49 -05:00
David Katz bbac7d6250 Compaction resiliency improvements (#5618)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-14 00:32:16 -05:00
Alex Hancock d3f723d76d fix: disallow runaway subagent chains (#5659) 2025-11-10 16:46:53 -05:00
Douwe Osinga e5a1474b4c Scheduler cleanup (#5571)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-08 13:19:18 -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
Alex Hancock 44c2166a38 feat: remove hints from recipe prompts (#5622) 2025-11-07 09:18:59 -05:00
tlongwell-block 20ba2fdb7e Unify subrecipe and subagent execution through shared recipe pipeline (#5082) 2025-11-06 19:02:03 -05:00
Alex Hancock c62c61cc07 fix: move goosehints/AGENTS.md handling to goose, and out of developer extension (#5575) 2025-11-06 17:04:46 -05:00
David Katz eb29083a52 Manual compaction test and fix (#5568) 2025-11-06 10:03:48 -05:00
Zane 89f7384d57 add clippy warning for string_slice (#5422)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-04 17:46:25 -05:00
Douwe Osinga 5b93ee587f Sessions required (#5548)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-03 21:04:44 -05:00
David Katz 9466d92f04 Manual compaction counting fix + cli cleanup (#5480) 2025-11-03 16:27:12 -05:00
Adrian Cole 0515c76e84 Propagate session ID in LLM and MCP requests (#5165) 2025-10-31 06:18:20 -04:00
Jack Amadeo 2970b5fa34 Stringly typed config (#5463) 2025-10-30 15:13:32 -04:00
David Katz 37e1bb1d37 Stream token usage on every agent message (#5342) 2025-10-29 23:23:25 -04:00
Alex Hancock 06b7a63667 feat(mcp): support sampling in a scoped way (#5367) 2025-10-29 17:05:59 -04:00
Lifei Zhou 6b6b71f3b4 fix: allow subagent to run in parent --no-session mode (#5384) 2025-10-28 14:59:01 -07:00
Jack Amadeo 97743fd1b6 Some system prompt tidying (#5313) 2025-10-24 20:22:27 -04:00
Will Pfleger 044b227fdb (re)Standardize Session Name Attribute (#5279) 2025-10-24 13:34:08 -04:00
David Katz 23412e270f Replace compaction notifications with system notifications (#5218) 2025-10-22 16:09:44 -04:00
Angela Ning 09752aa7d0 Revert "Revert "Rewrite extension management tools"" (#5273)
Signed-off-by: Angela Ning <aning@squareup.com>
2025-10-21 11:34:17 -04:00
Douwe Osinga 64b37339e0 Skip subagents for gemini (#5257)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-18 17:35:29 -04:00
Michael Neale 890393bb68 Revert "Standardize Session Name Attribute" (#5250) 2025-10-18 12:44:30 -04:00
Will Pfleger c662039674 Revert "Rewrite extension management tools" (#5243) 2025-10-17 20:25:44 -04:00
Will Pfleger b8c3508178 Standardize Session Name Attribute (#5085) 2025-10-17 17:05:41 -04:00
Angela Ning bccfa0156c Rewrite extension management tools (#5057)
Signed-off-by: Angela Ning <aning@squareup.com>
2025-10-17 14:22:58 -04:00
David Katz de835124a1 Break compaction back into check_ and do_ compaction (#5212) 2025-10-16 17:24:46 -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
Jack Amadeo 3e9a799d8f Remove duplicate prepare_reply_context call (#5063) 2025-10-09 22:39:58 -04:00
Yingjie He 0600cb4389 use agent manager for subagent (#4828) 2025-10-06 21:17:38 -07:00
Zane f4d79404ee Create / edit recipe form unification and improvements (#4693) 2025-10-05 09:00:59 -07: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
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