v0.10.1 — agents that stay awake, and wake each other
Where v0.10.0 made agents stop typing over you, v0.10.1 goes after the bigger daily pain: unresponsive IDEs you have to poke by hand.
Self-arming agents
Every agent now re-arms its own wake path on SessionStart — automatically, straight from iak init. Before, an agent went dead after a restart until a human manually re-armed it (the exact reason an agent could be unreachable overnight). Now it comes back reachable on its own. iak init also upgrades existing installs instead of aborting, so current users actually receive new hooks.
Peer wake — colleagues revive each other
A same-machine agent can now revive a stuck or sleeping colleague using computer control, through the guarded wake path — no human in the loop. If one agent goes quiet, another on the same machine wakes it. This is productized from the mechanism that revived a stuck agent live during testing: opt-in (IAK_INSTALL_WATCHDOG=1), roster-driven config, launchd-wired, and it inherits v0.10.0's human-idle guard so it never types over you.
Still true from v0.10.0
Lose-nothing delivery (deferred wakes retry, nothing dropped) and the human-idle keyboard guard remain the foundation this builds on.
Every change cross-model reviewed. 142 tests.
Full changelog: v0.10.0...v0.10.1