Skip to main content

Crate agent_procs

Crate agent_procs 

Source
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 ordering
  • protocol — Request/Response types for daemon–CLI communication
  • daemon — Background daemon: process lifecycle, logging, reverse proxy
  • cli — CLI client: connecting to the daemon and sending requests
  • tui — Terminal UI for real-time process monitoring
  • paths — Socket, PID, and log directory resolution
  • session — 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.