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.
Strict API and ACP backends
Agent execution now has a clear two-backend contract. API-backed stages use Fabro-owned model/provider auth and request controls, while ACP-backed stages launch a user-supplied stdio process that owns its own auth, tools, and protocol behavior.command and optional config_name rather than provider/model metadata.
Explicit vault-backed provider credentials
Fabro now separates process environment credentials from server-owned vault credentials. Provider auth configuration can try process env first, vault entries second, or any explicit order you choose.vault:OPENAI_CODEX, and provider catalogs use the same explicit credential-source vocabulary as custom provider settings.
More
API
API
- Removed old
environmentandcredentialsecret schemas in favor oftoken,oauth, andfile - Session, run, and provider auth paths now consume typed credential sources and typed vault entries
Workflows
Workflows
- ACP configuration is now split into
acp.commandandacp.config - ACP is restricted to
agentnodes and rejects API-only model/provider attributes - Import and stylesheet propagation now preserve the strict backend contract
Fixes
Fixes
- Server-created detached runs now persist inferred project and workflow names in run metadata
- Manifest preparation now prefers explicit
[workflow].name, then graph name, then workflow slug when backfilling names - Legacy vault records created before the explicit credential schema split now migrate correctly at server startup
Improvements
Improvements
- Provider catalogs now check process environment credentials first, then same-name vault entries where configured
- Web stage model extraction now follows the new API/ACP event contract
- Settings are now split into General, Integrations, Security, and Storage pages instead of one oversized overview