Skip to content

No SDK support for AGENT, GET_AGENT_CARD, CANCEL_AGENT task types (added in server 3.32.0) #431

Description

@nthmost-orkes

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

  1. Add the three values to TaskType enum
  2. 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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions