TaskType enum missing AGENT, GET_AGENT_CARD, CANCEL_AGENT, PULL_WORKFLOW_MESSAGES
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
Direzione di ricerca
Confronta il TaskType.java dell'SDK con il TaskType.java del server in Conductor 3.32.0-rc.9, iniziando dalla voce dell'enum dell'SDK che attualmente termina con CALL_MCP_TOOL. Verifica che TaskType.of("AGENT") e gli altri tre nomi vengano risolti nei rispettivi valori dell'enum, senza che sia necessario intervenire sul builder finché l'API delle attività agent non sarà stabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- Java
- Stelle
- 15
- Fork
- 10
- Merge medio
- 1g 23h
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di conductor-oss/java-sdk
-
EXCLUSIVE_JOIN task: missing builder class; defaultExclusiveJoinTask unreachableForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
conductor-oss/java-sdk#133 ·
-
HUMAN task: missing builder classForse già presa @v1r3n l’ha presa 66 giorni fa. Apertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
conductor-oss/java-sdk#132 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
conductor-oss/java-sdk#131 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
conductor-oss/java-sdk#130 ·
-
Http task: no fluent connectionTimeout() builder methodForse di nuovo libera @kowser-orkes l’ha presa 80 giorni fa e non c’è nessuna pull request aperta. Apertabug
conductor-oss/java-sdk#134 · 1 commento · 2 assegnatari ·
Tutte le issue di conductor-oss/java-sdk
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
openhab/openhab-addons#21921 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
objectionary/eo-graphs#85 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
objectionary/lints#1544 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
objectionary/hone-maven-plugin#1309 ·
I maintainer di solito rispondono entro 1 giorno
-
chore s3
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno