Skip to main content

System management API

New server-backed system commands give you visibility into Fabro’s operational state through both the CLI and the REST API. fabro system info reports server version, uptime, and run counts. fabro system events streams the global event log. fabro system df and fabro system prune now route through the server for consistent behavior across local and remote setups.

Automatic log rotation

Server logs now rotate daily and are automatically cleaned up after 7 days. Previously, log files could grow unbounded on long-running servers, requiring manual cleanup.

More

  • New GET /api/v1/system/info endpoint returns server version, uptime, and run statistics
  • New GET /api/v1/system/events endpoint streams the global event log via SSE
  • New GET /api/v1/system/df endpoint returns disk usage by run
  • New POST /api/v1/system/prune endpoint removes completed run data
  • Removed deprecated GET /runs/{id}/verification, sessions, retros, and steer endpoints
  • Removed fabro skill install command (skills are now managed through workflow definitions)
  • Settings and model commands now route through the server daemon for consistency