mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-11 03:40:05 +00:00
The create-run dispatcher deep-cloned the parsed JSON body once to attempt the RunIntent shape and again for the RunManifest fallback, so every legacy manifest request paid two full copies of a body that carries entire workflow bundles. Deserialize both shapes from a reference to the parsed value instead; routing and error attribution are unchanged. Also bind the lowered goal slot once in inline_goal_file rather than re-navigating the settings layer and asserting the goal is still there. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| fabro-cli | ||
| fabro-mcp-server | ||
| fabro-server | ||
| fabro-spa | ||