{"skill":{"slug":"hz-error-guard","displayName":"Huizai Error Guard","summary":"Monitors, classifies, intercepts errors in real-time, enforces auto-retry and circuit breaking, and ensures graceful recovery and prevention.","description":"# error-guard - 错误守卫\n\n## 功能\n实时监控错误、自动拦截、预防问题\n\n## 核心机制\n\n### 1. 错误分类\n\n#### 致命错误 (立即处理)\n- 内存溢出\n- 磁盘满\n- 认证失效\n- 系统崩溃\n\n#### 严重错误 (快速处理)\n- API 超时\n- 连接失败\n- 权限不足\n\n#### 警告 (记录并监控)\n- 速率限制\n- 临时失败\n- 资源紧张\n\n#### 信息 (仅记录)\n- 调试日志\n- 性能指标\n\n### 2. 错误模式识别\n```python\ndef detect_error_pattern(errors):\n    # 检测重复错误\n    if len(set(errors[-5:])) == 1:\n        return \"repeating_error\"\n    \n    # 检测错误累积\n    if error_rate() > threshold:\n        return \"error_accumulation\"\n    \n    # 检测级联错误\n    if has_cascade(errors):\n        return \"cascade_failure\"\n    \n    return \"isolated_error\"\n```\n\n### 3. 自动拦截规则\n```\nIF 同一错误出现 3 次 THEN\n    记录并警告\n    暂停相关操作\n    进入熔断模式\nEND\n\nIF 错误率 > 10% THEN\n    降低操作频率\n    增加重试延迟\n    通知管理员\nEND\n\nIF 致命错误 THEN\n    保存完整上下文\n    执行优雅关闭\n    触发重启\nEND\n```\n\n### 4. 错误预防\n```python\n# 执行前验证\nasync def pre_execution_check(command):\n    checks = {\n        \"auth\": verify_token(),\n        \"resources\": check_resources(),\n        \"rate_limit\": check_rate_limit(),\n        \"dependencies\": check_services()\n    }\n    \n    if not all(checks.values()):\n        raise PreExecutionError(\"验证失败\")\n    \n    return True\n```\n\n### 5. 错误恢复\n```python\nasync def error_recovery(error):\n    strategies = {\n        \"auth_error\": refresh_and_retry,\n        \"timeout_error\": retry_with_backoff,\n        \"rate_limit_error\": wait_and_retry,\n        \"resource_error\": free_resources_and_retry\n    }\n    \n    strategy = strategies.get(error.type, default_retry)\n    return await strategy(error)\n```\n\n---\n\n*🦞 辉仔 - 错误终结者*\n","tags":{"autofix":"1.0.0","error":"1.0.0","latest":"1.0.0","openclaw":"1.0.0","recovery":"1.0.0"},"stats":{"comments":0,"downloads":964,"installsAllTime":1,"installsCurrent":1,"stars":0,"versions":1},"createdAt":1771755098055,"updatedAt":1778992350397},"latestVersion":{"version":"1.0.0","createdAt":1771755098055,"changelog":"Initial release of hz-error-guard\n\n- Provides real-time error monitoring and interception with preventive measures.\n- Categorizes errors into fatal, severe, warning, and informational levels for targeted response.\n- Includes automatic error pattern detection (repetition, accumulation, cascading).\n- Implements interception and mitigation rules, including circuit-breaking and alerting.\n- Offers pre-execution validation and automated error recovery strategies.","license":null},"metadata":null,"owner":{"handle":"lidekahdjdhdhsjjs-lang","userId":"s175yg4ed6ncrwkzerv5fap63d884wxz","displayName":"lidekahdjdhdhsjjs-lang","image":"https://avatars.githubusercontent.com/u/248733544?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1779949023510}}