fabro create / start / attach
fabro run has been decomposed into three composable primitives following the Docker-style lifecycle model. fabro create allocates the run directory, fabro start spawns the detached engine process, and fabro attach tails progress with live rendering and handles human-in-the-loop interactions. fabro run remains the all-in-one command — it now composes these three steps internally, and --detach simply skips the attach step.
This enables new automation patterns: create a run, start it in the background, and attach later — or script CI pipelines that create and start without ever attaching.
More
CLI
CLI
- Added Linux ARM64 (
aarch64-unknown-linux-gnu) release target fabro logsandfabro attachnow show tool details forspawn_agent,use_skill,list_dir, and all remaining agent tools- Subagent IDs now use short hex strings instead of UUIDs for readability
Workflows
Workflows
StageStartedevents are now emitted on retry attempts for better observability- Added bundled
implement-issueworkflow for implementing GitHub issues viafabro run implement-issue - Added bundled
gh-triageworkflow for checking open PRs and issues viaghCLI - Model aliases in graph nodes are now resolved to canonical IDs at parse time
Fixes
Fixes
- Updated
tarcrate to 0.4.45 (security fix)