Skip to content

Python: agents: ChatAgent.run messages parameter - allow Contents for multimodal #3610

@eavanvalkenburg

Description

@eavanvalkenburg

The ChatAgent.run messages parameter should also allow Contents directly for better multimodal support.

File: python/packages/core/agent_framework/_agents.py
Location: ChatAgent class, run method, messages parameter (Lines ~743-749)

Current: Only allows str | ChatMessage | Sequence[...]
Proposed: Also allow Contents directly

This would enable:
\\python
result = await agent.run([
"What do you see in this image?",
UriContent(uri="https://...", media_type="image/jpeg"),
])
\\

Extracted from #3311
Parent issue: #3575

Metadata

Metadata

Labels

pythonv1.0Features being tracked for the version 1.0 GA

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions