Commit Graph

426 Commits

Author SHA1 Message Date
Zane 7eb4e442a7 Use the working dir from the session (#7285) 2026-02-17 18:10:52 -08:00
Douwe Osinga 9a91fccfb5 Everything is streaming (#7247)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 18:53:38 +00:00
Zane fea34accc2 Added cmd to validate bundled extensions json (#7217) 2026-02-17 17:47:48 +00:00
Zane ff3ad4349d working_dir usage more clear in add_extension (#6958) 2026-02-17 17:32:12 +00:00
David Katz 3959805198 Use Canonical Models to set context window sizes (#6723) 2026-02-17 16:43:10 +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
Chih-Tao Lee 5328467867 feat: add GoosePlatform to AgentConfig and MCP initialization (#6931)
Signed-off-by: Jazzcort <jason101011113@gmail.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-02-17 13:41:50 +00:00
Clay 05d2af4d3b fix: handle reasoning_content for Kimi/thinking models (#7252)
Signed-off-by: clayarnoldg2m <carnold@g2m.ai>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 23:27:11 +00:00
Adrian Cole 4a5848ea76 fix(otel): use monotonic_counter prefix and support temporality env var (#7234)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-16 21:45:15 +00:00
Douwe Osinga a800ca7d7f Move platform extensions into their own folder (#7210)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-13 20:32:00 +00:00
Rabi Mishra ad3bea3685 fix: allow concurrent tool execution within the same MCP extension (#7202)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-13 12:40:46 +00:00
Songlin Yang adba775118 opt: use static for Regex (#7205)
Signed-off-by: lsytj0413 <511121939@qq.com>
2026-02-13 09:31:59 +00:00
Adrian Cole 8d59c2dced feat: MCP support for agentic CLI providers (#6972)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-11 23:37:52 +00:00
Abhijay Jain cfa2778b4d feat: load provider/model specified inside the recipe config (#6884)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
Co-authored-by: Zane Staggs <zane@squareup.com>
2026-02-11 13:26:00 -08:00
Jack Amadeo fb47728f1b More no-window flags (#7122) 2026-02-11 17:43:18 +00:00
Douwe Osinga 12a346fec1 Make the system prompt smaller (#6991)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-11 15:48:49 +00:00
Josh Soref f636a97faa Spelling (#7137)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2026-02-11 14:35:24 +00:00
Andrew Harvard 544bc1bc4f feat(mcp): upgrade rmcp to 0.15.0 and advertise MCP Apps UI extension capability (#6927) 2026-02-11 14:34:04 +00:00
Michael Neale d138c88d8d fix: we were missing content from langfuse traces (#7135) 2026-02-11 02:40:17 +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
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