mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-01 02:04:24 +00:00
Since #852, `fabro exec --verbose` only turned on the request/response middleware on the LLM client and no longer printed tool calls, tool results, or the transcript. Pebble #18 gives pebble-cli-core rendering options, so `--verbose` now runs the prompt through `run_prompt_with(..., RenderOptions::verbose())`: each tool call's arguments and result in full under its `[tool]` and `[result]` lines, plus the transcript. The middleware is enabled as before. Without the flag the renderer gets the default options, so the output is unchanged. The twin shell test now scripts the tool call and the final answer as two turns, so the answer on stdout is the scripted one rather than the twin's fallback echo, and it asserts that stderr carries no result, reasoning, or verbose blocks. A new twin test runs the same prompt with `--verbose` and asserts the tool and result blocks and the request dump. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| apps | ||
| components | ||
| foundation | ||
| packages/fabro-api-client | ||