Will Pfleger
ec45e8f0c3
Merge remote-tracking branch 'origin/main' into wpfleger/tool-response-issue
...
* origin/main:
feat(summon): make skill supporting files individually loadable via load() (#7583 )
Keep toast open on failed extension (#7771 )
2026-03-12 16:27:40 -04:00
Will Pfleger
c1d8e27e73
feat(summon): make skill supporting files individually loadable via load() ( #7583 )
2026-03-09 22:03:52 +00:00
Douwe Osinga
ff4a8595e6
Keep toast open on failed extension ( #7771 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-09 20:03:24 +00:00
Will Pfleger
59d4485d4f
Merge remote-tracking branch 'origin/main' into wpfleger/tool-response-issue
...
* origin/main:
fix(ui-desktop): unify path resolution around GOOSE_PATH_ROOT (#7335 )
fix: pass OAuth scopes to DCR and extract granted_scopes from token response (#7571 )
fix: write to real file if config.yaml is symlink (#7669 )
fix: preserve pairings when stopping gateway (#7733 )
fix: reduce server log verbosity — skip session in instrument, defaul… (#7729 )
fix: provider test infrastructure (#7738 )
fix: sanitize streamable HTTP extension names derived from URLs (#7740 )
refactor: derive GooseMode string conversions with strum (#7706 )
docs: Add Spraay Batch Payments MCP Extension Tutorial (#7525 )
fix: flake.nix (#7224 )
delete goose web (#7696 )
Add @angiejones as CODEOWNER for documentation (#7711 )
Add MLflow integration guide (#7563 )
docs: LM Studio availability (#7698 )
feat: add Avian as an LLM provider (#7561 )
Adds `linux-mcp-server` to the goose registry (#6979 )
fix: add #[serde(default)] to description field on 4 ExtensionConfig variants (#7708 )
2026-03-09 12:38:31 -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
Will Pfleger
698d41757e
fix: use constructor methods for non-exhaustive rmcp structs in tests
...
CI fails with E0639 because CallToolRequestParams and CallToolResult
are #[non_exhaustive] — struct literals are forbidden from outside the
crate. Replace with CallToolRequestParams::new() and
CallToolResult::success().
2026-03-06 17:32:52 -05:00
Will Pfleger
0036b819bd
Merge remote-tracking branch 'origin/main' into wpfleger/tool-response-issue
...
* origin/main:
feat: combine TUI UX from alexhancock/tui-goodness with publishing config from jackamadeo/package-tui (#7683 )
chore: cleanup old sandbox (#7700 )
Correct windows artifact (#7699 )
gh fall back (#7695 )
fix: restore smart-approve mode (#7690 )
fix: make TLS configurable in goosed agent via GOOSE_TLS env var (#7686 )
Update to rmcp 1.1.0 (#7619 )
2026-03-06 14:40:34 -05: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
Will Pfleger
81bcac561b
fix: widen MOIM allowlist to apply fix_conversation repairs for orphaned tool blocks
...
Production death loop: after tool-heavy responses, orphaned tool_use/tool_result
blocks cause persistent Anthropic API 400 errors. fix_conversation correctly
detects and repairs these orphans, but MOIM's allowlist only permitted merge
operations. Any other fix — including orphan removal — caused MOIM to discard
the repair and return the original broken conversation to the provider.
Widens the allowlist to also accept orphan removal, empty message cleanup,
leading/trailing assistant removal, and text content merging. These are all
legitimate repairs that fix_conversation should be allowed to apply regardless
of whether MOIM insertion triggered the detection.
2026-03-05 20:00:00 -05: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