mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-08-28 05:27:41 +00:00
Replace the per-run `--run-dir` CLI flag with `--storage-dir` which sets the base storage directory (default ~/.fabro). Runs are now created under `<storage-dir>/runs/` automatically. This unifies the server's `data_dir` config with the CLI by renaming `FabroConfig.data_dir` to `storage_dir` and adding a `storage_dir()` convenience method. Key changes: - FabroConfig: `data_dir` → `storage_dir` (serde alias preserves compat) - CLI: `--run-dir` → `--storage-dir` on `fabro run` - `__detached`: now takes `--storage-dir` + `--run-id` instead of `--run-dir` - All ~20 CLI commands derive runs base from config instead of hardcoded default - Added parameterized `runs_base(storage_dir)` and `make_run_dir()` helpers - Updated OpenAPI spec, docs, and all tests Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| attractor | ||
| docs | ||
| scenario | ||
| branching.fabro | ||
| conditions.fabro | ||
| invalid.fabro | ||
| legacy_tool.fabro | ||
| parallel.fabro | ||
| retro-e2e.fabro | ||
| simple.fabro | ||
| styled.fabro | ||