npx skills add https://github.com/wyzhou01/self-healing-skill --skill 'Self-Healing Agent'self_healer.py → 核心引擎:diagnose() → can_fix() → fix() → verify() → learn()
patterns.py → ERROR_PATTERNS:error_type → fix_strategy 映射
corrections.md → 持久化学习到的修正(由 learn() 追加)
from self_healer import SelfHealer
healer = SelfHealer()
diagnosis = healer.diagnose(error_context)
if healer.can_fix(diagnosis["error_type"]):
success, result = healer.fix(diagnosis["error_type"], diagnosis)
if healer.verify(result):
healer.learn(diagnosis["error_type"], result, success=True)
| error_type | fix strategy |
|---|---|
| token_expired | refresh_token |
| quota_exceeded | wait_and_retry |
| env_path_wrong | find_valid_env_path |
| api_key_missing | check_keychain_fallback |
| network_timeout | retry_with_backoff |
| video_source_fail | fallback_to_coverr |
| tts_fail | fallback_to_edge_tts |
| upload_fail | diagnose_and_retry |
self_healer.py — 核心引擎patterns.py — 错误模式 → 修复策略映射corrections.md — 学习到的修正(自动创建)每周安装数
–
代码仓库
首次出现
–
安全审计
self_healer.py → Core engine: diagnose() → can_fix() → fix() → verify() → learn()
patterns.py → ERROR_PATTERNS: error_type → fix_strategy mapping
corrections.md → Persistent learned corrections (appended by learn())
from self_healer import SelfHealer
healer = SelfHealer()
diagnosis = healer.diagnose(error_context)
if healer.can_fix(diagnosis["error_type"]):
success, result = healer.fix(diagnosis["error_type"], diagnosis)
if healer.verify(result):
healer.learn(diagnosis["error_type"], result, success=True)
| error_type | fix strategy |
|---|---|
| token_expired | refresh_token |
| quota_exceeded |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| wait_and_retry |
| env_path_wrong | find_valid_env_path |
| api_key_missing | check_keychain_fallback |
| network_timeout | retry_with_backoff |
| video_source_fail | fallback_to_coverr |
| tts_fail | fallback_to_edge_tts |
| upload_fail | diagnose_and_retry |
self_healer.py — Core enginepatterns.py — Error pattern → fix strategy mappingcorrections.md — Learned corrections (auto-created)Weekly Installs
–
Repository
First Seen
–
Security Audits
Azure RBAC 权限管理工具:查找最小角色、创建自定义角色与自动化分配
117,000 周安装
Docnify自动化:通过Rube MCP和Composio工具包实现文档操作自动化
1 周安装
Docmosis自动化集成指南:通过Rube MCP与Composio实现文档生成自动化
1 周安装
Dictionary API自动化教程:通过Rube MCP和Composio实现词典API操作自动化
1 周安装
detrack-automation:自动化追踪技能,集成Claude AI提升开发效率
1 周安装
Demio自动化工具包:通过Rube MCP和Composio实现Demio操作自动化
1 周安装
Deel自动化工具:通过Rube MCP与Composio实现HR与薪资操作自动化
1 周安装