Expand description
agent-procs — a concurrent process runner for AI agents.
Processes run in a background daemon and persist across CLI invocations.
Communication happens over a per-session Unix domain socket using a
JSON-lines protocol (see protocol).
§Modules
config— YAML configuration file parsing and dependency orderingprotocol— Request/Response types for daemon–CLI communicationdaemon— Background daemon: process lifecycle, logging, reverse proxycli— CLI client: connecting to the daemon and sending requeststui— Terminal UI for real-time process monitoringpaths— Socket, PID, and log directory resolutionsession— Daemon health checks and ID generation
Modules§
- cli
- CLI client: connecting to the daemon and sending requests.
- config
- YAML configuration file parsing and dependency-ordered startup.
- daemon
- Background daemon: process lifecycle, output capture, and reverse proxy.
- error
- Domain-specific error types for
agent-procs. - paths
- Socket, PID file, and log directory path resolution.
- protocol
- Wire protocol for daemon–CLI communication.
- session
- Daemon health checks and unique ID generation.
- tui
- Terminal UI for real-time process monitoring.