ConceptDiscovery layer

Vigil Sleep-Hold Window

Vigil holds a Mac awake only while a coding agent is actually working, then releases when the agent finishes, fails, or waits too long for input.

By InnovaAI ResearchPublished

What is Vigil Sleep-Hold Window?

Agent runtime vs. Mac sleep hold → unattended delivery

Sleep-hold window: agent runtime against Mac idle timeout

Vigil holds a Mac awake only while a coding agent is actually working, then releases when the agent finishes, fails, or waits too long for input. That release timing is the framework: the sleep-hold window is the gap between your longest unattended agent run and the point where a sleeping Mac would kill it. An agency running overnight Claude Code refactors on a client codebase sets the grace period to match the client's expected input-wait window, so a 40-minute agent run never dies at the 15-minute idle mark. Because Vigil tracks working, waiting, and idle states through lifecycle hooks rather than guessing from CPU load, the window is measurable per agent. Price the deployment against the cost of one failed overnight run: Vigil costs $3.99 one-time and activates two Macs, while a single re-run eats a billable morning.

ai-productivity-tools