Feature hasn't been suggested before.
Describe the enhancement you want to request
Looking for background monitor feature similar to Claude's one.
The idea is: a separate process running in background, and new output is directly fed into the model, so it can act immediately on that.
(if the shell is idle, then it automatically picks it up, if it's busy then probably has to wait for the next turn)
For example, I'm currently working on a fleeting system, where agents (calling them "ships") can directly talk to each other via a message bus (https://github.com/mpbt-hq/starfleetctl) and so coordinate their work. So far been successful in running tranches of tasks in several projects almost automatically. Initially built it for Claude, but now like to fully port it to opencode.
Been playing around with plugins, but tricky to automatically start a new turn.
(OTOH, if there is a good way to do it via plugin - any help is welcomed :))
Feature hasn't been suggested before.
Describe the enhancement you want to request
Looking for background monitor feature similar to Claude's one.
The idea is: a separate process running in background, and new output is directly fed into the model, so it can act immediately on that.
(if the shell is idle, then it automatically picks it up, if it's busy then probably has to wait for the next turn)
For example, I'm currently working on a fleeting system, where agents (calling them "ships") can directly talk to each other via a message bus (https://github.com/mpbt-hq/starfleetctl) and so coordinate their work. So far been successful in running tranches of tasks in several projects almost automatically. Initially built it for Claude, but now like to fully port it to opencode.
Been playing around with plugins, but tricky to automatically start a new turn.
(OTOH, if there is a good way to do it via plugin - any help is welcomed :))