Simon Willison shipped llm-openrouter 0.7 on August 21, the OpenRouter plugin for his llm CLI. The headline change: now that the plugin is compatible with LLM 0.32, it can display reasoning traces for models accessed through OpenRouter.
From the release notes:
That second bullet is the quieter but more structural one — OpenRouter exposing a Responses-shaped surface is what makes reasoning content addressable in the first place, rather than something the plugin has to scrape out of a chat-completions payload.
Small release, but it puts reasoning traces from hundreds of OpenRouter-routed models one llm -m ... away, which is the kind of thing that matters if you evaluate or debug reasoning models from a terminal.
Sources: Simon Willison, Release notes, LLM 0.32 changelog