Will Pfleger
9a35065574
fix: address round-2 crossfire review findings and pin openapi-ts
...
Round-2 crossfire review (3 Claude agents + Codex + Gemini) surfaced
a missing config key, a CLI display bug, incomplete test coverage, and
the root cause of the CI codegen mismatch. This commit addresses all
actionable findings and eliminates the manual TS codegen patching.
Key changes:
- Add GOOSE_DISABLE_TOOL_CALL_SUMMARY to GooseConfigSchema
- Add NANOGPT_API_KEY and LITELLM_CUSTOM_HEADERS to GooseConfigUpdate
- Fix configure.rs keyring status display for boolean GOOSE_DISABLE_KEYRING
- Add exhaustive from_config/apply_to_config coverage test
- Add CI check-config-schema job + Justfile targets
- Fix generate-config-schema error message (underscores → hyphens)
- Pin @hey-api/openapi-ts to 0.93.1, matching the lockfile
- Update PATCH endpoint docs (sparse semantics, nested replacement, env caution)
Signed-off-by: Will Pfleger <wpfleger@block.xyz >
2026-05-18 15:14:02 -04:00
ayourk
badb97a01e
Structured per-provider config block, non-destructive provider switching ( #8977 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Signed-off-by: Aaron Yourk <ayourk@gmail.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-18 18:22:50 +00:00
Joah Gerstenberg
60c482de25
feat(cli): add goose review local code review command ( #9114 )
...
Signed-off-by: Joah Gerstenberg <joahg@squareup.com >
Signed-off-by: Joah Gerstenberg <joah@squareup.com >
Co-authored-by: Joah Gerstenberg <joahg@squareup.com >
Co-authored-by: Amp <amp@ampcode.com >
2026-05-18 15:21:40 +00:00
Matt Toohey
688b6d706e
fix: use current_exe() instead of PATH lookup when spawning goose ( #9236 )
...
Signed-off-by: Matt Toohey <contact@matttoohey.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-18 14:20:48 +00:00
Douwe Osinga
7bce91e5eb
fix: activate custom provider after adding via configure ( #9213 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-18 13:52:33 +00:00
Douwe Osinga
64edb978cd
Flush OTLP traces reliably on exit with configurable timeout ( #9228 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-18 09:58:05 -04:00
Douwe Osinga
565c0e5773
fix(cli): enable VT processing on Windows Console Host ( #9248 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-18 01:30:38 +00:00
dependabot[bot]
7753573a22
chore(deps): bump cliclack from 0.3.8 to 0.5.4 ( #8966 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 14:01:17 -04:00
jh-block
537eb23fb2
Preserve thinking content for providers that require it ( #8857 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-15 10:36:25 +00:00
Douwe Osinga
401f8e86ba
Dynamically refresh skill instructions each turn ( #9217 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-14 20:00:04 +00:00
Douwe Osinga
44b1e74bd6
fix: handle non-interactive terminal in goose configure on Windows ( #9214 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-14 17:25:43 +00:00
Eugenio
7fc3537751
fix: prevent tool-use marker leakage in toolshim output ( #8310 )
...
Signed-off-by: Eugenio La Cava <eugeniolcv@gmail.com >
Signed-off-by: Michael Neale <michael.neale@gmail.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2026-05-14 05:49:37 +00:00
Rodolfo Olivieri
4de5fcdff8
refactor(logging): consolidate logging setup into shared helper in goose crate ( #8817 )
...
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-13 18:35:41 +00:00
Bright Zheng
9ca29a1047
fix(cli): report cumulative total_tokens in stream-json/json output ( #8910 )
...
Signed-off-by: Trinity <trinity@multica.ai >
Signed-off-by: Bright Zheng <bzqzheng@gmail.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-13 18:35:39 +00:00
dependabot[bot]
2edfc3075d
chore(deps): bump the cargo-minor-and-patch group across 1 directory with 14 updates ( #9178 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 15:01:58 -04:00
dependabot[bot]
1d47416f2d
chore(deps): bump bzip2 from 0.5.2 to 0.6.1 ( #8964 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 16:15:35 +00:00
Lucas Alvares Gomes
9a061e5b2f
Add Location column to CLI skills table ( #8785 )
...
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com >
2026-05-13 15:43:20 +00:00
callebtc
dbbee1cdbf
add encrypted Nostr session sharing ( #8922 )
...
Signed-off-by: callebtc <93376500+callebtc@users.noreply.github.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Signed-off-by: Michael Neale <michael.neale@gmail.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2026-05-13 03:06:44 +00:00
Can H. Tartanoglu
80cac3626f
add nushell terminal and completion support ( #8628 )
...
Signed-off-by: Can H. Tartanoglu <gpg@rotas.mozmail.com >
2026-05-12 23:39:28 +00:00
Spike Wang
ba60b597fa
feat(CLI): Add optional --parameters to scheduled recipe ( #8741 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-12 23:30:38 +00:00
dependabot[bot]
651a2022fc
chore(deps): bump rustyline from 15.0.0 to 18.0.0 ( #8961 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-12 18:21:44 -04:00
zuyua9
314f145779
fix: isolate GitHub recipe temp paths ( #8878 )
2026-05-12 19:11:55 +00:00
Naman Vats
8905482318
fix(cli): emit cumulative token usage in stream-json/json complete event ( #8870 )
...
all done
2026-05-12 14:49:44 -04:00
Jack Amadeo
a38922d95e
Agents crud ( #9084 )
2026-05-11 17:33:32 +00:00
Alex Hancock
40d4b118bb
feat: Hooks ( #9093 )
2026-05-11 16:02:44 +00:00
Jack Amadeo
64f795f82c
add (auto) updating for plugins ( #9061 )
2026-05-07 13:28:53 +00:00
jh-block
f325a9d8e3
Add Linux Vulkan support for local inference ( #9038 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-07 07:12:18 +00:00
Douwe Osinga
8f35a4db7c
Skip automatic fix which crashes ( #9036 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-06 13:14:17 +00:00
Alex Hancock
cadae27bb0
fix: 8531 - elicitation fixes ( #8999 )
...
Signed-off-by: Alex Hancock <alexhancock@block.xyz >
2026-05-05 18:47:25 +00:00
Jack Amadeo
5f9a5a53db
install plugins ( #8949 )
2026-05-04 12:58:25 +00:00
Andrew Harvard
b11c9a3d98
render mcp apps inline in goose2 ( #8877 )
...
Signed-off-by: Andrew Harvard <aharvard@squareup.com >
2026-05-04 12:25:38 +00:00
Angie Jones
17c12bfbd8
fix: unscheduling a recipe should not delete them ( #8978 )
...
Signed-off-by: Angie Jones <jones.angie@gmail.com >
2026-05-04 01:26:54 +00:00
Kalvin C
ef73610cc1
feat: goose2 add support for custom providers in ui & acp ( #8924 )
2026-04-30 21:05:10 +00:00
Andrew Harvard
f908837407
[goose2] MCP Apps: translate ACP host capabilities into MCP initialization ( #8623 )
...
Signed-off-by: Andrew Harvard <aharvard@squareup.com >
2026-04-28 12:03:44 +00:00
jh-block
ce928f04e8
Add Windows CUDA release artifacts ( #8750 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-27 19:51:11 +00:00
dependabot[bot]
978ff24b10
chore(deps): bump the cargo-minor-and-patch group across 1 directory with 23 updates ( #8855 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-04-27 07:43:43 +00:00
dependabot[bot]
9d0e87f61d
chore(deps): bump anstream from 0.6.21 to 1.0.0 ( #8824 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 02:50:17 +00:00
Jack Amadeo
5dd9f08d57
Dedupe and organize skills/sources ( #8731 )
2026-04-23 19:07:45 +00:00
Matt Van Horn
5f3c63ae41
feat(cli): add --check flag to goose info for provider testing ( #8289 )
...
Signed-off-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 13:34:06 +00:00
Lucas Alvares Gomes
bdf5c43f3d
Add /skills command ( #8600 )
...
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-04-22 12:36:39 +00:00
Jack Amadeo
38941b1d26
merge goose-acp crate into goose ( #8726 )
2026-04-21 20:26:49 +00:00
jh-block
2067a564ce
ci: declare and enforce MSRV of 1.91.1 ( #8670 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-21 16:03:11 +00:00
tulsi
5642e0b81e
feat(goose2): voice dictation via direct-ACP pattern ( #8609 )
...
Signed-off-by: tulsi <tulsi@block.xyz >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 19:26:50 +00:00
Will Pfleger
7fa662bcac
feat(extensions): support Unix domain socket transport for StreamableHttp MCP ( #7860 )
2026-04-17 19:16:37 +00:00
Adam Miller
fdd8ada032
feat: add /edit command to cli for on-demand prompt editing ( #8566 )
...
Signed-off-by: Adam Miller <admiller@redhat.com >
2026-04-16 18:51:40 +00:00
Vincenzo Palazzo
b7f1316ab8
fix: prevent session hang when tool approval required in headless mode ( #7915 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 09:58:27 +00:00
jh-block
65e5d97cac
Improve local inference settings and model downloader ( #8467 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-14 08:50:50 +00:00
Trang Le
4ad71920bc
fix: Unable to Run goose update on Linux ( #8465 )
2026-04-13 15:55:59 +00:00
jh-block
de317d5445
Add vision/image support for local inference models ( #8442 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-13 08:17:04 +00:00
Vincenzo Palazzo
7d6e766027
fix(cli): fallback to plain prompt on VTE terminals with broken emoji width ( #8385 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-04-09 14:23:16 +00:00