mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-15 23:32:46 +00:00
The hook tests wrote their `[[run.hooks]]` entries into the user's settings file. `fabro run` no longer transmits `run` settings from there — it warns and points at `workflow.toml` — so no hook ran in any of these tests. The three that expect the run to proceed kept passing for the wrong reason. Each hooked test now writes a workflow config that names its graph and carries the hooks, and runs that config. The twin-mode server settings stay in the settings file, which is where they belong. The hooks reach the run now, but the twin-mode tests still cannot pass on this branch: the run executes in the isolated server, which never learns the twin's base URL and so calls the real OpenAI API with the namespace as a key. That plumbing belongs with the lithos credential resolution on main, not here. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| build.rs | ||
| Cargo.toml | ||