Files
Evan Mattson de612c47f5 Python: Add CreateConversationExecutor, fix input routing, remove unused handler layer (#4159)
* Fixed declarative deep research sample

* Small fix

* Resolved comment

* Add CreateConversationExecutor, fix input routing, remove unused handler layer

* Address Copilot feedback

* Fix System.ConversationId

---------

Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>
de612c47f5 ยท 2026-02-24 01:59:39 +00:00
History
..

Deep Research Workflow Sample

Multi-agent workflow implementing the "Magentic" orchestration pattern from AutoGen.

Overview

Coordinates specialized agents for complex research tasks:

Orchestration Agents:

  • ResearchAgent - Analyzes tasks and correlates relevant facts
  • PlannerAgent - Devises execution plans
  • ManagerAgent - Evaluates status and delegates tasks
  • SummaryAgent - Synthesizes final responses

Capability Agents:

  • KnowledgeAgent - Performs web searches
  • CoderAgent - Writes and executes code
  • WeatherAgent - Provides weather information

Files

  • main.py - Agent definitions and workflow execution (programmatic workflow)

Running

python main.py

Requirements

  • Azure OpenAI endpoint configured
  • az login for authentication