Introduce structured “Resources” (files, assets) explicitly available in chat contexts. Support non-text resources like audio, video, images, with backend conversion support.
Details
Resources are explicitly managed objects visible to the user and model. Supported types include text, audio, video, images, etc.
Users attach/search resources explicitly.
Backend servers convert/process media as needed.
Use Cases
Incident management (logs, video), creative workflows, media reviews.