Bradley Axen
54576f9724
make it possible to disable moim
2026-02-25 13:27:58 -08:00
Bradley Axen
a7f8ca48ef
refactor: move developer tool implementations from goose-mcp into goose crate
...
The developer extension is a platform extension that runs in-process,
not an MCP server. Move edit, shell, and tree tool implementations
from goose-mcp/src/developer/ into goose/src/agents/platform_extensions/developer/
where they belong.
This removes the goose -> goose-mcp dependency and consolidates the
developer extension code in a single crate.
2026-02-24 10:25:33 -08:00
Bradley Axen
84650ca3af
feat: simplify developer extension
...
This is a major rework focusing on token efficiency, cost, and speed.
We are *removing* a lot of tools, because i think modern models do
better without them.
tldr; we are moving down to just four tools
shell: the usual run a command tool with large output handling.
edit: standard find/replace but terse output
write: create or overwrite a file, also terse output
tree: a portable version of the tree command with line number counts
This also moves the tools out of the mcp cli and into platform, to save
some small but non-zero overhead and to make it easier to terminate long
running shell commands
2026-02-23 23:29:38 -08:00
Angie Jones
359c5fba7d
fix(summon): restore skill supporting files and directory path in load output ( #7457 )
2026-02-24 02:45:22 +00:00
David Katz
716085ce09
Simplified custom model flow with canonical models ( #6934 )
2026-02-24 01:12:10 +00:00
Michael Neale
edede637d7
feat: simplify the text editor to be more like pi ( #7426 )
2026-02-24 00:47:41 +00:00
Adrian Cole
e9cef3ebbb
feat(claude-code): add permission prompt routing for approve mode ( #7420 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-02-24 00:06:07 +00:00
fre$h
e87037575b
fix: detect truncated LLM responses in apps extension ( #7354 )
...
Signed-off-by: Cody <166262726+kowirth@users.noreply.github.com >
Signed-off-by: Cody <251773092+fresh3nough@users.noreply.github.com >
Co-authored-by: Cody <166262726+kowirth@users.noreply.github.com >
Co-authored-by: Cody <251773092+fresh3nough@users.noreply.github.com >
2026-02-23 21:13:34 +00:00
Lifei Zhou
5e5e2917c0
fix: removed unnecessary version for goose acp macro dependency ( #7428 )
2026-02-23 19:24:51 +00:00
jh-block
8182a6c7d7
Redirect llama.cpp logs through tracing to avoid polluting CLI stdout/stderr ( #7434 )
2026-02-23 16:04:17 +00:00
tlongwell-block
33af64406b
fix: handle truncated tool calls that break conversation alternation ( #7424 )
2026-02-23 14:36:10 +00:00
Filippo Balicchia
b58144632b
Enable bedrock prompt cache ( #6710 )
...
Signed-off-by: fbalicchia <fbalicchia@cuebiq.com >
Co-authored-by: jh-block <jhugo@block.xyz >
2026-02-23 12:43:38 +00:00
Rabi Mishra
2265cd7858
fix: use BEGIN IMMEDIATE to prevent SQLite deadlocks ( #7429 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-23 11:39:27 +00:00
Douwe Osinga
3e0b374bb2
Display working dir ( #7419 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-23 11:19:05 +00:00
Clay
aa05308803
refactor: remove allows_unlisted_models flag, always allow custom model entry ( #7255 )
...
Signed-off-by: clayarnoldg2m <carnold@g2m.ai >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 20:23:00 +00:00
tlongwell-block
c8d4057dd1
feat: expose context window utilization to agent via MOIM ( #7418 )
2026-02-22 18:13:18 +00:00
Douwe Osinga
db44a40a9e
Small model naming ( #7394 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-22 16:05:29 +00:00
jh-block
966bbba819
Remove display_name from local model API and use model ID everywhere ( #7382 )
2026-02-20 13:11:56 +00:00
Rabi Mishra
c8c8a1237c
fix(summon): stop MOIM from telling models to sleep while waiting for tasks ( #7377 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-20 13:04:09 +00:00
Douwe Osinga
93f123280e
Completely pointless ascii art ( #7329 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-20 12:19:43 +00:00
Michael Neale
62d2aa8bb5
feat: computer controller overhaul, adding peekaboo ( #7342 )
2026-02-20 01:38:41 +00:00
Michael Neale
38684edb70
fix: stderr noise ( #7346 )
2026-02-19 23:31:52 +00:00
Rodolfo Olivieri
37f419dfb3
Include 3rd-party license copy for JavaScript/CSS minified files ( #7352 )
...
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com >
2026-02-19 21:45:19 +00:00
Alex Hancock
d4dfa5d311
feat: TUI client of goose-acp ( #7362 )
2026-02-19 20:54:07 +00:00
Douwe Osinga
ddd35f6d47
feat: add local inference provider with llama.cpp backend and HuggingFace model management ( #6933 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: jh-block <jhugo@block.xyz >
Co-authored-by: Spence <spencermartin@squareup.com >
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2026-02-19 18:30:05 +00:00
Max Novich
19964ca867
feat: add Cerebras provider support ( #7339 )
...
Signed-off-by: Max Novich <maxnovich@users.noreply.github.com >
Signed-off-by: Max Novich <maxnovich@Maxs-Mac-mini.local >
Co-authored-by: Max Novich <maxnovich@Maxs-Mac-mini.local >
2026-02-19 06:34:26 +00:00
Rabi Mishra
3dd197b24c
fix: skip whitespace-only text blocks in Anthropic message ( #7343 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-19 05:38:38 +00:00
Alex Hancock
c35b24975f
fix(goose-acp): heap allocations ( #7322 )
2026-02-19 03:20:13 +00:00
Michael Neale
629108d0fc
fix: detect low balance and prompt for top up ( #7166 )
...
Signed-off-by: raj-subhankar <subhankar.rj@gmail.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: raj-subhankar <subhankar.rj@gmail.com >
2026-02-19 02:20:16 +00:00
Alex Hancock
3600c84e4b
feat(apps): add support for MCP apps to sample ( #7039 )
...
Co-authored-by: Andrew Harvard <aharvard@block.xyz >
2026-02-19 02:10:17 +00:00
Jack Amadeo
f425ea7474
Typescript SDK for ACP extension methods ( #7319 )
2026-02-19 02:08:26 +00:00
Alex Hancock
4b3eef0c9a
chore: upgrade to rmcp 0.16.0 ( #7274 )
2026-02-19 01:41:14 +00:00
Rizel Scarlett
691cff1919
fix: display 'Code Mode' instead of 'code_execution' in CLI ( #7321 )
2026-02-18 23:21:12 +00:00
debugmcpdev
c932766afc
fix(cli): replace shell-based update with native Rust implementation ( #7148 )
...
Signed-off-by: JF <john.franklin@gmail.com >
Co-authored-by: JF <john.franklin@gmail.com >
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-02-18 21:18:25 +00:00
Rabi Mishra
d9d898aea9
fix(gemini-cli): restore streaming lost in #7247 ( #7291 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-18 16:00:27 +00:00
Douwe Osinga
2cd2e191c3
feat: add Moonshot and Kimi Code declarative providers ( #7304 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-18 15:44:43 +00:00
Rabi Mishra
f4814843b3
fix(cli): handle Reasoning content and fix streaming thinking display ( #7296 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-18 15:36:51 +00:00
tlongwell-block
a11b16f6d7
feat: add GOOSE_SUBAGENT_MODEL and GOOSE_SUBAGENT_PROVIDER config options ( #7277 )
2026-02-18 15:27:07 +00:00
Rabi Mishra
ed187db2a1
fix(openai): support "reasoning" field alias in streaming deltas ( #7294 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-18 14:57:00 +00:00
Douwe Osinga
e0c1312e09
New OpenAI event ( #7301 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-18 13:56:17 +00:00
fre$h
9d3792f5bf
fix: allow ollama input limit override ( #7281 )
...
Signed-off-by: anonwurcod <anonwurcod@proton.me >
Co-authored-by: Warp <agent@warp.dev >
Co-authored-by: jh-block <jhugo@block.xyz >
2026-02-18 11:01:20 +00:00
Lifei Zhou
5dacfde2f3
chore: show important keys for provider configuration ( #7265 )
2026-02-18 07:10:53 +00:00
Lifei Zhou
cc51ec0941
fix: subrecipe relative path with summon ( #7295 )
2026-02-18 06:01:47 +00:00
Zane
e30382066f
fix extension selector not displaying the correct enabled extensions ( #7290 )
2026-02-17 18:11:09 -08:00
Zane
7eb4e442a7
Use the working dir from the session ( #7285 )
2026-02-17 18:10:52 -08:00
dorien-koelemeijer
e32720fcfb
Fix: Minor logging uplift for debugging of prompt injection mitigation ( #7195 )
2026-02-17 23:23:50 +00:00
Adrian Cole
b26d7afe2e
feat(otel): make otel logging level configurable ( #7271 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-02-17 22:52:34 +00: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
bruwbird
65d3a1550f
openai: responses models and hardens event streaming handling ( #6831 )
...
Signed-off-by: Yusuke Shimizu <stm1051212@gmail.com >
Co-authored-by: David Katz <dkatz@squareup.com >
2026-02-17 18:24:12 +00:00
Zane
fea34accc2
Added cmd to validate bundled extensions json ( #7217 )
2026-02-17 17:47:48 +00:00