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> |
||
|---|---|---|
| .. | ||
| agents | ||
| changelog/2026-03-05 | ||
| core-concepts | ||
| examples | ||
| execution | ||
| getting-started/why-fabro | ||
| human-tools/preview | ||
| integrations | ||
| reference/dot-language | ||
| tutorials | ||
| workflows | ||
| CHECKLIST.md | ||
| extract_dots.py | ||
| run_tests.sh | ||