Lifei Zhou
a28a14c9d8
fixed merge issue
2026-07-02 08:47:19 +10:00
Lifei Zhou
6d4665657b
Merge branch 'main' into lifei/ui-acp-direct-spike
...
* main:
Improve ACP auth and origin defaults (#9886 )
Bedrock model discovery and validation (#9997 )
chore(deps): bump actions-rust-lang/setup-rust-toolchain from 1.16.1 to 1.17.0 (#10052 )
2026-07-02 08:38:41 +10:00
Jasper
a162a7f778
Improve ACP auth and origin defaults ( #9886 )
2026-07-01 22:08:46 +00:00
Gellért Stadler
7026e14585
Bedrock model discovery and validation ( #9997 )
2026-07-01 21:19:28 +00:00
Lifei Zhou
7a9d438259
format
2026-07-01 20:46:18 +10:00
Lifei Zhou
a7739055ed
Merge branch 'main' into lifei/ui-acp-direct-spike
...
* main: (31 commits)
test: generic validator for declarative providers (#10010 )
UI acp migratoin: Decouple desktop UI types from generated OpenAPI types (Part 2) (#10149 )
Remove MCP sampling support (#10087 )
Support TLS for ACP serve (#10088 )
feat (ui): Migrate dictation local model manager to ACP (#10131 )
Fix MCP app sandbox bridge lifecycle (#10064 )
fix(bedrock): send inference config (max_tokens, temperature) on Converse (#9889 )
feat(providers): support OpenRouter request parameters (#9276 )
Migrate local inference model management to ACP (#10124 )
(attempt to) fix disk space errors in linux release builds (#10024 )
feat: add --edit session flag to edit conversation before forking (#9799 )
feat: add iFlytek Spark and Astron MaaS providers (#9837 )
fix(desktop): dedupe Nostr session deep link imports (#9918 )
[codex] Add SessionStart hook parity outside CLI (#9970 )
feat(providers): add Fireworks AI declarative provider (#9990 )
fix(providers): don't retry deterministically-permanent 400s (thinking-block immutability) (#10005 )
fix(deps): downgrade pkcs8 to v0.10 to match sec1/pkcs1 v0.7 (#10119 )
chore(deps): bump actions/cache from 5.0.2 to 6.0.0 (#10051 )
Make OpenAI Responses API store param configurable (#10040 )
remove unsupported model (#10121 )
...
2026-07-01 15:02:32 +10:00
Douwe Osinga
c8971fe5fb
Support TLS for ACP serve ( #10088 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-07-01 00:43:18 +00:00
Sean Murphy
20966fd057
feat: add --edit session flag to edit conversation before forking ( #9799 )
...
Signed-off-by: Sean Murphy <murphysean84@gmail.com >
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-30 21:15:52 +00:00
Max Novich
d308b13e75
[codex] Add SessionStart hook parity outside CLI ( #9970 )
...
Co-authored-by: Max Novich <mnovich@Maxs-MacBook-Pro.local >
2026-06-30 21:15:46 +00:00
Jack Amadeo
fe7f16b727
Remove session_id from provider streaming trait methods ( #9984 )
2026-06-29 22:04:58 +00:00
vvaswani
84d02d6d47
fix(cli): update help text for --session-id ( #10077 )
...
Signed-off-by: Vikram Vaswani <2571660+vvaswani@users.noreply.github.com >
2026-06-29 15:30:27 +00:00
Lifei Zhou
4f37be28f3
Merge branch 'main' into lifei/ui-acp-direct-spike
...
* main:
task(acp): upgrade SDK and use new HTTP/WS crate (#10082 )
fix(providers): reject non-object tool-call arguments instead of panicking (#9832 )
docs: name the message field in the hooks payload guide (#9913 )
fix(cli): save /edit prompts to history (#10011 )
feat(i18n): add fr, de, it, pt, id, ms, vi, zh-TW desktop locales (#10072 )
feat (acp+): Use ACP permission manager for tool permissions (#10066 )
2026-06-29 20:45:33 +10:00
Lifei Zhou
6c5ccf4605
add goose serve arg --platform to pass desktop platform option to acp
2026-06-29 20:40:00 +10:00
Adam Miller
71280996d4
fix(cli): save /edit prompts to history ( #10011 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-28 16:44:01 +00:00
石岳峰
d2687643da
fix(schedule): use session.message_count for schedule sessions listing ( #10026 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-06-27 16:24:54 +00:00
Douwe Osinga
2acae3b243
Expose last message timestamp on sessions ( #9961 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-24 16:28:01 +00:00
Douwe Osinga
e4f8b61b58
Migrate diagnostics to JSON report ( #9964 )
...
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-24 01:32:56 +00:00
Jack Amadeo
35711b8691
provider refactor: don't require a model config to create a provider ( #9953 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-23 23:18:07 +00:00
Lifei Zhou
f38f1acef0
feat: created acp method for managing recipes and UI changes ( #9951 )
2026-06-23 12:19:43 +00:00
jlmalone
867267a5d1
feat(cli): add /status slash command ( #9845 )
...
Signed-off-by: Joseph Malone <jlmalone@users.noreply.github.com >
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-22 18:29:54 +00:00
dependabot[bot]
102ff05bd2
chore(deps): bump rand from 0.8.6 to 0.10.1 ( #9504 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-22 17:14:08 +00:00
Angie Jones
d29aa522aa
Allow unlisted models in search ( #9933 )
2026-06-22 08:18:03 +00:00
filip
093d134b0a
feat: track cache tokens for accurate cost reporting ( #9752 )
...
Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com >
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com >
Signed-off-by: Douwe Osinga <douwe@sidewalklabs.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-19 13:56:15 +00:00
Jack Amadeo
0f1846a439
refactor the request logger out of providers ( #9847 )
2026-06-19 00:46:45 +00:00
Jack Amadeo
80eaf8fa44
move global config access out of ModelConfig, and move ModelConfig into goose_providers ( #9769 )
2026-06-18 16:33:19 +00:00
Jack Amadeo
b0f5db2a07
Support MCP extensions in open plugins ( #9471 )
...
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com >
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-17 18:52:54 +00:00
jh-block
4aa5de150a
Add support for MLX models to the local inference provider ( #9154 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-06-17 13:32:07 +00:00
nuthalapativarun
1512934138
fix: fall back to default provider when resuming session with unavailable provider ( #9547 )
...
Signed-off-by: Varun Nuthalapati <nuthalapativarun@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 18:48:08 +00:00
Matt Van Horn
ee1a2e4950
feat: propagate elicitation decline and cancel actions end-to-end ( #9437 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-15 15:23:22 +00:00
Kalvin C
e8d5622630
feat(acp): support GOOSE_SERVER__SECRET_KEY at goose serve acp endpoint ( #9726 )
...
Signed-off-by: Kalvin Chau <kalvin@block.xyz >
2026-06-10 23:32:25 +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
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
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
Jack Amadeo
d10d009b97
CLI to list skills with token counts ( #9326 )
2026-05-28 14:09:11 +00:00
dependabot[bot]
c9945bca5d
chore(deps): bump sha2 from 0.10.9 to 0.11.0 ( #8963 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-05-27 19:08:54 +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
d90b349a69
feat: add /model slash command to CLI for session model switching ( #8747 )
...
Signed-off-by: Bradley Axen <baxen@squareup.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-27 13:38:59 +00:00
jh-block
27dc0d5f83
Improve dependency hygiene ( #9360 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-26 16:09:03 +00:00
Alex Hancock
48d20e72d3
feat: tui command on goose-cli ( #9385 )
2026-05-22 20:32:40 +00:00
spendletonliveaction
f3260f4e2f
feat(cli): make MAX_CODE_BLOCK_LINES configurable via env vars ( #9301 )
...
Signed-off-by: Stephen Pendleton <spendleton@bluecatnetworks.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Stephen Pendleton <spendleton@bluecatnetworks.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-22 18:12:55 +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
Lifei Zhou
3631e3cbf1
feat: slash commands (built-in, skill, recipe) in acp server ( #9238 )
2026-05-20 04:48:34 +00:00
Douwe Osinga
f41d45ff3a
fix(cli): use plain '> ' prompt instead of goose emoji ( #9305 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-19 14:06:36 +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
jh-block
bdb7d214e7
Add Linux musl CLI builds ( #9240 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-05-19 07:28:20 +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
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