fabro/lib/apps/fabro-cli/src
Scott Werner 5e79285a43 Honor the workflow's configured run.scm repository in target derivation
The replaced manifest builder resolved the run's repository identity from
the workflow's run.scm settings before falling back to the checkout's
origin. The new standalone derivation always used the checkout's origin,
so a fork checkout of a workflow that names its upstream repository
silently targeted the fork and pushed there.

Read the run.scm layer from the resolved workflow.toml and project.toml
(or from the inline workflow.toml bytes) and pass it through both the CLI
and the standalone run-tool adapter. When the configured repository is
not the checkout's origin, nothing can be proven about it, so derivation
now fails with a message naming that mismatch instead of the generic
"push the commit" hint.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-12 10:58:42 -06:00
..
commands Honor the workflow's configured run.scm repository in target derivation 2026-09-12 10:58:42 -06:00
shared Merge origin/main into the sandbox-driver adoption 2026-09-10 13:37:11 -06:00
sleep_inhibitor refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
args.rs Run agent stages, Ask Fabro, and fabro exec on pebble's CodingAgent 2026-09-11 14:19:15 -06:00
command_context.rs Implement the lithos CredentialProvider trait directly 2026-09-10 09:16:39 -06:00
gh.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
landing.rs Create CLI runs from immutable workflow intents 2026-09-01 16:14:34 -04:00
local_server.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
logging.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
main.rs Import lithos-llm types directly instead of through fabro-types 2026-09-10 10:03:08 -06:00
manifest_args.rs Simplify the CLI run-intent create path 2026-09-01 16:14:34 -04:00
server_client.rs fix(cli): raise doctor health check timeout to 1s 2026-08-04 16:43:42 +01:00
server_runs.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
user_config.rs Use async reads during CLI intent preparation 2026-09-02 13:44:33 -04:00