Michael Neale
bcc2955009
fix: drop -i flag from login shell PATH resolution to prevent SIGTTOU
...
The resolve_login_shell_path() function spawns a shell with -l -i -c to
recover the user's PATH. The -i (interactive) flag causes zsh to call
tcsetpgrp(), stealing the foreground process group from the parent goose
process. When rustyline later calls tcsetattr to enter raw mode, goose
is in a background process group and receives SIGTTOU, suspending the
CLI immediately after the banner prints.
Since commit b7aea3dc9 ('warm shell PATH lookup during session init'),
this shell is spawned eagerly at startup rather than lazily on first
shell command, making the race condition much more likely to trigger.
The -l (login) flag alone is sufficient to source .zprofile/.bash_profile
where PATH modifications are typically configured.
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-04-24 15:09:59 -07:00
Alex Hancock
e790d37959
updates: release 0.19.0 of the tui/sdk/etc ( #8806 )
2026-04-24 15:10:18 -04:00
Jack Amadeo
910e01af3f
add a goose2 signed release flow ( #8728 )
2026-04-24 17:45:07 +00:00
Jack Amadeo
c6755d3259
Port provider tests to typescript ( #8237 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-04-24 17:31:27 +00:00
Alex Hancock
eb60770c81
refactor: make ACP server smaller ( #8787 )
2026-04-24 13:51:27 +00:00
jh-block
4065d44ef7
Add NVIDIA provider, and improve declarative provider UX ( #8798 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-24 13:48:30 +00:00
Lifei Zhou
8f16ec61e4
fix: removed failed provider test for deprecated providers ( #8801 )
2026-04-24 12:45:14 +00:00
Lifei Zhou
c9cfd2c35e
fix: only call cleanup when the pr is from same repo ( #8799 )
2026-04-24 12:32:47 +00:00
Lifei Zhou
e2bcea206b
chore: check stale for draft pr ( #8803 )
2026-04-24 12:32:30 +00:00
Matt Toohey
f827af6295
fix: use _meta instead of meta in newSession request ( #8796 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 10:49:49 +00:00
Matt Toohey
f82dbc4c8a
fix: add missing underscore prefix in updateWorkingDir method name ( #8743 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 06:52:09 +00:00
Matt Toohey
86afdeab6a
feat: migrate session metadata storage from frontend overlay to backend ( #8769 )
...
Signed-off-by: Matt Toohey <contact@matttoohey.com >
Co-authored-by: Bradley Axen <baxen@squareup.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 03:28:48 +00:00
Spike Wang
97671f30b0
Add more info to BUILDING_LINUX ( #8789 )
2026-04-23 23:42:37 +00:00
Alex Hancock
f58e27a1c2
feat(acp): Align to new request patterns of ACP Streamable HTTP/WS transport ( #8605 )
...
Signed-off-by: Alex Hancock <alexhancock@block.xyz >
2026-04-23 15:36:33 -04:00
Jack Amadeo
5dd9f08d57
Dedupe and organize skills/sources ( #8731 )
2026-04-23 19:07:45 +00:00
Angie Jones
586fa2b3c8
docs: add skills slash command ( #8783 )
2026-04-23 17:47:50 +00:00
Angie Jones
3d2d81e5e6
hide disabled Add Skills button ( #8782 )
2026-04-23 17:29:27 +00:00
Matt Toohey
18e0668aaf
feat(goose2): add cross-worktree kill support with running/kill-all recipes ( #8768 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 15:48:01 +00:00
Alex Hancock
0b961f14d5
tui: do not build goose if connecting to a server ( #8779 )
2026-04-23 11:52:09 -04:00
Matt Van Horn
5f3c63ae41
feat(cli): add --check flag to goose info for provider testing ( #8289 )
...
Signed-off-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 13:34:06 +00:00
Matt Toohey
18127f1ff0
fix: Allow starting a new session in a project after creating one ( #8766 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 12:08:23 +00:00
github-actions[bot]
3fbe01d3b6
chore(release): bump version to 1.32.0 (minor) ( #8713 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-04-23 01:55:05 +00:00
Taylor Ho
b8c3b83c43
chore(goose2): full width assistant message ( #8760 )
...
Signed-off-by: Taylor Ho <taylorkmho@gmail.com >
2026-04-23 01:40:09 +00:00
Treebird
092a40c44b
fix(goose-server): cache TLS cert to disk to avoid slow startup on first launch ( #8174 )
...
Signed-off-by: Treebird <treebird@treebird.dev >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 00:16:02 +00:00
Teo
78eae06d3d
feat: add Exa AI-powered search tool ( #8487 )
...
Signed-off-by: Teo Gonzalez Collazo <teodorolgonzalez5@gmail.com >
2026-04-23 00:00:18 +00:00
Matt Toohey
4928ce55e2
fix: preprompt would show after loading session ( #8744 )
...
Signed-off-by: Matt Toohey <contact@matttoohey.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 23:06:27 +00:00
Alex Hancock
e7e50320a1
commands to acp+ migration: extensions management ( #8733 )
2026-04-22 15:23:02 -04:00
Abhijay Jain
ee46794b18
feat: desktop notification when goose finishes a task ( #8647 )
...
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com >
2026-04-22 17:56:49 +00:00
morgmart
15cfd127ca
harden code review skill for async state and default-resolution bugs ( #8740 )
...
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com >
2026-04-22 16:04:17 +00:00
Douwe Osinga
04514c6d20
Feature/at agent mention ( #8571 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-04-22 14:17:43 +00:00
Lifei Zhou
2bbf4dd229
fix: removed hardcoded dependency of goose-acp-macro ( #8753 )
2026-04-22 14:08:47 +00:00
Matt Toohey
37bd4e7923
perf: split agent setup into staged phases to reduce startup blocking ( #8746 )
...
Signed-off-by: Matt Toohey <contact@matttoohey.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 13:50:47 +00:00
Lucas Alvares Gomes
bdf5c43f3d
Add /skills command ( #8600 )
...
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-04-22 12:36:39 +00:00
Lucas Alvares Gomes
501dde5570
Replace deprecated Claude ACP package links ( #8625 )
...
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com >
2026-04-22 12:35:12 +00:00
Lifei Zhou
1d0f3785c3
removed the specific code owner for documentation change ( #8749 )
2026-04-22 11:02:38 +00:00
g.sunilkumar
03f4bfaa99
fix(providers): handle missing delta field in streaming chunks ( #8700 )
...
Signed-off-by: sunilkumarvalmiki <g.sunilkumarvalmiki@gmail.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-04-22 09:06:45 +00:00
이대희
d18bb6e512
refactor(providers): extract http_status module and rename handle_status_openai_compat ( #8620 )
...
Signed-off-by: DaeHee Lee <lee111dae11@proton.me >
2026-04-22 08:33:26 +00:00
Sam Osborn
015b0d92d3
fix(providers/openai): accept streaming chunks with both reasoning fields ( #8715 )
...
Signed-off-by: Sam Osborn <samosborn88@gmail.com >
2026-04-22 07:35:48 +00:00
Matt Toohey
c8b339e559
feat: associate threads with projects ( #8745 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 07:08:55 +00:00
Lifei Zhou
a7ccdd780d
upgrade goose sdk and tui to be compatible with the latest agentclientprotocol/sdk package ( #8667 )
2026-04-22 02:25:13 +00:00
Taylor Ho
469c74d8bc
feat: extend goose2 context window ux with auto-compaction ( #8721 )
...
Signed-off-by: Taylor Ho <taylorkmho@gmail.com >
2026-04-22 01:10:22 +00:00
tulsi
7e2fb3ee5c
improve goose2 agent management flows ( #8737 )
...
Signed-off-by: tulsi <tulsi@block.xyz >
2026-04-22 00:54:48 +00:00
Alex Hancock
23b3b3dcac
alexhancock/tui-improvements ( #8736 )
2026-04-22 00:44:22 +00:00
Bradley Axen
ab0c40d26a
fix: add strict:false to Responses API tools and gpt-5.4 to known models ( #8636 )
...
Signed-off-by: Bradley Axen <baxen@squareup.com >
2026-04-21 22:32:24 +00:00
morgmart
7325fbdae3
persist and reliably apply chat model selection ( #8734 )
...
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com >
2026-04-21 21:40:48 +00:00
Jack Amadeo
38941b1d26
merge goose-acp crate into goose ( #8726 )
2026-04-21 20:26:49 +00:00
Alex Hancock
05af51f18f
docs: AGENTS.md section on goose2 desktop backend architecture ( #8732 )
...
Signed-off-by: Alex Hancock <alexhancock@block.xyz >
2026-04-21 20:00:50 +00:00
Taylor Ho
8f73ef9f6c
feat: goose2 message bubble + action tray ( #8720 )
...
Signed-off-by: Taylor Ho <taylorkmho@gmail.com >
2026-04-21 16:22:41 +00:00
Bradley Axen
dfc5b0b803
consolidate provider ACP methods onto inventory ( #8710 )
...
Signed-off-by: Bradley Axen <baxen@squareup.com >
2026-04-21 16:19:20 +00:00
jh-block
2067a564ce
ci: declare and enforce MSRV of 1.91.1 ( #8670 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
2026-04-21 16:03:11 +00:00