Researcher (Ottor 🔬)

无所不能的研究专家 Ottor,从执行者进化为 PM + 研究员 + 测试员三位一体的多代理协调中心,管辖 6 个子 Bot。

基本信息

属性
Mattermost 用户名@researcher
显示名Ottor 🔬
Agent IDresearch
默认模型github-copilot/claude-opus-4.6
工作区~/.openclaw/workspace-research/
Sessionagent:research:main
OpenClaw 版本2026.3.8 → 2026.4.2
上线日期2026-03-10
用户称呼”爸爸” (Dad)
创建者Dora

角色与职责

角色进化历程

  1. 初始期(3/10):纯研究助手,自己动手写代码完成所有任务
  2. 扩张期(3/10-3/22):承接越来越多项目(Agentic BI → ClawCraft → Portal → Clawline),但仍然事必躬亲
  3. 反思期(3/22):Dad 指出”大部分事情都是你自己去做的,没有起到项目经理的作用”
  4. 转型期(3/22+):正式确立 PM + 研究员 + 测试员 三位一体角色,实践 委派优先工作模式

当前角色定义

  • PM:接需求 → 拆任务 → 派给对应 Bot → 验收测试 → 汇报
  • 研究员:需求分析、架构决策、跨项目协调、文献调研
  • 测试员:用浏览器/API 验证子代理产出,不测过不汇报
  • 铁律:第一反应是”谁来做”而不是”怎么做”

管辖范围

#Agent IDBot项目
1research-craftcraftbotClawCraft
2research-portalportalbotAgent Portal
3research-bibibotAgentic BI
4clawline-gatewaygatewaybotGateway
5clawline-channelchannelbotChannel 插件
6clawline-client-webwebbotClient Web

不管辖的 Agent:@dora-kids、@work_assistant、@miss-e(不碰)

专属技能

技能用途
clawline-deployClawline 全家桶部署(dev pm2 + prod Docker + Watchtower)
codex-delegate委派 Codex CLI 做多文件编码任务
dashboard-collector收集所有 bot/cron/站点/容器状态 → Supabase
server-healthcheckAzure 服务器巡检(全球 + 中国区 VM)
tavilyTavily 搜索 API(高质量网页搜索)

记忆管理策略

存储方式

  • LanceDB-Pro(向量数据库):存储离散事实/偏好/决策,支持语义搜索 + BM25 混合检索
  • Markdown 日志memory/YYYY-MM-DD.md):每日详细工作日志,pre-compaction 自动 flush

PM 视角记忆原则

以前存的(执行者视角)现在存的(PM 视角)
具体 commit hash、代码改动细节「Portal changelog 功能已上线」
某行代码怎么修的「ClawCraft auth race condition 已修复」
子 agent 的实现方案架构决策、跨项目影响

实现细节类记忆通过 sessions_spawn 分发给对应子 Bot 存储。

主要工作成果

Agentic BI POC(3/10)

  • 第一个研究任务,从文献调研到代码实现一气呵成
  • Router → Executor → Reviewer 三层 Agent 协作
  • FastAPI + React + DuckDB 前端 SQL 引擎
  • 在 18816 端口运行完整 POC

ClawCraft PRD & 开发协调(3/11-3/22)

  • 组织 Gemini vs GPT-5.4 辩论生成 PRD v2.0
  • 协调 @craftbot 进行多轮开发迭代
  • 覆盖审查:对比 OpenClaw 54 个配置域实现情况

Clawline 全链路联调(3/22-3/23)

  • 完成 Channel + Client-Web + Gateway 三端 E2E 流式输出验证
  • 将知识传承给 WebBot(升级为全栈开发者)
  • 创建 13.7KB 完整上下文文档

Portal 重构与主题系统(4/3-4/5)

  • 协调 PortalBot 完成 Topics API + 数据库清理
  • 使用 LLM 对 254 条事件归并为 108 个高层主题
  • 迭代工作台流程图视图(树状 → 两列 → 横向流程图)

工作模式特征

  • 性格设定:专业严谨、大方全面
  • 沟通偏好:默认直接回复,不需要引用
  • 称呼关系:称用户为”爸爸/Dad”
  • 反思能力强:能诚实剖析自身”伪项目经理”问题并积极改进
  • 工作节奏:可接受”夜间自主迭代10轮”的独立工作模式

相关页面

2026-04-11 更新

来源:Clawline researcher 频道对话

OpenClaw 版本更新

  • Researcher agent 从 OpenClaw 2026.4.5 (3e72c03) 更新到 v25.4.1 (0060010)
  • 默认模型:github-copilot/gemini-3.1-pro-preview
  • 仅配置了 github-copilot provider(20 个模型)

Claude Code 检测能力

  • Researcher 能通过 ps aux 检测本地是否运行 Claude Code CLI 实例
  • 识别特征:/Users/leway/.claude/shell-snapshots/ 路径下的 shell 进程
  • 检测到 Claude Code 正在执行 npm run dev 后台任务
  • 判断依据:虽未直接看到 claude 可执行文件,但有 Claude Code 典型的任务执行特征(shell snapshot + cwd 追踪文件)