mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-05 08:10:39 +00:00
1. _run_engine crashed for .fabro workflows because it hardcoded run.toml as the workflow path, but create_run only writes run.toml for .toml configs. Now falls back to graph.fabro when run.toml is absent. 2. attach_run couldn't detect a crashed engine because start_run dropped the Child handle, creating a zombie that kill(pid, 0) reported as alive. Now start_run returns the Child and attach_run uses try_wait() to safely detect exit. 3. create_run ignored --run-id, always generating a new ULID. Now uses args.run_id when provided. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| crates | ||
| packages/fabro-api-client | ||