Feishu Evolver Wrapper

集成飞书的能力进化器封装。管理进化循环生命周期(启动/停止/确保),发送富飞书卡片报告,并提供...

安装

概览

什么是Feishu Evolver Wrapper

Feishu Evolver Wrapper 是一个围绕 capability-evolver 技能做的轻量封装,核心目标不是重新发明一套进化框架,而是把“能力进化循环”接到飞书环境里,让运行状态、结果汇报和后续追踪变得更顺手。它会注入与飞书报告相关的环境变量,在 Master 环境中启用富卡片报告,因此相比只在终端里跑一个循环,这个封装更强调把过程可见化、把反馈送到团队日常使用的协作工具中。

从定位看,它主要解决的是一类工程化问题:进化循环要能启动、停止、查看状态,还要在异常退出或卡住时尽量自动恢复。证据包里给出的功能集中在生命周期管理、循环运行、可视化仪表盘和历史导出几个方面,说明它不是单一脚本,而是一层把执行、观测和汇报串起来的包装。对于已经在使用 capability-evolver 的团队来说,这类封装的价值在于减少零散脚本和脆弱调度逻辑带来的维护成本。

它的整体结构也比较清楚:一边负责运行 GEP evolution cycle,并把结果通过飞书富卡片报告出来;另一边从 assets/gep/events.jsonl 中提取指标与历史,生成 Markdown 形式的 Evolution Dashboard,还支持把原始历史导出到飞书文档。再加上由 OpenClaw Cron job 托管的 watchdog,定时执行 ensure 来兜底,避免依赖更脆弱的系统 crontab 方案。换句话说,这个工具面向的并不是“如何设计能力进化算法”,而是“如何把进化循环稳定地跑起来,并以飞书友好的方式对外呈现”。

核心功能特点

  1. 为 capability-evolver 提供轻量封装,并自动注入飞书报告环境变量,支持在 Master 环境中发送富卡片报告
  2. 统一管理进化循环生命周期,可执行启动、停止、状态检查和 ensure,便于持续运行与运维排查
  3. 可从 assets/gep/events.jsonl 可视化指标与历史,生成 Markdown 形式的 Evolution Dashboard
  4. 支持将原始历史导出到飞书文档,便于沉淀过程记录和后续协作查看
  5. 通过 OpenClaw 的 watchdog 定时执行 ensure,在循环崩溃或挂起时自动尝试恢复,替代更脆弱的系统 crontab 逻辑

适用场景

如果团队已经把 capability-evolver 用在持续实验、能力迭代或自动循环任务中,这个封装最适合拿来补足“运行层”和“汇报层”。研发或平台同学不必只盯着命令行输出,而是可以把进化过程通过飞书卡片同步到团队协作环境里,让负责人、协作者甚至非直接开发成员也能更快理解当前循环在做什么、有没有正常推进。对于需要经常查看状态、确认循环是否仍在运行的场景,生命周期管理脚本也比手动处理多个零散命令更直接。

它也适合那些对过程留痕有明确要求的场景。比如一轮轮进化实验持续产生事件记录,团队既希望从 events.jsonl 中回看历史,又需要形成更适合分享的仪表盘视图,或者把原始历史进一步导出到飞书文档中进行讨论、归档和复盘。这里的重点不是生成炫目的报表,而是把原始运行数据整理成团队能消费的形式,让指标变化、历史轨迹和阶段性结果有一致的落点。

另一个典型场景是长期运行、对稳定性敏感的自动化流程。证据包明确提到 watchdog 会定时执行 ensure,在循环崩溃或挂起时自动重启,这说明它适合那些不能完全依赖人工值守的任务。相比把可靠性寄托在更脆弱的系统 crontab 上,这种托管式兜底更适合需要持续运转的内部能力演化流程。对平台维护者来说,它降低了“脚本挂了但没人知道”这类问题的概率;对业务侧来说,则意味着进化循环更容易保持连续性,汇报链路也不会因为单次异常而中断。