Description
When spawning multiple subagents simultaneously via the task tool in a high-concurrency environment, some subagents occasionally appear to be running (parent shows spinner) but are actually crashed or cancelled. This causes parent agents to wait indefinitely without receiving any error notification.
Visual Evidence
Parent agent shows task as "running" with active spinner animation, but subagent session is actually stuck/crashed with no further output.
Plugins
opencode-worktree@latest; pencode-notifier@latest;
OpenCode version
1.2.27
Steps to reproduce
- Create a main agent that spawns 20+ subagents concurrently using the task tool
- Wait for subagents to complete
- Observe that some subagents hang indefinitely
Screenshot and/or share link
Operating System
macos 26.3.1
Terminal
Ghostty
Description
When spawning multiple subagents simultaneously via the task tool in a high-concurrency environment, some subagents occasionally appear to be running (parent shows spinner) but are actually crashed or cancelled. This causes parent agents to wait indefinitely without receiving any error notification.
Visual Evidence
Parent agent shows task as "running" with active spinner animation, but subagent session is actually stuck/crashed with no further output.
Plugins
opencode-worktree@latest; pencode-notifier@latest;
OpenCode version
1.2.27
Steps to reproduce
Screenshot and/or share link
Operating System
macos 26.3.1
Terminal
Ghostty