【微知】qoderwork编排器运行机制简要分析
stream-json 双向 — --input-format stream-json + --output-format stream-json,支持增量消息,App 可以中途注入。MCP 作为通信总线 — 每个 agent 连接到 127.0.0.1:52345/chat/{channel_id},这个 channel 就是任务的"信箱"工具黑名单 — --disallowed-tools 阻
·

每个 qodercli 进程本质上是一个独立的 AI agent,通过以下机制协同:
隔离执行 — 每个 Task 一个进程,–session-id 唯一标识
工具黑名单 — --disallowed-tools 阻止 agent 自己启动新任务(防死循环),任务编排权只在 App 层
MCP 作为通信总线 — 每个 agent 连接到 127.0.0.1:52345/chat/{channel_id},这个 channel 就是任务的"信箱"
stream-json 双向 — --input-format stream-json + --output-format stream-json,支持增量消息,App 可以中途注入
–yolo 模式 — 无确认自动执行工具调用
比如下面的命令:
启动一个agent监控qoderwork的任务是如何开展的,我看启动太多qodercli命令,并且还有各种任务类似: 99819 ?? 0:25.12 /Applications/QoderWork.app/Contents/Resources/bin/qodercli --output-format stream-json --verbose --storage-dir /Users/vincent/.qoderwork --resource-dir /Users/vincent/.qoderwork --disallowed-tools qoder_cron,qoder_send_channel_media,qoder_start_task,qoder_list_tasks,qoder_get_task_detail,qoder_cancel_task,qoder_send_message,qoder_respond_task --model qwork-auto --yolo --session-id df7a0b08-b839-4a9e-9a80-7eeee5ce0493 --mcp-config {"mcpServers":{"qoder-work-mcp-adaptor":{"type":"http","url":"http://127.0.0.1:52345/chat/c9bab46c-6003-4f53-a582-c74d670a9e84","isProxy":true}}} --include-partial-messages --setting-sources project,user --output-style qoder-work --input-format stream-json 99918 ?? 0:24.94 /Applications/QoderWork.app/Contents/Resources/bin/qodercli --output-format stream-json --verbose --storage-dir /Users/xxx/.qoderwork --resource-dir /Users/vincent/.qoderwork --disallowed-tools qoder_cron,qoder_send_channel_media,qoder_start_task,qoder_list_tasks,qoder_get_task_detail,qoder_cancel_task,qoder_send_message,qoder_respond_task --model qwork-auto --yolo --session-id f8ca039f-f737-42b2-9f9b-1a399b788ada --mcp-config {"mcpServers":{"qoder-work-mcp-adaptor":{"type":"http","url":"http://127.0.0.1:52345/chat/26ad428d-c9df-47fe-8910-f834e4f2b995","isProxy":true}}} --include-partial-messages --setting-sources project,user --output-style qoder-work --input-format stream-json 列计划不断迭代帮我实现一个方案
更多推荐



所有评论(0)