CC app camera: image-only input silently fails (no text = no send)

Resolved 💬 3 comments Opened May 1, 2026 by VivekKarmarkar Closed May 4, 2026

Bug

When using the Claude Code mobile app camera (via remote control), sending an image without any accompanying text silently fails — the message is never sent. No error message, no feedback. It just does nothing.

Expected Behavior

Either:

  1. Accept image-only input (Telegram channel plugin handles this fine — wraps it as (photo) placeholder text), or
  2. Show a clear error indicating that text is required alongside the image

Actual Behavior

Silent failure. The image is never delivered to the session.

Steps to Reproduce

  1. Launch Claude Code with --remote-control
  2. Open the Claude Code app on phone
  3. Take a photo using the app camera
  4. Submit without typing any text
  5. Nothing happens — no message appears in the session

Context

When text is included alongside the image (even a single word like "img"), it works fine — the message arrives as @"/path/to/image.jpg" <text> in the prompt. The issue is specifically with image-only submissions.

For comparison, the Telegram channel plugin handles captionless photos gracefully — the channel tag arrives with (photo) as the message body and image_path= attribute intact.

Environment

  • Claude Code CLI on Linux (Pop!_OS 22.04)
  • Claude Code mobile app via remote control
  • Discovered during testing of a UserPromptSubmit hook for terminal image detection

🤖 Generated with Claude Code

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