从 OpenClaw 本地运行数据生成多 Agent 摘要,并同步到飞书多维表格。
它会汇总这些信息:
- agent 状态
- session 活跃度
- 任务数据
- 风险和卡点
- 摘要快照
- 本机已安装 OpenClaw
- 本机存在
~/.openclaw/openclaw.json - 已创建飞书应用,并拿到:
app_idapp_secretapp_token
- 飞书多维表已准备好
默认使用 4 张表:AgentsTasksRisksSnapshots
先复制模板文件:
cp .feishu_sync.env.example .feishu_sync.env然后编辑 .feishu_sync.env:
APP_ID=your_app_id
APP_SECRET=your_app_secret
APP_TOKEN=your_bitable_app_tokenpython3 scripts/collect_openclaw_summary.py输出包含:
summary_textsummary_json
macOS / Linux:
./scripts/run_feishu_sync.shWindows PowerShell:
.\scripts\run_feishu_sync.ps1Windows CMD:
scripts\run_feishu_sync.bat如果你想直接运行底层脚本:
python3 scripts/sync_feishu_bitable.py \
--app-id "$APP_ID" \
--app-secret "$APP_SECRET" \
--app-token "$APP_TOKEN"当前支持 3 类任务来源。
支持识别:
ASSIGNED: ...Task ID: ...Task Stuck AlertPERSISTENT Stuck Task Alert
示例:
- [ ] Check inbox priority:high schedule:daily
- [ ] Review landing page copy id:copy-review status:scheduled示例:
# Inbox
- [ ] Check inbox priority:high
# In Progress
- [ ] Review landing page copy id:copy-review
# Blocked
- [ ] Wait for decision priority:high支持的内联字段:
id:...priority:...status:...schedule:...
这个项目不强绑定某一种定时器。你可以用任意外部调度器,只要它最终执行下面这个入口即可:
macOS / Linux:
./scripts/run_feishu_sync.shWindows:
.\scripts\run_feishu_sync.ps1可参考:
可参考:
典型 cron 规则:
*/5 8-23 * * * /path/to/openclaw-status-summary/scripts/run_feishu_sync.sh可参考:
Windows 通常使用 Task Scheduler,让它执行:
.\scripts\run_feishu_sync.ps1这是正常的。脚本会过滤模板、skills、配置、session、参考文档等噪音文件。
如果最近没有真实业务产出文件,outputs 会是空数组,并在 data_quality.warnings 里给出提示。
因为当前环境里可能没有:
- session 任务消息
HEARTBEAT.md任务TODO.md/TASKS.md
只要按支持格式写入,任务就会被识别。
飞书日期字段要求 Unix 时间戳。同步脚本已经处理了这个转换。
真实配置放在 .feishu_sync.env