{"i":17,"slug":"haiku-thinking-on-off","chart":{"id":"haiku-thinking-router-tokens","title":"Haiku thinking study: thinking and visible output tokens per routing decision","subtitle":"Mean per decision, as the Claude Code CLI reports them","kind":"grouped-bar","unit":"tokens","yLabel":"Tokens per decision","series":[{"name":"Thinking tokens","points":{"$k":["label","value","n"],"$r":[["Claude Haiku 4.5 (thinking off) · Claude Code",0,82],["Claude Haiku 4.5 (thinking on) · Claude Code",1101,82],["Claude Sonnet 5.5 (low) · Claude Code",2,82]]}},{"name":"Visible output tokens","points":{"$k":["label","value","n"],"$r":[["Claude Haiku 4.5 (thinking off) · Claude Code",366,82],["Claude Haiku 4.5 (thinking on) · Claude Code",318,82],["Claude Sonnet 5.5 (low) · Claude Code",105,82]]}}],"note":"Visible output = output tokens minus thinking tokens. It includes the structured answer the CLI asks for. Thinking tokens are counted by the CLI; their content is never captured. More tokens is not better or worse by itself.","factContext":"typed routing decisions, thinking on vs off","sourceIds":["agent-haiku-thinking","agent-routing"]}}