daemon
Removed in v0.5.0. The
idx daemoncommand (enable,disable,status) has been replaced byidx agent start,idx agent stop, andidx agent status. See agent.md.
The daemon subcommands previously managed background watch processes per project. That responsibility now belongs entirely to the idx agent lifecycle commands, which run the file-watch loop inside the same process as the index server.
Migration
| Old command | New equivalent |
|---|---|
idx daemon enable . |
idx agent start |
idx daemon disable . |
idx agent stop |
idx daemon status |
idx agent status |
Background
- ADR 0020 merged the daemon watch loop and JSON-RPC server into a single self-managing process.
idx agent startspawns the unified process;idx agent stopterminates it.- No separate background watch process is needed or supported.