Summary
Tested against: Conductor OSS 3.32.0-rc.9
Conductor server 3.32.0-rc.9 added three new task types for A2A conductor
agent workflows (conductor-oss/conductor PR #1288):
AGENT — run an A2A conductor agent
GET_AGENT_CARD — retrieve an agent card
CANCEL_AGENT — cancel a running agent
None of these are present in the Python SDK's TaskType enum and no builder
classes exist for them.
Current state
from conductor.client.workflow.task.task_type import TaskType
hasattr(TaskType, "AGENT") # False
hasattr(TaskType, "GET_AGENT_CARD") # False
hasattr(TaskType, "CANCEL_AGENT") # False
Requested
- Add the three values to
TaskType enum
- Add builder classes (
AgentTask, GetAgentCardTask, CancelAgentTask) once
the server-side inputParameters schema for each is stable
Verified against
Conductor server 3.32.0-rc.9 (conductor-oss/conductor PR #1288).
Summary
Tested against: Conductor OSS 3.32.0-rc.9
Conductor server 3.32.0-rc.9 added three new task types for A2A conductor
agent workflows (conductor-oss/conductor PR #1288):
AGENT— run an A2A conductor agentGET_AGENT_CARD— retrieve an agent cardCANCEL_AGENT— cancel a running agentNone of these are present in the Python SDK's
TaskTypeenum and no builderclasses exist for them.
Current state
Requested
TaskTypeenumAgentTask,GetAgentCardTask,CancelAgentTask) oncethe server-side inputParameters schema for each is stable
Verified against
Conductor server 3.32.0-rc.9 (conductor-oss/conductor PR #1288).