You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vision / image attachments in Copilot. Read input_attachment_types and max_input_attachments from the DIAL deployment listing. Models with any allowed image/* MIME now expose capabilities.imageInput in the VS Code model picker (previously only url_attachments_supported / folder_attachments_supported were considered, so most vision models looked unsupported).
Forward inline images to DIAL. Copilot LanguageModelDataPart image bytes are encoded as custom_content.attachments[].data (base64) on the chat completion request, with MIME allow-list enforcement and optional max_input_attachments cap.
input_attachment_types wildcards. DIAL patterns such as */*, audio/*, and image/* are matched against Copilot attachment MIME types (in addition to exact types like image/png).
Ignore Copilot cache_control data parts. Prompt-cache markers (mimeType: cache_control, data: ephemeral) are Copilot protocol metadata, not DIAL attachments; they are skipped instead of being sent as custom_content.attachments.