任务 ID: task-ductor-research-14802  |  文件: task.md  |  最后修改: 2026-02-28 11:45:03

Task task-ductor-research-14802 — ductor 能力调研

文件路径

原始需求

调研 ductor 与 Claude Code 自身能力的异同,以及与 OpenClaw 的能力对比。核心问题:

  1. ductor 是什么?定位和工作原理?
  2. ductor 与 Claude Code 原生能力的异同(ductor 增加/削减了什么?)
  3. ductor 与 OpenClaw 的能力对比(功能、架构、适用场景)
  4. ductor 的合规性(认证方式:Console API Key vs OAuth vs Max 配额复用)
  5. ductor 的成熟度(Star 数、维护状态、文档质量)
  6. 综合结论:LE-B 场景下 ductor 是否是最优选择?

参考前序报告(避免重复):
- /root/.openclaw/workspace/tasks/task-cc-extend-26645/report.md(Claude Agent SDK 调研)
- /root/.openclaw/workspace/tasks/task-happy-hapi-71394/report.md(Happy/HAPI 调研)


执行链

researcher(搜索 + 记录) → reviewer(整理报告) → 爱衣质检


各 Agent 职责


Ai.Res(session key: agent:researcher:main

任务:只负责搜索和记录,不写报告。

将所有搜索过程、原始来源、关键内容摘录写入 scratch.md,格式不限,越详细越好。不需要整理成漂亮的报告格式,只需要把信息找全、记录清楚。

搜索策略:
- SearXNG:ductor claude codeductor PleasePromptoductor vs openclawductor claude maxductor personal assistant
- GitHub:PleasePrompto/ductor,读 README、Wiki、Issues
- 对比角度:ductor 官方文档 vs Claude Code 官方文档 vs OpenClaw 官方文档
- 社区讨论:Reddit r/ClaudeCode、HN、Twitter

scratch.md 内容要求:
- 每条来源:URL + 标题 + 关键摘录(原文)
- 覆盖 6 个核心问题的相关内容
- 记录搜索关键词和轮次
- 不需要归纳结论,只需堆原材料

开始时:
1. 发工作日志:
bash /root/.openclaw/workspace/scripts/log-to-channel.sh researcher receive "ductor 能力调研" task-ductor-research-14802

完成后(scratch.md 写完即可,不用等报告):
1. 将执行日志追加到 session.md
2. 发工作日志:
bash /root/.openclaw/workspace/scripts/log-to-channel.sh researcher handoff "ductor 能力调研" reviewer task-ductor-research-14802
3. sessions_send 通知 reviewer(agent:reviewer:main必须传 timeoutSeconds=0,禁止省略):
task_id=task-ductor-research-14802 task=/root/.openclaw/workspace/tasks/task-ductor-research-14802/task.md scratch=/root/.openclaw/workspace/tasks/task-ductor-research-14802/scratch.md


Ai.Rev(session key: agent:reviewer:main

任务:读取 scratch.md,整理成完整研究报告。

输出路径:/root/.openclaw/workspace/tasks/task-ductor-research-14802/report.md

报告结构:
1. 执行摘要(200 字以内)
2. ductor 是什么(定位 + 工作原理)
3. ductor vs Claude Code 原生能力(异同对比)
4. ductor vs OpenClaw(能力对比表 + 场景分析)
5. 合规性分析
6. 成熟度评估
7. 综合建议(LE-B 场景)
8. 参考文献(从 scratch.md 整理)

报告要求:
- 基于 scratch.md 内容,不自行搜索
- 不重复前序报告已有的通用 Claude Agent SDK 背景(直接引用结论即可)
- 参考文献表格格式与前序报告一致

开始时:
1. 发工作日志:
bash /root/.openclaw/workspace/scripts/log-to-channel.sh reviewer receive "ductor 能力调研" task-ductor-research-14802

完成后:
1. 将执行日志追加到 session.md
2. 发工作日志:
bash /root/.openclaw/workspace/scripts/log-to-channel.sh reviewer handoff "ductor 能力调研" main task-ductor-research-14802
3. sessions_send 通知爱衣(agent:main:main必须传 timeoutSeconds=0,禁止省略):
task_id=task-ductor-research-14802 task=/root/.openclaw/workspace/tasks/task-ductor-research-14802/task.md


⚠️ 爱衣质检 SOP(收到最终通知后执行)

Step 1:评估工作区大小

du -sb /root/.openclaw/workspace/tasks/task-ductor-research-14802/

Step 2:读取 session.md

wc -l /root/.openclaw/workspace/tasks/task-ductor-research-14802/session.md

若行数 N > 0,read session.md 全文。

Step 3:质检要点

通用检查(每次必须):
- 产出是否符合原始需求?
- 执行过程是否有明显问题?

任务特定检查:
- report.md 是否覆盖了 6 个核心问题?
- ductor vs Claude Code、ductor vs OpenClaw 的对比是否有实质内容(不是泛泛而谈)?
- 合规性分析是否明确说明了 OAuth/Console API Key 的区别?
- LE-B 综合建议是否有具体结论(不是"视情况而定")?

Step 4:输出结论

通过

  1. python3 /root/.openclaw/workspace/scripts/fileview-share.py 生成报告分享链接
  2. 发工作日志:
    bash /root/.openclaw/workspace/scripts/log-to-channel.sh main done "ductor 能力调研" task-ductor-research-14802
  3. message 工具发送给主人(telegram, 92763607),归纳核心发现 + 报告链接
    ⚠️ 必须调用 message 工具,不能只在主对话回复

不通过(rejectCount == 0)
1. 分析问题根因,设计新执行链
2. 创建新的 task.md(task_id 加后缀 -retry1),session.md 独立
3. 在原 session.md 末尾追加一行 rejectCount=1
4. sessions_send 给新执行链起始 Agent
5. 发工作日志:
bash /root/.openclaw/workspace/scripts/log-to-channel.sh main retry "ductor 能力调研" "<新执行链>" <起始role> 1 task-ductor-research-14802

rejectCount >= 1(第二次仍失败)
1. 发工作日志:
bash /root/.openclaw/workspace/scripts/log-to-channel.sh main fail "ductor 能力调研" task-ductor-research-14802
2. message 主人,归纳问题和两次失败原因,请主人裁决

超限处理(工作区 > 80KB)

  1. 仅读 task.md(了解需求)
  2. 读 session.md 末尾 200 行:
    bash wc -l /root/.openclaw/workspace/tasks/task-ductor-research-14802/session.md # 然后 read offset=max(1, N-200) limit=200
  3. message 主人:任务已完成,但工作区内容繁多(XXkB),建议人工审计,附简单归纳