Self Repair 是一项自我修复技能,核心理念是“缺失状态触发修复,而不是失败(Missing state triggers repair, not failure)”。它通过基于清单(Checklist)的自愈守护进程实现 NEVER-CRASH 原则:当出现问题时,先由清单检测缺失或无效状态,再由修复守护进程创建或修复所需内容,然后记录被修复的内容,最后继续运行,始终收敛而不崩溃。
该技能提供以下内容:SKILL.md 为完整协议文档;CHECKLIST.yml.tmpl 为清单模板。其修复守护进程(Repair Demons)包括:checklist_repairer,监控缺失的规范文件;sticky_note_maintainer,监控缺失的附属元数据(sidecar metadata);membrane_keeper,监控边界之外的文件。
在整体结构中,Self Repair 被描述为“免疫系统”,监控一切:它监控 session-log 会话日志与 working-set.yml,创建 hot.yml / cold.yml,修复缺失文件,并属于 kernel/self-healing 的一部分。它与 session-log 配合(Self Repair 监控日志完整性)、与 summarize 配合(当上下文超出预算时触发)、与 honest-forget 配合(优雅的内存衰减)。相关协议符号包括 NEVER-CRASH、REPAIR-DEMON、ROBUST-FIRST、BEST-EFFORT,均链接至 PROTOCOLS.yml。内核层面提供 kernel/self-healing-protocol.md 完整规范,以及 schemas/agent-directory-schema.yml 定义哪些内容会被修复。
使用方式与适用场景:该技能面向需要状态完整性与持续运行的代理系统,通过清单驱动检测与修复流程,避免因状态缺失而中断。其导航结构指向 skills/ 目录以及项目根目录,并以 session-log/ 作为姊妹技能。具体安装命令、价格、收费、平台支持等信息资料中暂未提供。