jevieDocs Download

↑↓ pick↵ openesc close

For developers

Wakes

Let a coding agent hand off a long command and stop waiting: the same session is told the result the moment it finishes, with no polling. Scripts and agents can also tell you how something stands, and you hear only when that changes.

FreeMacCoding agent

Use itHow it worksLimitsWhere it's kept

Use it

How it works

The agent ends its turn instead of sitting on a long build or test run. When the command finishes, the session that started it gets a message with how it ended, the last lines of output, where the full log is, and what you asked it to do next.

Nothing is lost if Jevie is not running when the command ends: the result waits and is delivered when Jevie starts.

An incident is anything a script or agent checks again and again: a backup, a deploy, a disk, a test run. Each check says ok, warn or fail under the incident's name. You are told only when the state changes: when it first goes wrong, when a warning becomes a failure or the other way, and once when it is ok again.

The same state said again updates the record and tells no one, so a check every minute is not a notification every minute. The Mac shows the headline and the detail; your phone shows the headline only, so what a log says stays on the Mac.

Limits

Where it's kept

Wakes in ~/.jevie/wakes/<id>.json, runs and their output in ~/.jevie/runs/, incidents in ~/.jevie/incidents.json. Channel sockets in ~/.jevie/channels/<pid>.sock (on Windows, a named pipe per session, \\.\pipe\jevie-channel-…-<pid>).

In Jevie, help wake answers from this page as you type.

Updated 30 October 2026 · Something wrong or missing? Tell us