Context
Client feedback (Paradigm Life, April 2026) noted inability to share files for agent analysis via the web interface.
Current State
Requested
Enable file drag-and-drop and/or file picker in the web chat input.
Acceptance Criteria
Validation Required
- Confirm security model for file uploads (size limits, allowed types)
- Decide: inline in message vs separate upload endpoint
- Consider: how does agent access uploaded files?
Prior Art
- Telegram adapter:
_extract_files(), download_file(), magic-byte validation
- Claude.ai: drag-and-drop file attachment
References
- Client feedback: "No file upload or snippet support"
- Effort: Medium (backend pattern exists from Telegram)
- Priority: Medium
/label enhancement,ui,P2
Context
Client feedback (Paradigm Life, April 2026) noted inability to share files for agent analysis via the web interface.
Current State
Requested
Enable file drag-and-drop and/or file picker in the web chat input.
Acceptance Criteria
Validation Required
Prior Art
_extract_files(),download_file(), magic-byte validationReferences
/label enhancement,ui,P2