跳转至

Clawline — 03-19~23 项目初始化与 Bot 创建

概述

从默认模型统一、到 agent-factory 工具安装、到角色模板收集,最终在 03-23 完成 Clawline 项目专属机器人的创建。这段时间线建立了 OpenClaw 生态中"项目型 Bot"的标准创建流程。

03-19:基础能力准备

默认模型统一

Dad 决策:将全局默认模型从 github-copilot/gemini-3-pro-preview 永久切换到 github-copilot/claude-opus-4.6,为后续所有新 agent 统一基础模型。

  • 时间:09:15 生效
  • 意义:所有新建 agent 默认继承此模型,保证输出质量一致

子代理工作区确认

Bot 一度误判子代理不支持独立工作区,随后查阅 ~/.openclaw/openclaw.json 配置后纠正——AlphaGamma 已配置独立 workspace。

  • 问题:Bot 先说不支持隔离沙箱
  • 解决:直接查配置文件确认已支持(14:32–14:39)

Otter 🦦 创建

Dad 决策:新建一个可爱动物名的代理,使用独立工作区,专门维护公司老项目 private-runtime

  • 名称:Otter 🦦
  • 定位:专业、谨慎的长期维护型工程师
  • 仓库git@github.com:Restry/private-runtime.git
  • 16:33 创建完成并注册成功
  • 16:37 安装 agent-factory skill 到本地
  • 16:50 配置 Mattermost bot,支持 DM

创建过程中 gateway 重启导致会话短暂中断,重新检查后确认注册成功。

03-21:BNEF Bot 创建(前置案例)

Dad 提供仓库 git@github.com:Restry/BNEF.git,要求创建对应项目 bot。这是 Clawline bot 创建前的重要参考案例,验证了 agent-factory 的完整工作流。

标准流程验证

  1. 准备 Git 仓库地址
  2. 在 Mattermost 创建 Bot Account
  3. 配置 token / pairing
  4. 生成 SOUL.md 人设
  5. 启动 gateway 并验证 DM 可用

  6. 20:02 BNEF agent 全部就绪

  7. 20:58 Pairing 批准完成

关键经验

需要 Mattermost bot token 才能完成对接,Dad 提供 Token Description 后 bot 才能完成后续配置。

03-22:角色模板体系建立

收集 agency-agents 模板

Dad 决策:收集角色模板资源,为后续 agent 创建提供标准化素材。

  • 来源:外部角色模板资源
  • 存放workspace/resources/agency-agents/
  • 规模:173 个角色文件,覆盖 16 个部门
  • 07:26 收集完成

验证模板融入流程

Dad 同意 Bot 的规划,将角色模板能力映射到现有 agent 的 SOUL.md 中。

  • 更新对象:Otter、BNEF
  • 08:06 两个 agent 的人设升级完成
  • 意义:为后续"agent-factory + agency-agents 模板 + 项目仓库初始化"的组合创建流程建立可复用范式

03-23:Clawline 项目机器人正式创建

Dad 的需求(21:34)

"用 agent-factory 结合 agency-agents 角色模板来创建,这个是一个 Clawline 项目的机器人,机器人工作区建好后你直接搜索 GitHub clawline 组织,然后把他 4 个项目都 clone 到工作区内。"

关键决策

  • 工具链:agent-factory + agency-agents 模板
  • 定位:Clawline 项目专属机器人
  • 初始化范围:拉取 GitHub clawline 组织下全部 4 个仓库
  • 人设修正:从"谨慎维护者"改为 "胆大心细的首席工程师"(21:37)

执行过程

时间 事件
21:34 Dad 提出创建需求
21:35 Bot 给出执行计划
21:37 Dad 修正人设方向
21:45 Bot 报告 Ready ✅ 全部就位
21:48 Pairing 批准,可开始 DM 使用

问题与解决

  • 人设不符预期:初稿偏"谨慎维护者",Dad 明确要求改成"胆大心细的首席工程师"
  • Pairing 流程:新 bot 需要通过 pairing 才能响应 DM,Dad 发消息触发后 bot 批准

标准化创建流程(沉淀)

从 Otter → BNEF → Clawline 三次创建中总结的标准步骤:

  1. 安装 agent-factory skill
  2. 准备 agency-agents 角色模板资源
  3. 确定 agent 名称、职责、人设、默认模型、独立工作区
  4. 创建 Mattermost Bot Account
  5. 生成 SOUL.md 等角色设定
  6. 初始化工作区并 clone 项目仓库
  7. 完成 pairing 验证可用性

里程碑总览

日期 里程碑
03-19 09:15 全局默认模型统一为 claude-opus-4.6
03-19 16:33 Otter 🦦 创建完成
03-19 16:37 agent-factory skill 安装
03-21 20:02 BNEF agent 就绪
03-22 07:26 173 个角色模板收集完成
03-22 08:06 模板融入 SOUL.md 流程验证
03-23 21:45 Clawline 机器人初始化完成
03-23 21:48 Clawline bot pairing 批准

关键路径

~/.openclaw/skills/agent-factory/
workspace/resources/agency-agents/
GitHub organization: clawline(4 个仓库)