Will Pfleger
b1fd5f534a
feat(acp): add ACP methods to support programmatic goose clients
...
The ACP protocol was missing several capabilities needed by external
clients that talk to goosed over the network.
Adds:
- `_goose/health` — startup health check for clients that poll before
accepting traffic
- `_goose/session/set_instructions` — injects a system prompt into an
active session under the "recipe" key, replacing the two-call HTTP
pattern of start_agent + update_from_session
- `session/set_model` now accepts an optional `provider` field for full
provider+model switching; empty string is filtered out to avoid opaque
registry lookup errors
- `_goose/session/get` verified to already return token metrics
(input_tokens, output_tokens, accumulated_*, model_config) via the
Session struct serialization — confirmed with a new test
2026-03-09 14:19:28 -04:00
Vadim
12eac72d70
fix(ui-desktop): unify path resolution around GOOSE_PATH_ROOT ( #7335 )
...
Signed-off-by: Vadim Polulyakh <bavadim@gmail.com >
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz >
2026-03-09 16:06:19 +00:00
Peter Siska
f740bb7447
fix: pass OAuth scopes to DCR and extract granted_scopes from token response ( #7571 )
...
Signed-off-by: Peter Siska <63866+peschee@users.noreply.github.com >
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-03-09 15:38:46 +00:00
Songlin Yang
7030645957
fix: write to real file if config.yaml is symlink ( #7669 )
...
Signed-off-by: lsytj0413 <511121939@qq.com >
2026-03-09 14:54:30 +00:00
BestCodes
f1c9a4d1b9
fix: preserve pairings when stopping gateway ( #7733 )
...
Signed-off-by: The-Best-Codes <106822363+The-Best-Codes@users.noreply.github.com >
2026-03-09 14:23:36 +00:00
jeffa-block
9ab5c45e3a
fix: reduce server log verbosity — skip session in instrument, defaul… ( #7729 )
2026-03-09 12:50:49 +00:00
Adrian Cole
1f77839094
fix: provider test infrastructure ( #7738 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-03-09 10:24:31 +00:00
Adrian Cole
6394165da6
fix: sanitize streamable HTTP extension names derived from URLs ( #7740 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-03-09 02:21:28 +00:00
Adrian Cole
90d34853de
refactor: derive GooseMode string conversions with strum ( #7706 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-03-09 02:01:54 +00:00
Plag
55d2f4dac0
docs: Add Spraay Batch Payments MCP Extension Tutorial ( #7525 )
...
Signed-off-by: plagtech <mngoswp@gmail.com >
2026-03-07 22:54:28 +00:00
Tyler
01804dfa89
fix: flake.nix ( #7224 )
...
Signed-off-by: Tyler Hardin <th020394@gmail.com >
2026-03-07 17:16:19 +00:00
Douwe Osinga
a7fb7e199c
delete goose web ( #7696 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-07 17:09:05 +00:00
Rizel Scarlett
d7ffedaa6e
Add @angiejones as CODEOWNER for documentation ( #7711 )
2026-03-07 17:08:39 +00:00
Yuki Watanabe
0f2f32b806
Add MLflow integration guide ( #7563 )
...
Signed-off-by: B-Step62 <yuki.watanabe@databricks.com >
Co-authored-by: Rizel Scarlett <rizel@tbd.email >
2026-03-07 10:06:07 +00:00
Emma Youndtsmith
bbb36bb3cd
docs: LM Studio availability ( #7698 )
2026-03-07 09:53:54 +00:00
avianion
472f3bfdfd
feat: add Avian as an LLM provider ( #7561 )
...
Signed-off-by: Kyle D <deximia@hotmail.com >
2026-03-07 09:53:11 +00:00
elianerpereira
ffa2f155cd
Adds linux-mcp-server to the goose registry ( #6979 )
...
Signed-off-by: Eliane Pereira <elpereir@redhat.com >
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com >
Co-authored-by: Eliane Pereira <elpereir@redhat.com >
2026-03-07 09:48:47 +00:00
Will Pfleger
ab99032477
fix: add #[serde(default)] to description field on 4 ExtensionConfig variants ( #7708 )
2026-03-06 23:04:57 +00:00
Alex Hancock
a36ca9a07b
feat: combine TUI UX from alexhancock/tui-goodness with publishing config from jackamadeo/package-tui ( #7683 )
...
Co-authored-by: Jack Amadeo <jamadeo@squareup.com >
2026-03-06 19:22:37 +00:00
Michael Neale
178197923e
chore: cleanup old sandbox ( #7700 )
2026-03-06 17:13:37 +00:00
Jack Amadeo
836a673e77
Correct windows artifact ( #7699 )
2026-03-06 16:39:11 +00:00
Douwe Osinga
a45610ec3f
gh fall back ( #7695 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-06 16:21:30 +00:00
Adrian Cole
b4546f62d9
fix: restore smart-approve mode ( #7690 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-03-06 15:45:23 +00:00
Will Pfleger
6b6018c207
fix: make TLS configurable in goosed agent via GOOSE_TLS env var ( #7686 )
2026-03-06 04:49:31 +00:00
Jack Amadeo
325bf396af
Update to rmcp 1.1.0 ( #7619 )
...
Co-authored-by: Alex Hancock <alexhancock@block.xyz >
2026-03-06 02:40:52 +00:00
Alex Yao
abadb87892
Fix max turns configuration ( #7612 )
...
Signed-off-by: alexyao2015 <alexyao2015@users.noreply.github.com >
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com >
2026-03-05 20:42:12 +00:00
Sheikh Limon
2675a0bd74
feat: add base path field to custom provider configuration ( #7614 )
...
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com >
2026-03-05 20:33:34 +00:00
Will Pfleger
5f48087ba3
fix: compare extension configs before skipping add_extension ( #7650 )
2026-03-05 20:32:06 +00:00
github-actions[bot]
3c28fbedf7
chore(release): release version 1.27.0 (minor) ( #7611 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2026-03-05 15:22:11 -05:00
BestCodes
f903c62ed0
feat: better private channel detection, bot version debugging ( #7680 )
...
Signed-off-by: The-Best-Codes <106822363+The-Best-Codes@users.noreply.github.com >
2026-03-05 20:02:52 +00:00
dependabot[bot]
8d04f6f40e
chore(deps): bump svgo from 3.3.2 to 3.3.3 in /documentation ( #7667 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 19:26:17 +00:00
BestCodes
5b038977b8
fix: only add viewable channels to bot context ( #7678 )
...
Signed-off-by: The-Best-Codes <106822363+The-Best-Codes@users.noreply.github.com >
2026-03-05 18:57:21 +00:00
Lifei Zhou
2f49bad19b
chore: added a recipe to help identify high risk change prs for testing ( #7651 )
2026-03-05 18:52:36 +00:00
Lifei Zhou
ade0839804
fix: make sure platform binary exists ( #7676 )
2026-03-05 18:23:27 +00:00
Adrian Cole
42fc5152bf
fix(shell): replace global static output buffer with per-instance TempDir ( #7632 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-03-04 23:11:53 +00:00
Songlin Yang
b6a3ab5edb
opt: remove timestamped config file backup ( #7618 )
...
Signed-off-by: lsytj0413 <511121939@qq.com >
2026-03-04 22:39:32 +00:00
dependabot[bot]
f34dea6d55
chore(deps): bump @hono/node-server from 1.19.9 to 1.19.10 in /ui/desktop ( #7662 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 22:14:13 +00:00
dependabot[bot]
f5e72df904
chore(deps): bump hono from 4.12.3 to 4.12.5 in /evals/open-model-gym/mcp-harness ( #7661 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 22:13:56 +00:00
dependabot[bot]
6d4eb935e4
chore(deps): bump hono from 4.12.2 to 4.12.5 in /ui/desktop ( #7660 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 22:13:28 +00:00
Lifei Zhou
7b71b388c3
fix: resolve parameters in initial message with autosubmit ( #7659 )
2026-03-04 20:53:57 +00:00
Michael Neale
cf50e1e286
fix: this should not be blocked ( #7656 )
2026-03-04 20:05:39 +00:00
Jack Amadeo
aebf59a221
Relax the assertion for the model list ACP test ( #7653 )
2026-03-04 14:26:40 -05:00
Lifei Zhou
03b5bbb04c
fix: add analyzer extension in recipe to maintain backwards compatibility ( #7652 )
2026-03-04 18:43:08 +00:00
jh-block
3fed5fca82
docs: add GOOSE_INPUT_LIMIT environment variable documentation ( #7299 )
2026-03-04 18:07:11 +00:00
Jack Amadeo
3152191418
Merge platform/builtin extensions ( #7630 )
2026-03-04 17:29:45 +00:00
Rodolfo Olivieri
7dca516fbf
Clean up stale references to removed components ( #7644 )
...
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com >
2026-03-04 16:45:29 +00:00
fre$h
c65cfa62c8
fix: scope empty session reuse to current window to prevent session mixing ( #7602 )
...
Signed-off-by: fresh3nough <anonwurcod@proton.me >
2026-03-04 14:09:20 +00:00
KubeCat
dafc4db7b4
fix: prevent abort in local inference ( #7633 )
...
Signed-off-by: Kube Cat <cat@kubecat.io >
Co-authored-by: Kube Cat <cat@kubecat.io >
2026-03-04 14:07:28 +00:00
Rodolfo Olivieri
1285b31ce6
Revert git patch for llama-cpp-2 ( #7642 )
...
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com >
2026-03-04 14:04:56 +00:00
Rizel Scarlett
3ea573ad4c
docs: update recipe usage step to reflect auto-submit behavior ( #7639 )
2026-03-04 10:42:30 +00:00