Fleet Runner v0.8.7
Injection + verification reliability.
- Prompts now actually submit. A large multi-line dispatched/next-best prompt was pasted into the agent's input but never sent (stuck as "[Pasted text +N lines]") — Claude's TUI absorbed the trailing Enter into the bracketed paste. Now the submit Enter is sent as a separate keystroke after the paste settles.
- Honest dispatch verification. Dispatch verified via the session-file mtime (which only bumps when a turn finishes), so it falsely reported "didn't pick up" and re-injected — risking a duplicate task. Now verifies via the owned PTY's running/idle status and only retries when genuinely idle.
- Runner version is visible. The heartbeat now reports the runner version; Control shows "Connected · sync … · runner v0.8.7".