Commit Graph

280 Commits

Author SHA1 Message Date
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
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
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
Alex Hancock 948ff499b7 feat(mcp): platform extension for "code mode" MCP tool calling (#6030)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-12-15 16:47:00 -05:00
Jack Amadeo 9fdb0356f0 Disallow subagents with no extensions (#5825) 2025-12-15 12:45:42 -05:00
github-actions[bot] 108ffad4a4 fix: Make datetime info message more explicit to prevent LLM confusion about current year (#6101)
Co-authored-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
2025-12-14 14:29:20 -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
Jack Amadeo 6fa3bd7e8a Fix PATH on Windows for extensions (#6000) 2025-12-05 14:54:23 -05:00
Alex Hancock 131c7e7228 feat: ActionRequired (#5897) 2025-12-02 11:48:28 -05:00
tlongwell-block 8e9b6c9bc6 fix: Added "Merged consecutive assistant messages" to the acceptable issues for moim injection check (#5933) 2025-12-01 14:48:36 -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
Michael Neale 6421522acc feat: implement SKILLS.md - claude compatibility. (#5760) 2025-11-24 14:21:57 +11: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
Alex Hancock 2d7c7c8e07 fix: Implement a CredentialStore for auth (#5741) 2025-11-17 13:05:40 -05: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
dorien-koelemeijer 387d76c5ff Update prompt injection detection metrics (due to errors exporting to datadog) (#5692) 2025-11-14 08:40:29 +10: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
Jack Amadeo 25dfd768e5 Better search paths and handling of CLI providers (#5554)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-07 22:35:26 -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
Daniel Cooper 6209a81e1c Add environment subsition for auth blocks (#5439)
Signed-off-by: Daniel Cooper <daniel@14lines.com>
2025-11-05 23:30:24 -05:00
Jack Amadeo f7e2bcd98a Also accept null as description, not just missing (#5589) 2025-11-05 22:33:38 -05:00
tlongwell-block 78fd31a47a fix: Add schema-aware numeric coercion for MCP tool arguments (#5478) 2025-11-05 10:56:17 -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 65644ed81f keep the order of keys in config.yaml (#5468) 2025-10-30 17:58:44 -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
Jack Amadeo aaef18217f Configurable search paths (#5356) 2025-10-29 11:34:13 -04:00