fix: expose agentrun dispatch resource

This commit is contained in:
Codex
2026-06-11 03:59:00 +00:00
parent 0042b7dc85
commit b151fbbee8
8 changed files with 80 additions and 40 deletions
+13 -9
View File
@@ -65,14 +65,18 @@ const maxSteerRetryDelayMs = 5_000;
const codexTaskStatuses = ["queued", "running", "judging", "retry_wait", "succeeded", "failed", "canceled"] as const;
const codexTerminalTaskStatuses = ["succeeded", "failed", "canceled"] as const;
const agentRunQueueReplacementCommands = {
queueCommander: "bun scripts/cli.ts agentrun queue commander --reader-id cli",
queueSubmit: "bun scripts/cli.ts agentrun queue submit --json-stdin <<'JSON'",
queueDispatch: "bun scripts/cli.ts agentrun queue dispatch <taskId> --json-stdin <<'JSON'",
sessionsTrace: "bun scripts/cli.ts agentrun sessions trace <sessionId> --after-seq 0 --limit 100",
sessionsOutput: "bun scripts/cli.ts agentrun sessions output <sessionId> --after-seq 0 --limit 100",
sessionsSteer: "bun scripts/cli.ts agentrun sessions steer <sessionId> --prompt-stdin <<'EOF'",
sessionsRead: "bun scripts/cli.ts agentrun sessions read <sessionId> --reader-id cli",
queueCancel: "bun scripts/cli.ts agentrun queue cancel <taskId> --reason <text>",
taskOverview: "bun scripts/cli.ts agentrun get tasks --queue commander --limit 20",
taskCreate: "bun scripts/cli.ts agentrun create task --aipod Artificer --prompt-stdin",
taskApply: "bun scripts/cli.ts agentrun apply -f - <<'YAML'",
taskDispatch: "bun scripts/cli.ts agentrun dispatch task/<taskId>",
taskDescribe: "bun scripts/cli.ts agentrun describe task/<taskId>",
runEvents: "bun scripts/cli.ts agentrun events run/<runId> --after-seq 0 --limit 100",
runResult: "bun scripts/cli.ts agentrun result run/<runId> --command <commandId>",
sessionLogs: "bun scripts/cli.ts agentrun logs session/<sessionId> --tail 100",
sessionSteer: "bun scripts/cli.ts agentrun steer session/<sessionId> --prompt-stdin",
sessionSend: "bun scripts/cli.ts agentrun send session/<sessionId> --aipod Artificer --prompt-stdin",
taskAck: "bun scripts/cli.ts agentrun ack task/<taskId>",
taskCancel: "bun scripts/cli.ts agentrun cancel task/<taskId> --reason <text>",
};
const codexTaskStatusAliases: Record<string, string> = {
completed: "succeeded",
@@ -103,7 +107,7 @@ function legacyCodeQueueFrozenMutation(command: string): Record<string, unknown>
frozen: true,
mutation: false,
degradedReason: "legacy-code-queue-frozen",
error: "旧 UniDesk Code Queue 新任务和执行写入口已冻结;新任务使用 AgentRun Queue。",
error: "旧 UniDesk Code Queue 新任务和执行写入口已冻结;新任务使用 AgentRun 资源原语。",
command,
replacement: agentRunQueueReplacementCommands,
legacy: {