fabro/lib/crates
Bryan Helmkamp 597601b314 Add token usage tracking to run conclusions and fix attach cleanup
Track input, output, cache, and reasoning tokens in the Conclusion
struct so the run summary can display token usage even when cost
pricing is unavailable. The summary now shows cache read/write stats
and reasoning tokens when present.

Also fix attach_run to kill the engine child process on timeout or
cancellation instead of orphaning it, and return exit code 1 on cancel.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 14:24:09 -04:00
..
fabro-agent Support Anthropic fast mode (speed: fast) (#127) 2026-03-21 14:37:42 -04:00
fabro-api Extract fabro resume subcommand (#137) 2026-03-22 13:45:06 -04:00
fabro-beastie Fix fabro-beastie linker error by linking IOKit framework 2026-03-15 18:27:42 -04:00
fabro-cli Add token usage tracking to run conclusions and fix attach cleanup 2026-03-22 14:24:09 -04:00
fabro-config Fix: Workflow TOML config lost in detach mode (#138) 2026-03-21 14:15:13 -04:00
fabro-db rename Arc to Fabro in all Rust crates, symbols, env vars, and supporting files 2026-03-12 12:25:58 -04:00
fabro-devcontainer Fix: Remove std::env::set_var/remove_var from tests (#101) 2026-03-19 13:09:46 -04:00
fabro-git-storage Add fabro rewind command to rewind workflow runs to earlier checkpoints 2026-03-14 11:38:17 -04:00
fabro-github Merge fabro-linear and GitHub tracker into fabro-tracker (#108) 2026-03-19 22:26:32 -04:00
fabro-graphviz Support Anthropic fast mode (speed: fast) (#127) 2026-03-21 14:37:42 -04:00
fabro-hooks Support Anthropic fast mode (speed: fast) (#127) 2026-03-21 14:37:42 -04:00
fabro-interview Decompose fabro run into create / start / attach (#116) 2026-03-20 14:08:54 -04:00
fabro-llm Support Anthropic fast mode (speed: fast) (#127) 2026-03-21 14:37:42 -04:00
fabro-mcp Move config type tests into fabro-config 2026-03-17 15:21:16 -04:00
fabro-model Update model catalog snapshots with new effort field 2026-03-21 12:11:09 -04:00
fabro-openai-oauth Add Codex endpoint support for OpenAI OAuth flow 2026-03-17 00:47:47 -04:00
fabro-retro Extract fabro-retro crate from fabro-workflows 2026-03-17 11:48:40 -04:00
fabro-sandbox Unified WorktreeSandbox (#117) 2026-03-20 15:35:04 -04:00
fabro-slack Extract fabro-interview crate from fabro-workflows 2026-03-17 13:53:36 -04:00
fabro-telemetry Fix release CI test failures caused by telemetry fork flushing stdout 2026-03-19 15:18:03 -04:00
fabro-tracker Merge fabro-linear and GitHub tracker into fabro-tracker (#108) 2026-03-19 22:26:32 -04:00
fabro-types rename Arc to Fabro in all Rust crates, symbols, env vars, and supporting files 2026-03-12 12:25:58 -04:00
fabro-util Unify goal prefix stripping into shared strip_goal_decoration() in fabro-util 2026-03-20 20:58:59 -04:00
fabro-validate Add node-level model validation + missing catalog aliases (#110) 2026-03-19 22:48:08 -04:00
fabro-workflows Add token usage tracking to run conclusions and fix attach cleanup 2026-03-22 14:24:09 -04:00