TaskType enum missing AGENT, GET_AGENT_CARD, CANCEL_AGENT, PULL_WORKFLOW_MESSAGES
还没有人认领这个 Issue。
评估
调研方向
比较 Conductor 3.32.0-rc.9 中 SDK 的 TaskType.java 与服务器的 TaskType.java,从当前以 CALL_MCP_TOOL 结尾的 SDK 枚举条目开始。验证 TaskType.of("AGENT") 和另外三个名称是否解析为各自对应的枚举值,在 agent task API 稳定之前无需进行 builder 相关工作。
由索引模型根据 Issue 内容生成。
描述
Summary
Four task types added to the Conductor server in 3.32.0-rc.9 (PR conductor-oss/conductor#1288)
are absent from the SDK's TaskType enum. Calling TaskType.of("AGENT") silently returns
USER_DEFINED instead of the correct value.
Server baseline
Conductor 3.32.0-rc.9
Missing values
The server's TaskType.java has:
PULL_WORKFLOW_MESSAGES,
AGENT,
GET_AGENT_CARD,
CANCEL_AGENT;
The SDK's TaskType.java stops at CALL_MCP_TOOL — all four values are absent.
Impact
TaskType.of("AGENT")returnsUSER_DEFINED— silently wrong- No builder classes can be typed to these task types
- SDK users writing AGENT workflows must hard-code raw strings
Evidence
Static: Compared server TaskType.java against SDK TaskType.java.
Live (2026-07-16): A raw WorkflowTask with "type": "AGENT" was registered
against Conductor OSS 3.32.0-rc.9. Server accepted the definition, confirming the type is
valid server-side — the gap is SDK-only.
Proposed fix
Add to the SDK TaskType enum:
PULL_WORKFLOW_MESSAGES,
AGENT,
GET_AGENT_CARD,
CANCEL_AGENT;
Builder classes for AGENT, GET_AGENT_CARD, and CANCEL_AGENT should follow once the
agent task API is stable.
Related
Discovered during systematic SDK audit against Conductor OSS 3.32.0-rc.9.
Same gap exists in the Python SDK (conductor-oss/python-sdk#431).
Server PR: conductor-oss/conductor#1288
- 主要语言
- Java
- 星标
- 12
- 派生
- 10
- 平均合并
- 1 天 10 小时
- 30 天内合并 PR
- 2
环境准备
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
conductor-oss/java-sdk 的其他 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 74/100
conductor-oss/java-sdk#133 ·
-
bug
难度 1/5 1 小时以内 新手友好度 92/100
conductor-oss/java-sdk#132 ·
-
bug
难度 2/5 1-3 小时 新手友好度 85/100
conductor-oss/java-sdk#131 ·
-
bug
难度 2/5 1-3 小时 新手友好度 86/100
conductor-oss/java-sdk#130 ·
-
Http task: no fluent connectionTimeout() builder method可能重新可做 @kowser-orkes 于 65 天前认领,目前没有进行中的 PR。 未关闭bug
conductor-oss/java-sdk#134 · 1 条评论 · 已指派 2 人 ·
查看 conductor-oss/java-sdk 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
OpenAPITools/openapi-generator#25014 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 92/100
AloisSeckar/demos-java#380 ·
-
bug
难度 2/5 1-3 小时 新手友好度 78/100
openhab/openhab-core#5847 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 88/100
appsmithorg/appsmith#42297 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 75/100