核心用法
Feishu Evolver Wrapper 是 capability-evolver 技能的飞书集成包装器,主要提供三方面能力:
1. 进化循环运行
- 通过
index.js运行 GEP 进化循环,自动注入EVOLVE_REPORT_TOOL环境变量启用飞书富文本卡片报告 - 替代原生 evolver,在 Master 环境中实现可视化反馈
2. 可视化仪表盘
visualize_dashboard.js读取assets/gep/events.jsonl生成 Markdown 格式仪表盘- 支持指标追踪与历史数据可视化
3. 生命周期管理
lifecycle.js提供start/stop/status/ensure四种操作- 配合 OpenClaw Cron 任务
evolver_watchdog_robust每 10 分钟执行ensure,实现故障自恢复 - 替代脆弱的系统 crontab 方案,确保崩溃或挂起后自动重启
4. 历史导出
- 支持将原始历史数据导出至飞书文档
显著优点
- 无缝集成:零配置接入飞书生态,复用现有 Master 环境变量
- 高可用设计:Watchdog 机制 +
ensure语义实现故障自愈 - 可视化友好:富文本卡片 + 仪表盘降低认知负担
- 架构解耦:包装器模式保留底层 evolver 独立性
潜在局限
- 依赖 OpenClaw Cron 基础设施,单点故障风险
events.jsonl本地存储限制历史规模与多机协作- 未提及权限控制,仪表盘数据可能暴露敏感指标
- Node.js 运行时依赖,环境一致性需自行保障
适合人群
- 已部署 capability-evolver 且需要飞书通知的 Master 环境用户
- 追求自动化运维、减少人工介入的 GEP 实验团队
- 需要可视化追踪进化过程的算法研究人员
常规风险
- 数据持久化:JSONL 文件损坏或磁盘满导致历史丢失
- Watchdog 失效:Cron 任务本身故障时无二次保障
- 环境泄露:
EVOLVE_REPORT_TOOL若配置不当可能暴露 webhook 密钥 - 资源泄漏:长期运行的进化循环可能积累内存/句柄未释放