Repo docs

Per-repo documentation — each repo's docs/ and README, ingested and associated with the repo. Rendered through the <<<RepoDocs>>> tag.

← jazz docs · launchd/README.md

launchd Services

Services

com.jazz.notes-db (active)

- Plist: launchd/com.jazz.notes-db.plist - Installed: ~/Library/LaunchAgents/com.jazz.notes-db.plist - What it does: Runs the notes_db HTTP service on localhost:8765. Sole owner of conf/notes/notes.db. All other processes (agents, CI, MCP server) are HTTP clients — none open the sqlite file directly. - Env: notes-jazz-1b8d3b - Status: Running. Starts on reboot. KeepAlive — restarts within 10s on crash.

com.jazz.watchdog (registered but agents on ice)

- Plist: ~/Library/LaunchAgents/com.jazz.watchdog.plist (not in source — installed manually) - What it does: Supervises jazz-studio, which launches the coordinator (two-agent test-writing loop). Restarts studio on crash or after a CI deploy signal. - Env: notes-jazz-15b600 - Status: Registered and starts on reboot. The coordinator it launches is currently on ice — agents are stopped intentionally. On reboot the watchdog will attempt to start the coordinator. Disable if agents should not auto-start.

To disable the watchdog temporarily

launchctl unload ~/Library/LaunchAgents/com.jazz.watchdog.plist

To re-enable

launchctl load ~/Library/LaunchAgents/com.jazz.watchdog.plist

To check status

launchctl list | grep jazz

Exit code 0 = last exit was clean. A negative number = signal. A positive number = error code.