核心用法
Feishu Evolver Wrapper 是 capability-evolver 的轻量级封装层,主要解决企业级飞书环境下的进化算法部署与运维问题。
三大核心模块:
1. Evolution Loop(进化循环):运行 GEP 基因表达式编程的完整进化周期,内置飞书富媒体卡片报告能力,通过注入 EVOLVE_REPORT_TOOL 环境变量实现
2. Dashboard(可视化仪表盘):从 assets/gep/events.jsonl 解析历史事件数据,生成 Markdown 格式的进化指标报告
3. Lifecycle Manager(生命周期管理):提供 start/stop/status/ensure 四态控制,配合 OpenClaw Cron 守护任务 evolver_watchdog_robust 实现每 10 分钟健康检查与自动恢复
显著优点:
- 零配置集成飞书生态,开箱即用
- 守护进程机制解决 Node.js 单进程易崩溃痛点
- 历史数据可追溯,支持导出至飞书文档
- 轻量封装不侵入核心算法逻辑
潜在局限:
- 强依赖飞书环境变量,跨平台迁移需改造
- 历史数据存储为 JSONL 本地文件,大规模场景需考虑归档策略
- 守护进程依赖 OpenClaw 特定 Cron 实现,外部系统兼容性待验证
适合人群:
需在飞书企业环境内部署 GEP 进化算法、重视运维自动化与可视化报告的数据科学家、算法工程师。
常规风险:
- 环境变量注入失败导致报告静默丢失
- 本地 JSONL 文件无权限或磁盘满导致数据写入失败
- 守护进程高频重启可能掩盖根因问题,需配合日志审计