Commit Graph

4683 Commits

Author SHA1 Message Date
Michael Neale 8b8532db6e ci: build musl CLI with release-small profile
Switches the musl goose-cli build to the release-small profile so the
published aarch64/x86_64 musl artifacts pick up the ~53% size reduction
(100 MB -> 47 MB on disk, 33 MB -> 15.7 MB bz2) with no feature change.

The packaging step reads target/<TARGET>/release/goose, so copy the
release-small output into release/ to keep packaging unchanged.

Signed-off-by: Michael Neale <michael.neale@gmail.com>
2026-06-10 18:57:29 +10:00
Michael Neale 98d85d41ae build: add release-small profile for size-optimized binaries
Adds a release-small cargo profile (opt-level=z, fat LTO,
codegen-units=1, panic=abort, strip) inheriting from release.

Measured on aarch64-unknown-linux-musl with portable-default features
(no code-mode/V8, no local-inference): the stock release binary is
100 MB on disk / 33 MB bz2, while release-small brings it to 47 MB /
15.7 MB bz2 -- roughly a 53% reduction with no feature loss. Layering
upx --best --lzma takes the on-disk size to 11 MB. CLI smoke tests
(--version, --help, subcommand parsing) pass under arm64 emulation, so
panic=abort is safe for the CLI.

Opt-in only; default release builds are unchanged.

