Bradley Axen
b094c14a6c
refactor(goose-mcp): replace legacy developer server implementation
...
Replace the original developer extension with the new simplified toolset\nunder the existing 'developer' name so existing configs keep working.\n\n- remove standalone develop module registration and export\n- route builtin/CLI/server MCP handling to the new DeveloperServer\n- keep 'develop' as a CLI MCP command alias to 'developer'\n- delete legacy developer analyze/text_editor/editor_model implementation
2026-02-15 18:27:20 -08:00
Bradley Axen
6acafa1c6c
feat(goose-mcp): add develop extension with tree/read/shell tools
...
Port the experimental develop implementation and simplify it for maintainability.
- register a new develop MCP server in goose-mcp, goose-cli, and goose-server
- replace map with tree and use gitignore-aware traversal via ignore::WalkBuilder
- add a unified read tool for text and images with offset/limit support
- simplify shell execution with pi-mono-style tail truncation defaults (2000 lines/50KB)
2026-02-15 17:04:06 -08:00
Adrian Cole
ab5407508b
feat(otel): respect standard OTel env vars for exporter selection ( #7144 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-02-14 01:03:11 +00:00
Andrew Harvard
a00c25c7b5
feat(apps): Integrate AppRenderer from @mcp-ui/client SDK ( #7013 )
2026-02-12 16:04:50 +00:00
Abhijay Jain
738f5f647c
feat: reasoning_content in API for reasoning models ( #6322 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-02-12 15:18:44 +00:00
Jack Amadeo
5c4bfe9cbb
Add PATH detection back to developer extension ( #7161 )
2026-02-12 01:52:16 +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
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
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
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
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
tfsq
459ae33df5
feat(ui): add session content search via API ( #7050 )
2026-02-06 19:21:08 +00:00
Douwe Osinga
24b3e0228c
Ask separately for confirmation ( #6949 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-05 16:57:24 +00:00
Andrew Harvard
2b90c2c310
feat(mcp-apps): add Permission Policy support for sandbox iframes ( #6947 )
2026-02-04 16:52:11 +00:00
Zane
aa356bd460
fix: per session working dir isolation ( #6920 )
2026-02-03 18:20:02 +00:00
Douwe Osinga
1373d9c5f9
Careless whisper ( #6877 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 11:54:29 +00:00
Jack Amadeo
a9f4b2d637
Remove dependency on goose-mcp from goose crate ( #6637 )
2026-02-02 18:21:35 +00:00
Douwe Osinga
2661454426
Rejig dictation ( #6844 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-02 13:25:23 +00:00
Lifei Zhou
dd15fd0dd8
refactor: clean up client side code for creating schedule ( #6805 )
2026-02-02 08:52:09 +00:00
Zane
a06436461b
Refactor: move persisting extension to session outside of route ( #6685 )
2026-01-29 16:03:03 -08:00
David Katz
e2a18c932a
Swap canonical model from openrouter to models.dev ( #6625 )
2026-01-29 13:40:52 -05:00
Douwe Osinga
87737f81a4
Upgrade error handling ( #6747 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-28 15:50:29 -05:00
Rabi Mishra
2673e8acca
feat: add requires_auth flag for custom providers without authentication ( #6705 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-01-28 12:04:12 -05:00
Lifei Zhou
beca05ffbe
removed the line number in the error message ( #6736 )
2026-01-28 10:02:05 +11:00
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
Douwe Osinga
f583255088
Show provider failures ( #6744 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-27 14:53:06 -05: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
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
Douwe Osinga
c57c2562a1
Strip the audience for compacting ( #6646 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-22 16:13:35 -05: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
Will Pfleger
13bdff4bb5
Add session forking capability ( #5882 )
...
Co-authored-by: Zane Staggs <zane@squareup.com >
2026-01-22 12:49:04 -05: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
a7699e1607
Multi chat ( #6428 )
2026-01-21 09:13:55 -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
Lifei Zhou
73a878821d
resolved all the extensions to load in cli ( #6464 )
2026-01-19 13:13:54 +11:00
Andrew Harvard
d69a372323
fix: omit structured_content when None instead of serializing as null ( #6499 )
2026-01-17 15:11:15 -06:00
Zane
080a0e04ba
added optional request params and context limit from GOOSE_PREDEFINED_MODELS ( #6489 )
2026-01-16 08:12:14 -10:00
Alex Hancock
4191826569
chore: upgrade rmcp ( #6516 )
2026-01-16 12:09:51 -05:00
Douwe Osinga
7c62f50c41
Standalone mcp apps ( #6458 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-16 08:59:04 -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
Douwe Osinga
5a460fd3b1
File bug directly ( #6413 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-12 12:13:01 -05:00
Andrew Harvard
070b2ee85c
Add frameDomains and baseUriDomains CSP support for MCP Apps ( #6399 )
2026-01-09 09:11:58 -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
Jack Amadeo
fb1d3dfd3d
Bump rust toolchain to 1.92 (current stable) ( #6356 )
2026-01-06 14:13:20 -05:00
Rabi Mishra
0788f88929
feat(providers): add retry for model fetching ( #6347 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-01-06 12:14:56 -05:00
Zane
edcd011543
Add recipe download and copy yaml ( #6201 )
2026-01-05 09:55:50 -08:00
Douwe Osinga
85aee9c5b7
MCP Apps Plumbing ( #6286 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-05 10:34:52 -05: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