Repository navigation
What's changed
Features
- Typed
generatetool -- on Claude Code builds with function hooks, the plugin registersmcp__claude-image-generation__generate. The model passesprompt,providers,outputBase,inputImagesandaspectRatioinstead of writing arun-all.shline, and the tool refuses a bad input (blank prompt, unknown provider, anoutputBasewith an extension, a non-W:Hratio) before anything runs. It runsrun-all.shwith the same pane and retry offer, and answers with asavedormissingline per file (3815b07) /configdefaults --Default providers(all,gemini,openai,xai,openrouter) andOutput directory(default.). The tool uses them when a call names no provider or path (3815b07)- Tool first in the command, agent and skill -- they call the tool when it's there and skip the provider and path questions. The Bash path stays for builds without function hooks and for flags the tool doesn't take, like
--image-size,--quality,--backgroundor--model(e6248a5)
Fixes
- openai.sh refuses
--input-fidelityongpt-image-2-- OpenAI says that model always edits at high fidelity and doesn't take the parameter, so the script now exits with a clear error forgpt-image-2and its dated snapshots. Older models keep the flag (3bb2753) - Resize tests no longer fail on a loaded machine -- they waited a fixed 6 seconds; under heavy load the watcher only got 6 to 9 of the 11 width reads the redraw needs. They now wait for the reads themselves (e52d300)
Docs
- README, the skill,
TESTING.mdand the hooks dev loop cover the tool, its refusals, the ten-minute limit, the missing inline preview outside tmux, andclaude plugin test(d0044be, cdcd888) - Release audit:
--input-fidelityandgpt-image-2sizes (anyWxHup to 3840, 3:1) corrected everywhere, xAIqualitydocumented in api-details, the xAI five-image cap scoped to 2.0, OpenAI shutdown dates in the model table,gpt-image-2andgemini-3-pro-imagepricing, the transparent-background preview caveat, OpenRouter's HTTP 200 errors, and the OpenRouter example model moved toopenai/gpt-image-2 - The command and
TESTING.mdno longer point at pane logs after the pane has deleted them;TESTING.md's coverage table and manual steps match the current tests and the tool-first command
Full changelog: 2026.9.0...2026.9.1