Skip to content

v1.5.11 — Hooks 守护 + 诊断优化

Choose a tag to compare

@Doulor Doulor released this 21 Jun 03:31

🛡️ Hooks 配置守护(新增)

新增 配置守护 功能,解决外部工具(如 ccs/ccswitch)切换模型覆盖 settings.json 导致 hooks 失效的问题。

  • 后台定时检测 hooks 配置是否完整,缺失时自动修复
  • 默认每 30 秒 检测一次,支持 5~60 秒 拖动自定义
  • 数据源面板顶部新增开关和间隔滑块
  • 检测和修复操作自动记录到 runtime.log[HooksGuard] 前缀)

🐛 Bug 修复

  • Dev 标记闪烁消失InstalledCardPluginDetailPage 同时检查 plugin.devBadgeplugin.manifest?.devBadge,确保标记在所有视图稳定显示
  • 诊断插件超时timeoutMs 从 20s 提升到 60s;readTextFile 对大文件改为尾部读取,避免整个 runtime.log 载入内存导致超时

🔧 其他改进

  • runPluginNow 支持 action 参数,返回 runId + record
  • PluginDetailPage 新增诊断专用 UI:进度模态框、结果内联展示、保存按钮
  • 数据源面板添加 hooks 备份提示
  • 移除重复的 HooksManager 分组卡片

Full Changelog: v1.5.10...v1.5.11