Will Pfleger
b3c49b9f17
Merge remote-tracking branch 'origin/main' into wpfleger/socket-support
...
* origin/main:
fix: use pnpm when publishing (#8092 )
Alexhancock/publish npm file format fix (#8091 )
fix: iteration on the publish-npm workflow (#8087 )
chore: ignore unmaintained warning for proc-macro-error (#8084 )
chore: clean up stray recipe.yaml (#8086 )
chore(release): bump version to 1.29.0 (minor) (#8088 )
Update lockfile references (#8085 )
Fix version bump (#8083 )
Add a code review step which uses a short-lived provider token (#7932 )
2026-03-24 18:41:25 -04:00
github-actions[bot]
d765029701
chore(release): bump version to 1.29.0 (minor) ( #8088 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-24 14:55:15 +00:00
Will Pfleger
403b39b335
Merge remote-tracking branch 'origin/main' into wpfleger/socket-support
...
* origin/main:
fix: handle reasoning content blocks in OpenAI-compat streaming parser (#8078 )
chore(acp): build native packages on latest mac (#8075 )
Display delegate sub agents logs in UI (#7519 )
Update tar version to avoid CVE-2026-33056 (#8073 )
refactor: consolidate duplicated dependencies into workspace (#8041 )
tui: set up for publishing via github actions (#8020 )
feat: feature-gate local inference dependencies (#7976 )
feat: ability to manage sub recipes in desktop ui (#6360 )
2026-03-23 19:07:10 -04:00
Will Pfleger
9854fefc9c
fix: resolve clippy redundant_closure and expand env vars in socket field
...
CI sets RUSTFLAGS=-D warnings which promotes redundant_closure to an
error. Also apply substitute_env_vars to the socket field so configs
like socket: "$ENVOY_SOCK" resolve correctly, matching how uri and
headers are already handled.
2026-03-23 18:10:44 -04:00
Will Pfleger
b884cd1572
fix: use std::io::Error::other() to satisfy clippy io_other_error lint
...
CI sets `RUSTFLAGS=-D warnings` which promotes this newer clippy lint
to an error.
2026-03-23 17:53:00 -04:00
Will Pfleger
ce160b183d
fix: handle reasoning content blocks in OpenAI-compat streaming parser ( #8078 )
2026-03-23 21:35:46 +00:00
Zane
ed5e1305d1
Display delegate sub agents logs in UI ( #7519 )
...
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-03-23 18:38:25 +00:00
Rodolfo Olivieri
7823a8e6b9
Update tar version to avoid CVE-2026-33056 ( #8073 )
...
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com >
2026-03-23 18:11:48 +00:00
Rodolfo Olivieri
bcfbe89204
refactor: consolidate duplicated dependencies into workspace ( #8041 )
...
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 18:08:48 +00:00
이대희
c493c6160c
feat: feature-gate local inference dependencies ( #7976 )
...
Signed-off-by: DaeHee Lee <lee111dae11@proton.me >
Signed-off-by: jh-block <jhugo@block.xyz >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: jh-block <jhugo@block.xyz >
2026-03-23 15:49:24 +00:00
Abhijay Jain
79f539f8af
feat: ability to manage sub recipes in desktop ui ( #6360 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com >
2026-03-23 15:34:58 +00:00
Will Pfleger
94b8d10aff
Merge remote-tracking branch 'origin/main' into wpfleger/socket-support
...
* origin/main: (62 commits)
Tweak the release process: no more merge to main (#7994 )
fix: gemini models via databricks (#8042 )
feat(apps): Pass toolInfo to MCP Apps via hostContext (#7506 )
fix: remove configured marker when deleting oauth provider configuration (#7887 )
docs: add vmware-aiops MCP extension documentation (#8055 )
Show setup instructions for ACP providers in settings modal (#8065 )
deps: replace sigstore-verification with sigstore-verify to kill vulns (#8064 )
feat(acp): add session/set_config and stabilize list, delete and close (#7984 )
docs: Correct `gosoe` typo to `goose` (#8062 )
fix: use default provider and model when provider in session no longer exists (#8035 )
feat: add GOOSE_SHELL env var to configure preferred shell (#7909 )
fix(desktop): fullscreen header bar + always-visible close controls (#8033 )
docs: add Claude Code approve mode permission routing documentation (#7949 )
chatgpt_codex: Support reasoning and gpt-5.4 (#7941 )
refactor(anthropic): fix N+1 thinking message storage issue (#7958 )
fix: handle mid-stream error events in OpenAI SSE streaming (#8031 )
Fix apps extension: coerce string arguments from inner LLM responses (#8030 )
feat: ability to expand sidebar to see chats names (#7816 )
Fix config for GOOSE_MAX_BACKGROUND_TASKS (#7940 )
set MACOSX_DEPLOYMENT_TARGET=12.0 (#7947 )
...
2026-03-23 11:20:50 -04:00
Alex Hancock
69e7fdc4b5
fix: gemini models via databricks ( #8042 )
...
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2026-03-23 13:24:29 +00:00
Andrew Harvard
a43cbe5875
feat(apps): Pass toolInfo to MCP Apps via hostContext ( #7506 )
...
Co-authored-by: Goose <opensource@block.xyz >
2026-03-23 13:12:47 +00:00
Michael Neale
b4422a6862
Show setup instructions for ACP providers in settings modal ( #8065 )
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-03-23 05:28:56 +00:00
Adrian Cole
c2a02d73c8
deps: replace sigstore-verification with sigstore-verify to kill vulns ( #8064 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-03-22 23:08:01 +00:00
Adrian Cole
1426c8bfa0
feat(acp): add session/set_config and stabilize list, delete and close ( #7984 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-03-22 22:33:26 +00:00
Lifei Zhou
0ace570e28
fix: use default provider and model when provider in session no longer exists ( #8035 )
2026-03-20 22:48:30 +00:00
Vincenzo Palazzo
1f7f234326
feat: add GOOSE_SHELL env var to configure preferred shell ( #7909 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-20 17:53:58 +00:00
Andrew Harvard
80f3e50d0d
fix(desktop): fullscreen header bar + always-visible close controls ( #8033 )
...
Signed-off-by: Andrew Harvard <aharvard@squareup.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Goose <opensource@block.xyz >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-20 16:15:17 +00:00
Alex Yao
645757d1ec
chatgpt_codex: Support reasoning and gpt-5.4 ( #7941 )
...
Signed-off-by: alexyao2015 <alexyao2015@users.noreply.github.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-20 15:21:37 +00:00
Rabi Mishra
d2576001fe
refactor(anthropic): fix N+1 thinking message storage issue ( #7958 )
...
Signed-off-by: Rabi Mishra <mishra.rabi@gmail.com >
2026-03-20 14:54:23 +00:00
Douwe Osinga
4ed475c220
fix: handle mid-stream error events in OpenAI SSE streaming ( #8031 )
...
Signed-off-by: Clyde <spitfire55@users.noreply.github.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Clyde <clyde@Clydes-Mac-Studio.local >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-20 14:10:02 +00:00
Douwe Osinga
9f2b3cc4fd
Fix apps extension: coerce string arguments from inner LLM responses ( #8030 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-20 14:09:52 +00:00
Alex Yao
5836f6fa4c
Fix config for GOOSE_MAX_BACKGROUND_TASKS ( #7940 )
...
Signed-off-by: alexyao2015 <alexyao2015@users.noreply.github.com >
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com >
2026-03-20 13:54:51 +00:00
Andrew Harvard
b7615938bc
feat: filter tools by MCP Apps visibility metadata ( #8022 )
...
Signed-off-by: Andrew Harvard <aharvard@squareup.com >
Co-authored-by: Goose <opensource@block.xyz >
2026-03-20 12:28:45 +00:00
Michael Neale
e2fc8ddb80
fix(cli): improve terminal output formatting and visual clarity ( #8025 )
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-03-20 01:54:42 +00:00
Michael Neale
565b06b715
feat: upgrade ink for performance, and use stdio not http ( #8004 )
2026-03-20 01:23:18 +00:00
Douwe Osinga
3f8eec3237
Orchestration ( #7999 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Tyler Longwell <tlongwell@squareup.com >
2026-03-19 20:30:24 +00:00
Douwe Osinga
53236ff327
Allow delete all types ( #8018 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-19 19:06:50 +00:00
fre$h
a68c6788eb
feat(cli): add Sigstore/SLSA provenance verification to Rust self-update ( #7818 )
...
Signed-off-by: fre$h <fre5h3nough@gmail.com >
Signed-off-by: fre <anonwurcod@proton.me >
2026-03-19 17:54:36 +00:00
Rabi Mishra
c97fbb9f3c
fix: emit user-facing message on compaction failure ( #7975 )
...
Signed-off-by: Rabi Mishra <mishra.rabi@gmail.com >
2026-03-19 09:52:40 +00:00
Elias Posen
28a52e36ff
Support CodeMode ToolDisclosure Variants ( #7926 )
...
Signed-off-by: Elias Posen <elias@posen.ch >
2026-03-19 08:55:46 +00:00
Michael Neale
5be96c1ab2
feat: add gemini-acp provider, update docs on subscription models + improvements to codex ( #8000 )
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-03-19 02:20:45 +00:00
Michael Neale
4e7a572497
fix(openai): use Responses API for gpt-5.4 ( #7982 )
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-03-18 23:25:25 +00:00
Douwe Osinga
6435e1a85c
Remove lead/worker provider ( #7989 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-18 20:27:36 +00:00
jh-block
7f1ca37234
chore(release): release version 1.28.0 ( #7991 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-18 19:48:16 +00:00
Douwe Osinga
0cd41bebbd
Fix empty tool results from resource content (e.g. auto visualiser) ( #7866 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-18 18:53:48 +00:00
jh-block
8d72344602
Separate SSE streaming from POST work submission ( #7834 )
2026-03-18 17:00:06 +00:00
jh-block
c2d10cea9b
fix: include token usage in Databricks streaming responses ( #7959 )
2026-03-18 15:43:35 +00:00
Douwe Osinga
475968db64
Optimize tool summarization ( #7938 )
...
Co-authored-by: Michael Neale <michael.neale@gmail.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-18 13:09:18 +00:00
Rabi Mishra
8d714a04c8
refactor: remove unnecessary Arc<Mutex> from tool execution pipeline ( #7979 )
...
Signed-off-by: rabi <ramishra@redhat.com >
Co-authored-by: jh-block <jhugo@block.xyz >
2026-03-18 09:35:02 +00:00
Douwe Osinga
4e4c435339
Revert message flush & test ( #7966 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-18 08:26:12 +00:00
Vincenzo Palazzo
827175619a
fix: clean up OAuth token cache on provider deletion ( #7908 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 17:54:11 +00:00
Jack Amadeo
b4f018f6f9
fix: hard-coded tool call id in code mode callback ( #7939 )
2026-03-17 17:30:25 +00:00
Nilton Volpato
e075861bdf
Fix SSE parsers to accept optional space after data: prefix ( #7929 )
...
Signed-off-by: Nilton Volpato <nilton@volpa.to >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 17:24:21 +00:00
Douwe Osinga
aa3090a519
Fix download manager ( #7933 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: jh-block <jhugo@block.xyz >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 14:30:39 +00:00
jh-block
a762fe1000
Improve the formatting of tool calls, show thinking, treat Reasoning and Thinking as the same thing (sorry Kant) ( #7626 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 13:36:28 +00:00
Michael Neale
754c214df4
feat: adversarial agent for preventing leaking of info and more ( #7948 )
2026-03-17 06:38:45 +00:00
Angie Jones
28cab714b6
claude adaptive thinking ( #7944 )
...
Signed-off-by: Angie Jones <angie@Angies-MBP.lan >
Co-authored-by: Angie Jones <angie@Angies-MacBook-Pro.local >
Co-authored-by: Angie Jones <angie@Angies-MBP.lan >
2026-03-17 04:00:53 +00:00