You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
TUI hangs in infinite render loop after auto-resume abort fails with session ID parse error #29868
OpenCode 1.15.12 hangs in an infinite TUI rendering loop after the auto-resume mechanism fails to abort a stuck subagent. The main thread spins indefinitely in renderer.CliRenderer.prepareRenderFrame -> buffer.OptimizedBuffer.setCellWithAlphaBlendingCell.
Reproduction
Not fully deterministic, but the trigger appears to be:
A parent session spawns a subagent that gets stuck
Auto-resume triggers abort+resume after ~16s idle
The abort hits a session-ID parse error: Expected a string starting with "ses", got "%7Bid%7D"
The TUI renderer then enters a tight spin loop (~40% CPU sustained), never recovering
Evidence
Log excerpt (09:53:36)
ERROR service=server ref=err_688474cc error="Expected a string starting with \"ses\", got \"%7Bid%7D\""
%7Bid%7D is URL-encoded {id} — a template literal that was not interpolated before being passed as a session ID.
Activity
github-actions commentedon Jul 29, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.