Douwe Osinga
e8025bd850
fix: address codex review findings and remove redundant comments
...
- Fix P2: auto-compaction path now correctly passes manual=false to
PreCompact/PostCompact hooks (was incorrectly passing true)
- Fix P1: capture user prompt text before SessionStart hooks fire,
preventing UserPromptSubmit from receiving injected context instead
of the actual user input
- Remove comments that restate what the code does
Signed-off-by: Douwe Osinga <douwe@squareup.com >
2026-03-26 13:22:30 -04:00
Douwe Osinga
162c4dbc5e
Merge origin/main into hooks/claude-code-compatible
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
2026-03-26 13:12:28 -04:00
Rodolfo Olivieri
adc0e221fc
feat: gate telemetry behind Cargo feature flags ( #8119 )
...
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-26 16:33:43 +00:00
Sam Doran
9ccf9797de
Create secrets file with more restricted file permissions ( #8118 )
...
Signed-off-by: Sam Doran <sdoran@redhat.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-26 14:13:30 +00:00
Extra Small
81d623709b
fix: send empty object instead of null for bedrock tool input ( #8121 )
...
Signed-off-by: Extra Small <littleshuai.bot@gmail.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-26 14:07:37 +00:00
Rodolfo Olivieri
3e1bed201c
fix: gate code-mode tool filtering behind cfg(feature) for --no-defau… ( #8111 )
...
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 14:02:37 +00:00
Lifei Zhou
59a96c986f
fix: gemini acp without an unexpected terminal window ( #8101 )
2026-03-26 03:07:27 +00:00
Lifei Zhou
d2553978c4
Lifei/clean up old onboarding flow ( #8099 )
2026-03-26 00:34:22 +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
Extra Small
09879ed67c
fix: prioritize predefined model context_limit over canonical registry ( #7888 )
...
Signed-off-by: Extra Small <littleshuai.bot@gmail.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-25 13:26:33 +00:00
Dale Lakes
70003c2e22
fix: clarify that sandbox functions are only callable via execute_typescript ( #8096 )
...
Signed-off-by: Dale Lakes <6843636+spitfire55@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 13:20:01 +00:00
Vincenzo Palazzo
8cd04aa76b
Always pass --model to cursor-agent CLI ( #8106 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Signed-off-by: goose <goose@block.xyz >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-25 13:07:16 +00:00
jamestotah
a47add0a83
fix(litellm): parse nested usage payloads ( #8081 )
...
Signed-off-by: James Totah <135163520+jamestotah@users.noreply.github.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-25 13:05:40 +00:00
Douwe Osinga
03f546bd14
fix: add skip_canonical_filtering to declarative providers ( #8052 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-25 12:30:20 +00:00
이대희
772e37fb54
feat: feature-gate AWS provider dependencies behind aws-providers ( #8080 )
...
Signed-off-by: DaeHee Lee <lee111dae11@proton.me >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 08:55:41 +00:00
Vincenzo Palazzo
9849671413
Fix user message text silently dropped when message contains both text and image ( #8071 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-24 23:25:53 +00: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
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
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