Signed-off-by: Michael Neale <michael.neale@gmail.com>
2026-06-10 18:54:15 +10:00
dorien-koelemeijer 390dfb8c78 feat(security): Re-adjust pattern-based detection for prompt injection detection confidence scores (#9690) 2026-06-10 00:41:05 +00:00
dorien-koelemeijer f52d717dce feat(security): enable prompt injection mitigation by default for internal users via non-overridable env vars (#9612) 2026-06-10 00:13:29 +00:00
Bradley Axen d396767be8 chore: refresh canonical model registry (#9709)
Signed-off-by: Bradley Axen <baxen@squareup.com>
2026-06-09 23:39:32 +00:00
Lifei Zhou f4ecdaefc0 feat: use acp list sessions and manage sessions in Desktop (#9687) 2026-06-09 21:48:35 +00:00
Lifei Zhou e3090836e4 fix: goose-sdk release compat check with new schema (#9697) 2026-06-09 13:53:45 +00:00
Lifei Zhou 0ab4b84104 chore: pause tui release (#9685) 2026-06-09 07:06:06 +00:00
Lifei Zhou 8eb6cd60d6 fix: compatibility of config extension acp call in TUI (#9683) 2026-06-09 02:57:31 +00:00
Jack Amadeo e5fd568e01 move formats/openai.rs into goose-providers crate, along with several dependencies (#9633) 2026-06-08 15:26:33 +00:00
Douwe Osinga 4904e3c856 Image read tool (#9607)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-06-05 20:50:34 +00:00
Jack Amadeo 826f13f343 create goose-providers crate with canonical models, conversation and other types (#9588) 2026-06-05 19:28:50 +00:00
Lifei Zhou 2f99664222 feat: acp methods for config extensions (#9581) 2026-06-05 08:08:19 +00:00
Lifei Zhou 65b72b2988 refactor: remove dead component and useNavigationSessions cleanup (#9603) 2026-06-05 06:55:19 +00:00
Lifei Zhou ec519eeaaf feat: Only send custom notifications when ACP client specifies this capability in the initialization request (#9596) 2026-06-04 22:39:59 +00:00
Alex Hancock 6251e56347 feat(sdk): minimal uniffi setup for cross language sdk (#9593) 2026-06-04 13:58:31 +00:00
Lifei Zhou dc59e41945 Lifei/acp session setup refactor (#9488) 2026-06-04 03:12:04 +00:00
dependabot[bot] 1cc5aa690a chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 (#9500)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:38:50 -04:00
dependabot[bot] 9646f709db chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 (#9501)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:38:27 -04:00
dependabot[bot] 34f33fc006 chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.19 to 2.0.20 (#9498)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:37:57 -04:00
dependabot[bot] 1a52f21c08 chore(deps): bump tokenizers from 0.21.4 to 0.22.2 (#9503)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:37:16 -04:00
dependabot[bot] 1205a4a042 chore(deps): bump clap_mangen from 0.2.33 to 0.3.0 (#9508)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:36:29 -04:00
dependabot[bot] dc3a63a469 chore(deps): bump strum from 0.27.2 to 0.28.0 (#9509)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:35:52 -04:00
dependabot[bot] 1ab48f5dca chore(deps): bump pkcs8 from 0.10.2 to 0.11.0 (#9510)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:35:18 -04:00
dependabot[bot] 302dafc41b chore(deps): bump mockall from 0.13.1 to 0.14.0 (#9511)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:34:15 -04:00
dependabot[bot] 0e4a367db1 chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates (#9587)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-03 13:25:23 -04:00
Alex Hancock 83a4abf3ea fix: quote release PR search phrase in pre-release.sh (#9573) 2026-06-03 16:40:14 +00:00
jh-block 08e7480513 Use LRU cache for token counting (#9586)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-06-03 16:04:54 +00:00
Lifei Zhou f6caaa03b5 Fixed intermittent missing extension override on ui and cleanup (#9575)
Signed-off-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
2026-06-03 15:14:30 +00:00
jh-block 30034b9b32 Add Hugging Face OAuth support, add auth tab to settings (#9552)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-06-03 13:30:33 +00:00
Lucas Conti 9626b4c3c1 Replace review subprocess timeout with turn limits (#9571)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 20:45:24 +00:00
Douwe Osinga 003252fb52 Import sesssions (#9474)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-06-02 20:35:57 +00:00
Douwe Osinga cd12199604 Bench marking (#9465)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 20:13:48 +00:00
github-actions[bot] 502ee508d6 chore(release): release version 1.37.0 (#9565)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-02 20:03:27 +00:00
dorien-koelemeijer 030dbb0c51 feat(security): Add directionality to egress logging (#9546) 2026-06-02 18:44:38 +00:00
Douwe Osinga 7982086893 Pick the last canonical model (#9568)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-06-02 17:56:29 +00:00
github-actions[bot] fdc1994bc1 chore(release): bump version to 1.37.0 (minor) (#9557)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-02 14:40:15 +00:00
Alex Hancock 942a4564e3 Revert "refactor: convert desktop v1 and goose-server extensions to ACP+ (#9448)" (#9564) 2026-06-02 09:44:18 -04:00
Cameron Yick 586bb15d40 fix(extension-manager): forward custom headers through OAuth connect path (#9388)
Signed-off-by: Cameron Yick <cameron.yick@datadoghq.com>
2026-06-02 01:16:42 +00:00
Angie Jones cd8f718bbb Fix scheduled recipe session params (#9553)
Signed-off-by: Angie Jones <jones.angie@gmail.com>
2026-06-01 23:28:58 +00:00
Joah Gerstenberg f69a1780da fix(otel): skip OTLP signals when protocol=grpc to avoid background-thread panic (#9512)
Co-authored-by: Joah's AI agent <noreply@blockxyz.com>
Co-authored-by: Amp <amp@ampcode.com>
2026-06-01 21:10:19 +00:00
John Matthew Tennant 5e160e51e4 Honor blocking Stop hook decisions (#9468)
Signed-off-by: John Tennant <jtennant@squareup.com>
2026-06-01 18:59:45 +00:00
Bradley Axen 5508079bba chore: update canonical model registry (#9551)
Signed-off-by: Bradley Axen <baxen@squareup.com>
2026-06-01 16:05:50 +00:00
Michael Neale 8af2f7609a feat(providers): add xAI SuperGrok OAuth subscription provider (#9420)
Signed-off-by: Michael Neale <michael.neale@gmail.com>
2026-06-01 02:19:22 +00:00
Kalvin C 13f7be2ed5 feat: replay acp images on session load (#9496)
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
2026-05-29 19:34:25 +00:00
Bradley Axen 25ff547487 Expose raw provider supported models over ACP (#9475)
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
2026-05-29 02:18:42 +00:00
Matt Toohey a3bdb918e7 fix(acp): forward ACP server context window size to clients (#9455)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
2026-05-29 01:05:45 +00:00
Bradley Axen 104cc17758 Add ACP session system prompt setter (#9478)
Signed-off-by: Bradley Axen <baxen@squareup.com>
2026-05-29 00:35:12 +00:00
Mark Lavercombe 1cb5cb06a3 Add Scholar Sidekick MCP extension (#9433) 2026-05-28 14:15:41 +00:00
Rodolfo Olivieri 2116f88908 feat: add tui feature flag to gate the tui command (#9428)
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
2026-05-28 14:12:31 +00:00