Skip to content

[CRITICAL] No ImageContent/DocumentContent in InputContentBlock #3131

Description

@tuterx

InputContentBlock only has Text/Thinking/ToolUse/ToolResult. Missing Image and Document variants. Users cannot paste screenshots, upload PDFs, or attach files.

Evidence: rust/crates/api/src/types.rs InputContentBlock enum — 4 variants, no Image/Document.

Fix: Add ImageContent { source: ImageSource } + DocumentContent { source: DocumentSource } variants. Support base64 and URL sources.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions