Runs prompts through the locally installed Claude Code CLI, so it uses the
user's existing Claude login rather than an Anthropic API key. Accepts a
system prompt and up to 16 images, which are written to a temp working
directory and read back by the agent's Read tool.
Image inputs grow on demand: connecting one reveals the next empty slot, and
unused trailing slots are trimmed.
Closes stdin on the subprocess, which otherwise costs 3s per call while the
CLI waits for input that never arrives.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>