opencode/packages
Agent Core Dev 4bd67f11a8 fix: use exit event instead of close to resolve process hang with background jobs
The cross-spawn spawner relied on the 'close' event to mark a process as
complete. In Node.js, 'close' fires only after all stdio streams are closed.
When a shell spawns a background child (e.g., 'cmd &'), the child inherits
stdout/stderr pipe descriptors, keeping the streams open even after the shell
exits. This caused the 'close' event to never fire, making the bash tool hang
indefinitely.

Switching to the 'exit' event resolves this — it fires as soon as the
process terminates, regardless of inherited pipe descriptors.
2026-04-03 23:08:40 +08:00
..
app feat: restore git-backed review modes (#20845) 2026-04-03 09:54:57 -05:00
console go: add mimo 2026-04-02 12:59:04 -04:00
containers chore: bump Bun to 1.3.11 (#18144) 2026-03-23 10:19:21 +10:00
desktop release: v1.3.13 2026-04-01 00:44:06 +00:00
desktop-electron electron: better menus (#20878) 2026-04-03 12:41:30 +00:00
docs fix(web): favicon rename again 2026-01-21 14:36:21 -06:00
enterprise release: v1.3.13 2026-04-01 00:44:06 +00:00
extensions/zed release: v1.3.13 2026-04-01 00:44:06 +00:00
function release: v1.3.13 2026-04-01 00:44:06 +00:00
identity chore: identity cleanup, vscode ext images 2025-12-08 06:47:57 -06:00
opencode fix: use exit event instead of close to resolve process hang with background jobs 2026-04-03 23:08:40 +08:00
plugin Adds TUI prompt traits, refs, and plugin slots (#20741) 2026-04-02 22:11:17 +02:00
script refactor: replace bun semver with npm semver package 2026-03-09 15:29:55 -04:00
sdk chore: generate 2026-04-03 14:56:44 +00:00
slack release: v1.3.13 2026-04-01 00:44:06 +00:00
storybook chore(app): markdown playground in storyboard 2026-03-25 09:14:35 -05:00
ui feat: restore git-backed review modes (#20845) 2026-04-03 09:54:57 -05:00
util release: v1.3.13 2026-04-01 00:44:06 +00:00
web chore: generate 2026-04-02 17:54:07 +00:00