v1.5.11 — Hooks 守护 + 诊断优化
🛡️ Hooks 配置守护(新增)
新增 配置守护 功能,解决外部工具(如 ccs/ccswitch)切换模型覆盖 settings.json 导致 hooks 失效的问题。
- 后台定时检测 hooks 配置是否完整,缺失时自动修复
- 默认每 30 秒 检测一次,支持 5~60 秒 拖动自定义
- 数据源面板顶部新增开关和间隔滑块
- 检测和修复操作自动记录到
runtime.log([HooksGuard]前缀)
🐛 Bug 修复
- Dev 标记闪烁消失 —
InstalledCard和PluginDetailPage同时检查plugin.devBadge和plugin.manifest?.devBadge,确保标记在所有视图稳定显示 - 诊断插件超时 —
timeoutMs从 20s 提升到 60s;readTextFile对大文件改为尾部读取,避免整个 runtime.log 载入内存导致超时
🔧 其他改进
runPluginNow支持action参数,返回runId+recordPluginDetailPage新增诊断专用 UI:进度模态框、结果内联展示、保存按钮- 数据源面板添加 hooks 备份提示
- 移除重复的 HooksManager 分组卡片
Full Changelog: v1.5.10...v1.5.11