Skip to content

Update agent chat models and enable image/PDF multimodal support #3282

Description

@Al629176

Summary

Update the agent chat configuration to use Quen 3.6 and Quen 3.6+ as the backend models, and enable multimodal support for image and PDF inputs.

Problem / Context

The chat agent needs to be routed through the new backend model configuration and support richer user inputs. Users should be able to send images and PDFs in chat and have the agent process them through the appropriate multimodal-capable model path.

Scope (optional)

Update the chat model configuration and routing so:

  • Agent chat uses Quen 3.6 and Quen 3.6+ as the backend model options.
  • The correct default model is selected for normal chat workloads.
  • Image and PDF inputs are accepted and routed to a multimodal-capable path.
  • Unsupported models/providers do not receive image/PDF payloads without a clear fallback or error.

Acceptance criteria

  • Chat models updated — Agent chat configuration uses Quen 3.6 and Quen 3.6+ as backend model options.
  • Default routing verified — Normal chat requests route to the intended default backend model.
  • Image support enabled — Users can attach images in chat and the agent can analyze them.
  • PDF support enabled — Users can attach PDFs in chat and the agent can summarize or answer questions from them.
  • Capability routing safe — Image/PDF payloads only route to models/providers that support multimodal input, or show a clear actionable fallback.
  • Failure messaging improved — Unsupported file type, file size, model, or provider failures do not show a generic error.
  • Regression safety — E2E or integration coverage verifies normal chat, image attachment, and PDF attachment flows.
  • Diff coverage >= 80% — Any implementing PR meets the changed-lines coverage gate when code changes are involved.

Related

  • Agent chat model routing.
  • Multimodal chat attachments for images and PDFs.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions