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 配置后纠正——Alpha、Gamma 已配置独立 workspace。
- 问题:Bot 先说不支持隔离沙箱
- 解决:直接查配置文件确认已支持(14:32–14:39)
Otter 🦦 创建¶
Dad 决策:新建一个可爱动物名的代理,使用独立工作区,专门维护公司老项目 private-runtime。
- 名称:Otter 🦦
- 定位:专业、谨慎的长期维护型工程师
- 仓库:
git@github.com:Restry/private-runtime.git - 16:33 创建完成并注册成功
- 16:37 安装
agent-factoryskill 到本地 - 16:50 配置 Mattermost bot,支持 DM
创建过程中 gateway 重启导致会话短暂中断,重新检查后确认注册成功。
03-21:BNEF Bot 创建(前置案例)¶
Dad 提供仓库 git@github.com:Restry/BNEF.git,要求创建对应项目 bot。这是 Clawline bot 创建前的重要参考案例,验证了 agent-factory 的完整工作流。
标准流程验证¶
- 准备 Git 仓库地址
- 在 Mattermost 创建 Bot Account
- 配置 token / pairing
- 生成
SOUL.md人设 -
启动 gateway 并验证 DM 可用
-
20:02 BNEF agent 全部就绪
- 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 三次创建中总结的标准步骤:
- 安装
agent-factoryskill - 准备
agency-agents角色模板资源 - 确定 agent 名称、职责、人设、默认模型、独立工作区
- 创建 Mattermost Bot Account
- 生成
SOUL.md等角色设定 - 初始化工作区并 clone 项目仓库
- 完成 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 批准 |