Python: Add Sequential orchestration builder support. Samples. Tests. (#703)

* Add support for the Sequential Builder. Add samples. Add tests

* AgentExecutor: always compute full convo during response

* Upgrade azure-ai-agents ToolOutput to FunctionToolOutput

* Explicit notes around allows types for custom agent executors
This commit is contained in:
Evan Mattson
2025-09-16 10:52:34 +09:00
committed by GitHub
Unverified
parent 68b76e6726
commit 5c0b037e2c
11 changed files with 2537 additions and 1936 deletions
@@ -62,6 +62,7 @@ _IMPORTS = [
"WorkflowErrorDetails",
"WorkflowFailedEvent",
"ConcurrentBuilder",
"SequentialBuilder",
]
@@ -30,6 +30,7 @@ from agent_framework_workflow import (
RequestInfoExecutor,
RequestInfoMessage,
RequestResponse,
SequentialBuilder,
StandardMagenticManager,
SubWorkflowRequestInfo,
SubWorkflowResponse,
@@ -84,6 +85,7 @@ __all__ = [
"RequestInfoExecutor",
"RequestInfoMessage",
"RequestResponse",
"SequentialBuilder",
"StandardMagenticManager",
"SubWorkflowRequestInfo",
"SubWorkflowResponse",