Tyler Longwell
4b69401517
feat: Add summon extension replacing subagent tool and skills extension
...
Implements unified 'summon' platform extension with two intuitive tools:
- load: Inject knowledge into current context ("teach me this")
- delegate: Run tasks in isolated subagents ("do this for me")
Key features:
- Source discovery from recipes, skills, agents with priority ordering
- Skill/agent frontmatter parsing with Claude model shorthand translation
- Sync and async delegation with background task tracking
- MOIM status reporting for background tasks with rounded durations
- Nested delegation prevention (subagents cannot spawn subagents)
- 60s TTL caching for source discovery
Removes:
- subagent_tool.rs (523 LOC)
- skills_extension.rs (865 LOC)
- builtin_skills/ directory
Adds:
- summon_extension.rs (1834 LOC) - consolidated implementation
The summon extension provides a cleaner mental model while maintaining
all existing functionality. Builtin skills are now inlined in the
extension.
Ref: GitHub Discussion #6202
2026-02-03 18:54:19 -05:00
Jack Amadeo
eae5a47788
More providers for testing ( #6849 )
2026-02-03 16:21:59 +00:00
Zane
efaf2a6cfb
fix session history cards title wrapping early ( #6854 )
2026-02-03 16:11:55 +00:00
Sheikh Limon
578dc5a88d
fix: broken Tailwind scan in tarball releases ( #6917 )
...
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com >
2026-02-03 16:11:12 +00:00
Zane
5c259e09a4
fix deep links not working in markdown ( #6907 )
2026-02-03 07:51:42 -08:00
jh-block
a3f93ad532
Update candle to 0.9 ( #6913 )
2026-02-03 13:59:52 +00:00
Douwe Osinga
0f334dbd45
Make ctrl-c work like in claude code ( #6900 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-03 12:08:16 +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
Songlin Yang
3d0bb3c670
fix: use lazy for regex to avoid recompile ( #6865 )
...
Signed-off-by: lsytj0413 <511121939@qq.com >
2026-02-03 07:00:58 +00:00
Rabi Mishra
e32e117b7e
fixi(deps): broken goose/goose-cli build on main ( #6911 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-03 05:29:44 +00:00
Rizel Scarlett
ca7a99a11e
docs: update MCP Apps blog post terminology and add toolInputs streaming info ( #6904 )
2026-02-03 01:25:17 +00:00
Sean Kenneth Doherty
bbcfe7f571
fix(mistral): add devstral models with correct 262K context length ( #6867 )
2026-02-03 01:13:12 +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
BestCodes
849cc60fbc
feat: ask ai discord bot ( #6842 )
...
Signed-off-by: The-Best-Codes <bestcodes.official@gmail.com >
2026-02-02 22:11:28 +00:00
Yelsin Sepulveda
fafda07dd0
chore(maintenance): make GitHub repo configurable for auto-updater and publisher ( #6828 )
...
Signed-off-by: Yelsin Sepulveda <yelsinsepulveda@gmail.com >
2026-02-02 21:16:37 +00:00
Alex Hancock
493ae789c4
fix: make apps work in built copies of goose ( #6901 )
2026-02-02 14:07:30 -05:00
Jack Amadeo
a9f4b2d637
Remove dependency on goose-mcp from goose crate ( #6637 )
2026-02-02 18:21:35 +00:00
Douwe Osinga
603f25258e
Clean up build canonical warnings ( #6880 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-02 17:42:31 +00:00
dianed-square
f354ccd8e0
Sync desktop_prompt with UI ( #6898 )
2026-02-02 17:33:10 +00:00
Rabi Mishra
e989031b18
fix(google): handle thoughtSignature differently for Gemini 2.5 vs 3 ( #6890 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-02 09:57:53 -05:00
jh-block
ce95e04693
feat: WebSocket transport for goose-acp ( #6895 )
2026-02-02 14:10:26 +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
Lifei Zhou
8c7bb43f90
fix: fixed the broken release ( #6887 )
2026-02-02 15:08:43 +11:00
Alex Hancock
69af713ee6
feat: Streamable HTTP transport for ACP + goose-acp usage ( #6741 )
2026-02-02 07:13:40 +08:00
Sam Komesarook
665ecbcdcb
Add Laminar for Observability ( #6514 )
...
Signed-off-by: sam <sam@aecomposite.co >
2026-02-01 11:02:16 -05:00
Trae Robrock
f76a3594dd
Missed a couple of places that hard code J for the newline key ( #6853 )
...
Signed-off-by: Trae Robrock <trobrock@gmail.com >
2026-01-30 15:46:06 -08:00
Robert Mcgregor
9f586cb161
fix(ui): preserve working directory when creating new chat ( #6789 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 15:00:42 -08:00
Rizel Scarlett
6f9eaddb66
blog: add 5 tips for building MCP Apps that work ( #6855 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-30 17:50:56 -05:00
dianed-square
3d4a20f5c1
docs: session isolation ( #6846 )
2026-01-30 11:44:18 -08:00
Zane
21b0178884
upgrade react and electron to latest ( #6845 )
2026-01-30 11:03:05 -08:00
dorien-koelemeijer
a3be331fe6
Fix: Small update UI settings prompt injection ( #6830 )
2026-01-30 12:57:55 +07:00
Douwe Osinga
2c16e34158
Remove autogenerated .gooseignore files that don't belong in repo ( #6824 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-29 20:10:57 -05: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
dianed-square
22e10b14bf
docs: cli newline keybinding ( #6823 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-29 16:40:51 -08:00
Alex Hancock
0e7f4c7211
Update version to 1.22.0 ( #6821 )
2026-01-29 19:04:39 -05:00
Zane
a06436461b
Refactor: move persisting extension to session outside of route ( #6685 )
2026-01-29 16:03:03 -08:00
Adrian Cole
b0c6373cf8
acp: load configured extensions and refactor tests ( #6803 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-01-30 10:39:03 +11:00
dianed-square
70f7bd7cc1
docs: usage data collection ( #6822 )
2026-01-29 15:00:33 -08:00
Alex Hancock
edd0109997
feat: platform extension migrator + code mode rename ( #6611 )
2026-01-29 17:12:51 -05:00
Angie Jones
fb4ac05016
feat: CLI flag to skip loading profile extensions ( #6780 )
2026-01-29 14:48:59 -05:00
David Katz
e2a18c932a
Swap canonical model from openrouter to models.dev ( #6625 )
2026-01-29 13:40:52 -05:00
Douwe Osinga
35de0a21db
Hook thinking status ( #6815 )
...
Signed-off-by: Trae Robrock <trobrock@gmail.com >
Co-authored-by: Trae Robrock <trobrock@gmail.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-29 12:57:21 -05:00
Ebony Louis
a8f1980747
Fetch new skills hourly ( #6814 )
2026-01-29 12:21:47 -05:00
dianed-square
98e5ffaab7
copilot instructions: Update "No prerelease docs" instruction ( #6795 )
2026-01-29 08:36:41 -08: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
Lifei Zhou
e89b7d8159
update doc to remind contributors to activate hermit and document minimal npm and node version ( #6727 )
2026-01-29 11:32:19 -05:00
Michael Neale
542c6cb0fd
nit: don't spit out compaction when in term mode as it fills up the screen ( #6799 )
2026-01-29 11:14:53 -05:00
Yelsin Sepulveda
58a1353bb0
fix: correct tool support detection in Tetrate provider model fetching ( #6808 )
...
Signed-off-by: Yelsin Sepulveda <yelsinsepulveda@gmail.com >
2026-01-29 11:11:46 -05:00
Douwe Osinga
ec789475d9
Session manager fixes ( #6809 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-29 11:09:10 -05:00