Will Pfleger
f467c1e142
feat: add typed config schema with ACP custom methods
...
Introduce GooseConfigSchema that reads/writes all non-secret goose config
keys through a single Rust struct, with a parallel ConfigSchemaDto for ACP
wire format. Exposes two new ACP custom methods:
_goose/unstable/config/read — returns full typed config
_goose/unstable/config/write — sparse-patch update
Includes hidden extension merge preservation, stale active_provider
clearing (both active_provider and legacy GOOSE_PROVIDER), custom Envs
deserialization with DISALLOWED_KEYS enforcement, and u32 timeout types
for TypeScript compatibility. Coverage via 6 unit tests and 4 integration
tests.
Signed-off-by: Will Pfleger <wpfleger@block.xyz >
2026-06-08 12:36:07 -04: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
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
Douwe Osinga
003252fb52
Import sesssions ( #9474 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-06-02 20:35:57 +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
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
Alex Hancock
9c403b1560
refactor: convert desktop v1 and goose-server extensions to ACP+ ( #9448 )
2026-05-27 20:59:48 +00:00
Asish Kumar
a18b92e62d
fix(desktop): refresh provider list in Switch Models picker ( #9408 )
...
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com >
2026-05-27 18:38:14 +00:00
Michael Neale
35d1fc7c51
fix(desktop): start new chat in current window from recipe param modal ( #9422 )
...
Signed-off-by: Michael Neale <micn@block.xyz >
2026-05-27 18:35:17 +00:00
UGBOMEH OGOCHUKWU WILLIAMS
4f43ae4cd0
fix(ui): preserve pending env vars in Add Extension form ( #9285 )
...
Signed-off-by: UGBOMEH OGOCHUKWU WILLIAMS <williamsugbomeh@gmail.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-27 18:26:35 +00:00
jh-block
27b41d93f5
local inference: stricter GGUF requirements, auto detection of tool calling support, fixed thinking output parsing ( #9442 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-27 18:00:30 +00:00
Bradley Axen
7dc904e1e2
add databricks ai gateway provider ( #9274 )
...
Signed-off-by: Bradley Axen <baxen@squareup.com >
2026-05-26 22:45:01 +00:00
github-actions[bot]
b0cd61aa42
chore(release): bump version to 1.36.0 (minor) ( #9417 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-26 18:02:17 +00:00
Dmitry Beskov
b332f509b2
Russian language support ( #9406 )
...
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-05-26 17:46:23 +00:00
Asish Kumar
dcdc7f645b
fix(desktop): stop the main window growing taller on every launch ( #9409 )
...
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com >
2026-05-26 16:19:22 +00:00
seneroner77-cmd
bf0da953d5
Add Turkish desktop locale ( #9392 )
...
Signed-off-by: dejavu <dejavu@Mac.home >
Co-authored-by: dejavu <dejavu@Mac.home >
2026-05-26 15:53:19 +00:00
Douwe Osinga
a11843a1e8
Simplify UI customization ( #9353 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-26 13:49:18 +00:00
Jack Amadeo
0a958213db
protocol cleanup ( #9147 )
2026-05-22 21:04:46 +00:00
Alex Hancock
4a16d7ed4f
cleanup: remove current goose2 code ( #9368 )
2026-05-22 14:21:54 -04:00
Tonchain
133466b6f8
Add goose://resume session deep link ( #9343 )
2026-05-22 17:11:39 +00:00
Douwe Osinga
759c6a9da3
fix(desktop): remove unused fetch-metadata IPC handler (SSRF) ( #9340 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-22 15:03:00 +00:00
github-actions[bot]
37f4e44ae2
chore(release): bump version to 1.35.0 (minor) ( #9150 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-05-20 18:41:27 +00:00
jh-block
8f9270e295
Surface resolved Databricks model metadata ( #9206 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-20 10:50:44 +00:00
jh-block
98a54e9ec6
Add unified thinking effort control across all providers ( #9242 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-20 08:42:42 +00:00
jh-block
c467e7f998
Add Linux desktop Vulkan packages ( #9323 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-20 07:08:42 +00:00
Lifei Zhou
3631e3cbf1
feat: slash commands (built-in, skill, recipe) in acp server ( #9238 )
2026-05-20 04:48:34 +00:00
Douwe Osinga
259b04d1d4
Remove popular chat topics from new chat screen ( #9307 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-19 13:50:12 +00:00
Douwe Osinga
88b5765eac
fix: stop killing goosed when a window closes ( #9302 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-19 13:28:31 +00:00
jh-block
1997799a4a
Remove vendored Windows binaries ( #9318 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-19 12:25:32 +00: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
Steve Officer
49ffcf44fa
fix(desktop): ScheduleModal error message styling ( #9278 )
...
Signed-off-by: SteveO <steve.officer@gmail.com >
2026-05-18 14:31:32 +00:00
Cole McIntosh
0a4286f052
fix(ui): align sidebar hamburger in macOS fullscreen ( #9257 )
...
Signed-off-by: Cole McIntosh <colemcintosh6@gmail.com >
2026-05-18 14:28:47 +00:00
Lifei Zhou
cefc685d7f
fix: reduce excessive MISSING_TRANSLATION warnings for fallback locales ( #9294 )
2026-05-18 11:23:55 +00:00
Douwe Osinga
06e6e2e850
fix(desktop): eliminate cross-window deep link contamination ( #9273 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-05-18 03:41:40 +00:00
Lifei Zhou
1fafd74413
mount acp in the goosed server to migrate using acp protocols iteratively ( #9097 )
2026-05-17 23:43:30 +00: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
Jack Amadeo
cac334b30f
Build non-vulkan linux variants using ubuntu 22.04 ( #9211 )
2026-05-14 19:49:49 +00:00
Douwe Osinga
b5084bfc56
fix(ui): show tool name in approval prompt ( #9216 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-14 19:36:22 +00:00
Douwe Osinga
ffd2349b0e
Better parsing of pasted html as markdown so agents understand ( #9190 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-14 16:57:18 +00:00
Douwe Osinga
4671053985
fix: persist accumulated cost in session DB to survive reload ( #9191 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-14 16:57:06 +00:00
Douwe Osinga
ae5eae5ec5
feat(desktop): add goose://new-session deep link to open fresh chat ( #9196 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-14 16:26:31 +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
fre$h
196daa27e7
fix(ui): keep SSE reconnect loop alive on long disconnects ( #8717 ) ( #8846 )
...
Signed-off-by: fresh3nough <anonwurcod@proton.me >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-13 15:43:11 +00:00
Jack Amadeo
0e270373c2
remove pre-commit and pre-push hooks ( #9157 )
2026-05-13 15:03:35 +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
Tai An
8c36ba86c6
feat(i18n): add Simplified Chinese (zh-CN) translation ( #8765 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: antai <antai12232931@anaiguo.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-05-13 01:34:08 +00:00