Will Pfleger
3b6bf2b5e5
fix: address round-3 crossfire review findings for typed config
...
The crossfire review (Codex + Gemini) confirmed 4 P1/P2 bugs from
automated PR comments plus identified two additional gaps.
Fix 1 (P1): apply_to_config fell back to the current active provider's
model when switching GOOSE_PROVIDER without GOOSE_MODEL, cross-
contaminating provider entries. Now reads the target provider's saved
model via get_provider_entry.
Fix 2 (P2): ANTHROPIC_THINKING_BUDGET was missing from GooseConfigSchema
despite being the primary key read by Anthropic request construction.
Fix 3 (P2): GooseConfigUpdate wrote non-secrets to config.yaml before
attempting keyring secret writes. Reordered to write secrets first so a
keyring failure leaves no partial config.yaml state.
Fix 4 (P2): set_goose_model was a silent no-op when no active provider
existed. Now falls back to writing the legacy flat GOOSE_MODEL key.
Fix 5: check-config-schema now uses the --check flag instead of
regenerating and diffing, avoiding workspace mutation during CI checks.
Fix 6: GET/PATCH /config/typed responses now filter hidden extensions,
matching the existing GET /config/extensions behavior.
Signed-off-by: Will Pfleger <wpfleger@block.xyz >
2026-05-18 16:39:14 -04:00
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
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
Jack Amadeo
38941b1d26
merge goose-acp crate into goose ( #8726 )
2026-04-21 20:26:49 +00:00
Jack Amadeo
75a41a34dc
chore: package the goose binary in the goose2 tauri app ( #8615 )
...
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-04-17 07:01:30 +00:00
Lifei Zhou
625f2d75fe
failed the script when bundle:default fails and cleanup "alpha" ( #8580 )
2026-04-16 05:51:23 +00:00
Matt Toohey
bae26d6302
chore(goose2): just goose2 <command> with the addition of just goose2 kill ( #8570 )
...
Signed-off-by: Matt Toohey <contact@matttoohey.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-16 00:08:58 +00:00
Alex Hancock
a7396a7bd0
chore: move acp to sdk ( #8556 )
2026-04-15 13:00:12 -04:00
Jack Amadeo
9cf178265b
ci: switch npm publish to OIDC trusted publishing ( #8454 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-10 20:30:45 +00:00
Rodolfo Olivieri
caef9f6466
feat: add optional native-tls support as alternative to rustls ( #8037 )
...
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-25 20:46:50 +00:00
Jack Amadeo
b75ca5e414
Update lockfile references ( #8085 )
2026-03-24 14:15:03 +00:00
Jack Amadeo
4c4cebb418
Fix version bump ( #8083 )
2026-03-24 13:29:49 +00:00
Jack Amadeo
59c74e1b7d
Tweak the release process: no more merge to main ( #7994 )
2026-03-23 13:30:44 +00:00
Douwe Osinga
a79cf7e1ef
No Check do Check ( #7942 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-16 22:13:23 +00:00
Lifei Zhou
0cf4a619aa
updated canonical models ( #7920 )
2026-03-16 02:15:32 +00:00
Lifei Zhou
02bc7ed745
use pnpm for Desktop Electron App ( #7679 )
2026-03-11 12:46:05 +00:00
jh-block
b6d6984125
fix(security): remove insecure default secret from GOOSE_EXTERNAL_BACKEND ( #7783 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-03-10 15:27:37 +00:00
Lifei Zhou
ade0839804
fix: make sure platform binary exists ( #7676 )
2026-03-05 18:23:27 +00:00
Douwe Osinga
426f8e0a07
Inline worklet source ( #7128 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-10 22:32:20 +00:00
Rodolfo Olivieri
58e86d58ed
Implement manpage generation for goose-cli ( #6980 )
...
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com >
2026-02-10 15:30:12 +00:00
Douwe Osinga
7779457087
Use goose port ( #7089 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-09 12:52:16 +00:00
Bradley Axen
b18120bec3
Remove clippy too_many_lines lint and decompose long functions ( #7064 )
2026-02-07 04:10:24 +00:00
Bodhi Russell Silberling
5971e2f187
fix: correct typos in documentation and Justfile ( #6686 )
...
Signed-off-by: Bodhi Silberling <bodhirussellsilberling@yahoo.com >
2026-01-23 20:44:35 -05:00
David Katz
473f269daa
Regenerate canonical models when release branch is created. ( #6127 )
2025-12-18 11:44:01 -05:00
Jack Amadeo
5110d32142
bump openapi version directly ( #5674 )
2025-11-11 10:15:42 -05:00
Jack Amadeo
9345319ade
the right script ( #5671 )
2025-11-11 09:01:42 -05:00
Jack Amadeo
90449e74c8
use npx in just generate-openapi ( #5664 )
2025-11-11 08:20:02 -05:00
Sheikh Limon
26933e250a
feat: add check-everything for unified style checks ( #5650 )
...
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com >
2025-11-10 13:39:48 -05:00
Jack Amadeo
6e15735676
Bump openapi in prepare-release ( #5611 )
2025-11-06 15:29:05 -05:00
Jack Amadeo
c59ec1de07
automate more of the release process ( #5409 )
2025-11-05 06:54:42 -05:00
Michael Neale
f0056e6cd1
removing golang/temporal building
2025-10-29 12:20:08 +11:00
Douwe Osinga
d836a10af1
Next camp ( #5237 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com >
Co-authored-by: Zane Staggs <zane@squareup.com >
2025-10-21 15:00:21 -07:00
vlascik
224d486c6f
fix: missing cmake and protobuf for windows build, deduplicate sh/pws… ( #5028 )
...
Signed-off-by: V. Lascik <vlascik@users.noreply.github.com >
2025-10-12 15:08:26 -04:00
Douwe Osinga
d3a222ddbf
Make it startable from playwright and also isolate ( #5016 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-10-06 20:59:26 -04:00
Angie Jones
2032c7099c
lowercase g in goose ( #4832 )
2025-09-26 23:44:38 -05:00
Ignasi Barrera
6e7ec1974b
fix gui client initialization when using an external backend ( #4669 )
...
Signed-off-by: Ignasi Barrera <nacx@apache.org >
2025-09-20 13:15:25 +10:00
Jack Amadeo
2eca4b8416
MCP session replay integration test ( #3939 )
2025-08-12 14:03:49 -04:00
Lifei Zhou
ba9981d1fc
Fix open recipe chat via deeplink ( #3773 )
...
Co-authored-by: Zane Staggs <zane@squareup.com >
2025-08-01 11:32:18 -07:00
Salman Mohammed
4ac5fe4f8d
chore: remove ffi libraries and related code ( #3699 )
2025-07-29 09:21:08 -04:00
Prem Pillai
f21b9017b8
fix: ensure retry-config and success-criteria are populated in openapi spec ( #3575 )
2025-07-22 19:39:35 +10:00
Douwe Osinga
1db0cf26ea
Rust debug ( #3510 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-07-20 11:45:28 +02:00
Jack Amadeo
a5daae50ce
Document release process and update some just recipes ( #3460 )
2025-07-16 14:06:20 -07:00
Max Novich
98880c3ec3
Update API generation docs and just task ( #2668 )
2025-07-16 09:48:30 -07:00
Prem Pillai
626f00e290
revert: refactor: abstract keyring logic to better enable DI ( #3358 )
2025-07-11 16:58:38 +10:00
Prem Pillai
7e4a98d4b6
refactor: abstract keyring logic to better enable DI ( #3262 )
2025-07-10 16:41:15 +10:00
Max Novich
180b1df25d
Mnovich/temporal foreground tasks ( #2895 )
...
Co-authored-by: Carlos M. Lopez <carlopez@squareup.com >
2025-06-20 16:19:58 -07:00
Zane
2120a5317e
Added just lint-ui for linting front end code ( #2997 )
2025-06-18 16:08:43 -07:00
Max Novich
511c18f600
fix just ( #2849 )
2025-06-10 12:20:17 -07:00
Max Novich
cb6a819de4
add temporal service to builds. ( #2842 )
2025-06-10 08:17:45 -07:00
Max Novich
996f727ec5
Revert "Mnovich/temporal scheduler ( #2745 )" ( #2839 )
2025-06-09 15:41:46 -07:00