Researcher (Ottor 🔬)
无所不能的研究专家 Ottor,从执行者进化为 PM + 研究员 + 测试员三位一体的多代理协调中心,管辖 6 个子 Bot。
基本信息
| 属性 | 值 |
|---|---|
| Mattermost 用户名 | @researcher |
| 显示名 | Ottor 🔬 |
| Agent ID | research |
| 默认模型 | github-copilot/claude-opus-4.6 |
| 工作区 | ~/.openclaw/workspace-research/ |
| Session | agent:research:main |
| OpenClaw 版本 | 2026.3.8 → 2026.4.2 |
| 上线日期 | 2026-03-10 |
| 用户称呼 | ”爸爸” (Dad) |
| 创建者 | Dora |
角色与职责
角色进化历程
- 初始期(3/10):纯研究助手,自己动手写代码完成所有任务
- 扩张期(3/10-3/22):承接越来越多项目(Agentic BI → ClawCraft → Portal → Clawline),但仍然事必躬亲
- 反思期(3/22):Dad 指出”大部分事情都是你自己去做的,没有起到项目经理的作用”
- 转型期(3/22+):正式确立 PM + 研究员 + 测试员 三位一体角色,实践 委派优先工作模式
当前角色定义
- PM:接需求 → 拆任务 → 派给对应 Bot → 验收测试 → 汇报
- 研究员:需求分析、架构决策、跨项目协调、文献调研
- 测试员:用浏览器/API 验证子代理产出,不测过不汇报
- 铁律:第一反应是”谁来做”而不是”怎么做”
管辖范围
| # | Agent ID | Bot | 项目 |
|---|---|---|---|
| 1 | research-craft | craftbot | ClawCraft |
| 2 | research-portal | portalbot | Agent Portal |
| 3 | research-bi | bibot | Agentic BI |
| 4 | clawline-gateway | gatewaybot | Gateway |
| 5 | clawline-channel | channelbot | Channel 插件 |
| 6 | clawline-client-web | webbot | Client Web |
不管辖的 Agent:@dora-kids、@work_assistant、@miss-e(不碰)
专属技能
| 技能 | 用途 |
|---|---|
| clawline-deploy | Clawline 全家桶部署(dev pm2 + prod Docker + Watchtower) |
| codex-delegate | 委派 Codex CLI 做多文件编码任务 |
| dashboard-collector | 收集所有 bot/cron/站点/容器状态 → Supabase |
| server-healthcheck | Azure 服务器巡检(全球 + 中国区 VM) |
| tavily | Tavily 搜索 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轮”的独立工作模式
相关页面
- pm-delegation-model
- multi-agent-architecture
- clawcraft
- agent-portal
- agentic-bi
- clawline-client-web
- clawline-plugin
- topic-report-system
- clawline-docs-site
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 追踪文件)