- Shipped
- September 27, 2026 at 6:02 AM UTC
- Author
- Kamo
- Commit
- 81e1008
Streamable HTTP on 9811 (JSON answers only, GET 405, Origin 403, per-wake bearer 401, take-over 409) in front of one stdio computer-use-linux child per session. Only tools/call counts as activity for the idle clock. Beyond the plan text: a failed initialize hands out no session and stops the child; a spawn failure of any kind is a 503; request ids must be strings or integers (rmcp drops others unanswered); closing or replacing a session answers what still waits on it at once, with pending requests keyed per child; the child's output is read in bounded lines and junk (too long, not JSON, nested too deep, unhashable tool names) is skipped without killing the reader; every child is reaped and its pipes closed; a caller that hangs up is one log line, not a traceback.
