ChannelBot
Clawline-Channel 项目的专属同步与维护 Bot,自动执行项目状态巡检、代码同步、CONTEXT.md 更新和定期报告。
概述
ChannelBot 是 clawline-channel 项目的专属 Bot,运行在 Mattermost 上,负责项目的日常维护和状态同步。它通过定时任务(Cron)自动执行工作区巡检,生成结构化的维护报告,并在项目状态发生变化时主动通知。Bot 的称呼风格亲切,称用户 Dora 为”爸爸/Dad”。
核心功能
项目同步 (Project Sync)
- 从
CONTEXT.md同步 Portal 描述 - 跟踪待办任务数量
- 检测项目活动变化
工作区维护报告
定期生成结构化报告,包含:
- CONTEXT.md 状态:是否存在、是否过期、行数、最后修改时间
- 会话记录:近期会话数、是否需要归档
- 待办任务:pending/done 数量
- Git 状态:最近提交、是否有未提交代码
- TypeScript 编译:类型检查结果
- GitHub Issues:open issue 数量
代码变更追踪
报告中会列出最近的 Git 提交,例如:
229d5c9feat: paginated history with before cursor + hasMorefce268afeat: auto-generate conversation title101c1dafix: stream state replace vs append97e10bbfeat: chat-level stream state (断点续传)250d927fix: agentId in thinking indicators77e83bcfeat: upload local files to relay server instead of base64 over WebSocket595e977feat: update monitor.ts with enhanced monitoring logic
运行环境
- 项目:clawline-channel(
workspace-clawline-channel) - OpenClaw 版本:2026.3.8 (3caab92)
- 模型配置:支持多模型切换
prism-foundry/gpt-5.4prism-foundry/FW-GLM-5github-copilot/claude-opus-4.6
- Agent Session:
agent:clawline-channel:main - Codex 超时:18000 秒(约 5 小时)
- 技能:包含
codex-delegate用于启动 Codex 执行
报告频率
根据聊天记录观察:
- 每天至少 1-2 次自动维护报告
- 报告时间不固定(有凌晨 02:06、早上 07:06、中午 13:07、下午 14:39、晚上 19:07 等)
- 周末也会执行(如 2026-03-22 标注为”周日维护报告”)
关键事件
Portal Sync 失败 (2026-03-18)
- 23:05 出现
Portal Sync failed: Project not found: fetch failed错误
文件发送问题 (2026-03-21)
- Dora 要求验证 agent→user 文件/图片发送功能的可靠性
- 后续报告显示该任务记录在案但尚未完成
OpenClaw 版本更新分析 (2026-03-29)
- Dora 要求 ChannelBot 组织团队分析 OpenClaw 新版本对 clawline 插件的影响
- 指示”只分析不行动”
时间线
- 2026-03-17 19:30: 上线,加入 Mattermost
- 2026-03-18 17:05: 首次成功同步 clawline-channel 项目
- 2026-03-18 23:05: Portal Sync 失败
- 2026-03-20: 恢复正常同步,开始生成详细维护报告
- 2026-03-21~24: 持续自动维护报告,追踪断点续传、分页历史等新功能开发
- 2026-03-29: 接到分析 OpenClaw 版本更新影响的任务