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 提交,例如:

  • 229d5c9 feat: paginated history with before cursor + hasMore
  • fce268a feat: auto-generate conversation title
  • 101c1da fix: stream state replace vs append
  • 97e10bb feat: chat-level stream state (断点续传)
  • 250d927 fix: agentId in thinking indicators
  • 77e83bc feat: upload local files to relay server instead of base64 over WebSocket
  • 595e977 feat: update monitor.ts with enhanced monitoring logic

运行环境

  • 项目:clawline-channel(workspace-clawline-channel
  • OpenClaw 版本:2026.3.8 (3caab92)
  • 模型配置:支持多模型切换
    • prism-foundry/gpt-5.4
    • prism-foundry/FW-GLM-5
    • github-copilot/claude-opus-4.6
  • Agent Sessionagent: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 版本更新影响的任务

相关页面