fhcode M6自我修复机制

错误自愈、异常恢复、故障转移

常见问题(10个)

Q: M6自我修复是什么?

A: M6模块让fhcode能够从错误中自主学习并自动修复:检测异常→分析根因→生成补丁→验证部署→记录模式。

Q: 自我修复支持哪些场景?

A: 运行时崩溃恢复、依赖缺失自动安装、API超时重试、配置错误自动修正、资源耗尽清理。

Q: 如何配置修复策略?

A: fhcode heal config设置策略:aggressive(快速修复)/conservative(人工确认)/safe(仅日志)。

Q: 修复过程会丢失数据吗?

A: 不会。所有修复操作在沙箱环境验证后才应用。支持回滚到修复前状态。

Q: 自我修复的学习数据来源?

A: 从历史错误记录、社区Issue、用户反馈中学习。本地处理,不上传敏感数据。

Q: 修复成功率如何?

A: 常见错误自动修复成功率90%+。复杂问题生成报告和建议,辅助人工解决。

Q: 如何阻止恶意修复?

A: 修复前安全检查:签名验证、权限检查、沙箱测试。可疑修复暂停并通知管理员。

Q: M6与M3恢复审计的关系?

A: M3记录完整操作链,M6基于M3数据学习。修复操作同样被审计链记录,确保可追溯。

Q: 自我修复影响性能吗?

A: 后台异步运行,不影响主任务。学习循环每日一次,可选择低峰时段执行。

Q: 如何查看修复历史?

A: fhcode heal history显示所有自动修复记录。包含问题描述、修复方案、效果验证。