Blocked on a Raven runtime capability: std/process today runs a child to completion and returns output only after it exits. Background shells need to spawn a child, read its stdout and stderr incrementally while it runs, and kill it. File and land this in the Raven runtime first, the same way std/http streaming was added, then rook can build live shells on top.
Blocked on a Raven runtime capability: std/process today runs a child to completion and returns output only after it exits. Background shells need to spawn a child, read its stdout and stderr incrementally while it runs, and kill it. File and land this in the Raven runtime first, the same way std/http streaming was added, then rook can build live shells on top.