Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.fabro.sh/llms.txt

Use this file to discover all available pages before exploring further.

Settings built for server operations

The web settings area is now split into focused pages instead of one dense overview. General, Integrations, Security, Storage, Models, Secrets, and Resources screens give operators a clearer place to inspect provider readiness, Slack status, stored secrets, storage usage, and host capacity. The Resources page adds CPU, memory, and disk visibility from the server so self-hosted installs can spot capacity pressure without leaving Fabro. Storage stats now live with storage settings, values are easier to scan, and model providers collapse when they are not configured.

Pair with running agent stages

Fabro now has the first server API for live pair sessions on active agent stages. Clients can discover pairable targets, start a pair window, send messages, and read compact transcript entries for the active session. This builds on the existing steering flow while preserving the run’s event stream. ACP-backed stages can also receive steering messages, so interactive control works across both API and ACP agent execution paths.

More

  • Added provider listing for the Models settings page
  • Added system resource endpoints for CPU, memory, and disk capacity
  • Added run pair endpoints for pair status, start/end, messages, and transcript reads
  • fabro rm now prints the full run ID when removing a run
  • Added ACP steering support for active agent stages
  • Dotted Fabro graph attributes such as acp.command now render and validate correctly
  • Template diagnostics now resolve source locations for nested prompts, partials, and workflow-root includes
  • Workflow-root template partials can now be included from prompt and goal files
  • Fixed human gate stages ignoring configured timeout defaults
  • Fixed Fabro-managed storage totals missing files under nested storage roots
  • Fixed Daytona network policies being reported from incomplete sandbox details
  • Daytona sandboxes are now labeled as Fabro-managed for easier cleanup and identification
  • Run tables now show the creator avatar in the “Created by” cell
  • Slack integration status is visible from the Integrations settings page
  • System resource and storage values now use cleaner rounding and thousands separators