v2.45.0 — CLI vision wire fix
Claude Code CLI wire: image blocks now actually reach the model.
- Non-stream create_message with images rides the stream-json wire (positional --print prompt is text-only).
- Multi-turn stream stdin preserves the current turn's image blocks (previously flattened to '[image attachment]', blinding personas to chat images and screen-observation frames).
- New helper messages_have_images() in llm_client.translators._cli.
Live-verified against claude CLI 2.1.185; full suite 4485 passed.