mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-16 23:43:10 +00:00
Stage 6.1 prep: add flat-view accessor methods on SettingsFile that walk the v2 parse tree. Consumers migrate off the legacy flat Settings shape by calling these accessors instead of chaining .as_ref() through every Option layer. Purely additive — no existing call sites change yet. Accessors cover: - run.* (goal, model, sandbox, prepare, checkpoint, hooks, pull_request, artifacts, execution, agent/mcps, inputs, metadata, git.author) - execution-posture booleans (dry_run, auto_approve, no_retro, preserve_sandbox) - cli.* (exec, output, verbosity, prevent_idle_sleep, upgrade_check) - server.* (api, web, storage, artifacts, scheduler, logging, integrations.github, integrations.slack, max_concurrent_runs) - storage_dir() with home-dir fallback and env interpolation - all_labels() aggregation across project/workflow/run metadata Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| fabro-agent | ||
| fabro-api | ||
| fabro-checkpoint | ||
| fabro-cli | ||
| fabro-config | ||
| fabro-core | ||
| fabro-devcontainer | ||
| fabro-github | ||
| fabro-graphviz | ||
| fabro-hooks | ||
| fabro-interview | ||
| fabro-llm | ||
| fabro-macros | ||
| fabro-mcp | ||
| fabro-model | ||
| fabro-oauth | ||
| fabro-proc | ||
| fabro-retro | ||
| fabro-sandbox | ||
| fabro-server | ||
| fabro-slack | ||
| fabro-spa | ||
| fabro-store | ||
| fabro-telemetry | ||
| fabro-test | ||
| fabro-tracker | ||
| fabro-types | ||
| fabro-util | ||
| fabro-validate | ||
| fabro-workflow | ||