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.
Provider-backed sandbox inventory
Fabro can now list managed sandboxes directly from configured providers instead of relying only on run projections. The new inventory API queries Docker and Daytona, returns partial provider failures in metadata, and can retrieve a specific provider-native sandbox ID when exactly one provider owns it.Settings can test models in place
Settings > Models now has a real model table, default and priority provider labels, and a Test models sweep that checks configured providers from the UI. The server exposes a provider test endpoint that returns per-provider results without turning one provider failure into a failed request.Run approvals are available everywhere
Pending runs can now be approved or denied from the CLI and MCP run tools, not only from the web app. That lets operators and agents move approval-gated workflows forward from automation scripts, terminals, or MCP clients.More
API
API
- New
GET /api/v1/sandboxesendpoint lists Fabro-managed sandboxes directly from configured providers - New
GET /api/v1/sandboxes/{id}endpoint retrieves a managed sandbox by provider-native ID - New
POST /api/v1/providers/testendpoint tests every configured LLM provider with provider-level failures returned in the response body - Removed
POST /api/v1/demo/toggle; demo mode is now header or cookie driven
CLI
CLI
- Added
fabro approveandfabro denycommands for pending workflow runs - Added
fabro graph --allow-invalidfor rendering DOT graphs while keeping validation diagnostics visible
Workflows
Workflows
- Added the bundled
goalworkflow for auditing and continuing active work - Structured output docs now clarify fallback behavior when a model cannot produce valid schema-conforming output
Fixes
Fixes
- Fixed stage inference and tool timing values always reporting as zero
- Fixed Settings > Monitoring showing active runs instead of scheduler slots used
- Fixed the runs list pager appearing when pagination was not relevant
- Fixed run diff stats and run size chips displaying inconsistently across board and list surfaces
Improvements
Improvements
- Added
gemini-3.5-flashto the model catalog - Added size sorting, per-row actions, and a bulk More menu to run lists
- Added priority-provider and default-model labels to Settings > Models
- Removed the redundant time filter and archived toggle from the run Children sub-tab