核心用法
「吞贼·净化魄」是一套面向系统运维的自动化自愈框架,命名源自道家"三魂七魄"理论中的"吞贼"之魄,象征清除异己、净化本体的职能。该技能以声明式 YAML 接口提供三大能力:
1. 错误修复 (`fix`):接收结构化错误对象(含类型、消息、堆栈),输出修复尝试结果与解决方案描述,适用于运行时异常捕获后的自动恢复场景。
2. 清理冗余 (`cleanup`):支持定向清理临时文件、缓存、日志或全量扫描,返回释放空间、删除文件数及耗时指标,可用于磁盘水位告警后的紧急瘦身。
3. 健康检查 (`health`):无输入探针式检测,输出系统状态分级(healthy/degraded/critical)、问题清单及运行时长,适合作为定时任务或 readiness/liveness 探针。
聚合架构设计
该技能采用"中枢调度"模式,可横向调用 healthcheck、video-frames、douyin-video-publish、self-improving 等子技能,并向上受 bodhi-three-hun-and-seven-po 元技能统辖,形成分层自愈网络。
显著优点
- 零侵入设计:纯 YAML 接口,无需 SDK 嵌入,CI/CD 流水线、Serverless 函数均可直接调用。
- 分级容错:
health.status的三级语义(healthy/degraded/critical)便于对接 PagerDuty、飞书告警等分级通知策略。 - 可观测输出:所有操作返回结构化指标(
freedSpace、duration、filesRemoved),天然适配 Prometheus 时序数据库。
潜在局限
- 修复深度受限:
fix.solution仅为描述性文本,未承诺执行回滚或热补丁,复杂故障仍需人工介入。 - 清理策略黑盒:
cleanup未暴露文件保留规则(如"保留 7 天日志"),误删风险需调用方自行兜底。 - 聚合依赖脆弱:子技能(如
douyin-video-publish)若版本漂移,中枢未显式声明兼容性矩阵。
适合人群
- 运维 SRE 团队:需要轻量级健康探针与定时清理脚本。
- 边缘计算开发者:资源受限场景下的自治式故障恢复。
- 微服务架构师:构建"感知-决策-执行"闭环的韧性系统设计。
常规风险
- 误修复风险:自动修复可能掩盖根因,导致故障反复触发。
- 级联清理:
target: all在高 IO 场景下可能引发服务抖动,建议错峰执行。 - 元技能单点:依赖
bodhi-three-hun-and-seven-po协调,若根技能失效则自愈网络瘫痪。