CloserAI v0.0.6 — Extensions and Web
·
57 commits
to main
since this release
CloserAI v0.0.6 — Extensions and Web
能力开关、诊断导出与权限清单落地。基于 DeepSeek Harness 构建,不 Fork 不修改 DSH 核心。
新增内容
- 能力开关(联网搜索 / 网页抓取 / 技能):在「CloserAI 工作区」管理页勾选后,安装 Agent Preset 时按配置渲染,无需改动 DSH 核心。
- 诊断查看 + 导出:管理页展示 DSH 子进程状态、会话/项目摘要与最近日志;一键导出完整诊断报告。日志在主进程内自动脱敏(sk- 密钥、Bearer token、key=value 密钥),密钥绝不进入渲染进程或导出文件。
- 权限清单:管理页展示 Chat / Work / Code 各模式设计授予的能力面,方便用户查看「当前启用什么」。
- 版本号升至 v0.0.6;preload 桥接与诊断快照同步。
修复
- 无回归;全部既有测试保持通过。
安全 / 权限
- 诊断日志脱敏在主进程完成,渲染进程与导出文件均只获得脱敏后的行。
- 能力开关仅影响 CloserAI 自有的 preset 文件(tool-web / tool-skill 的挂载与配置),不扩展任何权限。
测试证据
- pnpm check 全绿:format + lint + build + typecheck + 103 项测试(17 mock-provider + 11 supervisor + 75 desktop)。
- Electron smoke 测试退出码 0:onboarding → mock Provider → DSH UI 挂载 → 管理页渲染真实内容(含能力设置 / 诊断 / 权限清单卡片)。
安装方式(开发版)
pnpm install
pnpm --filter @closerai/desktop start # 启动桌面应用
pnpm --filter @closerai/desktop smoke # 无头端到端冒烟
正式安装包(Windows x64 等)在 v0.0.8 提供。
已知限制
- MCP 服务管理暂缓:DSH 打包产物中无法确定 MCP 配置 schema,盲写配置会出错;待 DSH 文档化后接入。
- 子代理 / 计划 / 任务状态 UI 由 DSH UI 原生呈现,应用侧不重复实现。
- 技能为「开关」而非「安装/卸载」:技能插件的完整管理属于 DSH 插件域。
下一版本目标(v0.0.7)
- 系统托盘、任务完成通知、开机启动、诊断/日志导出完善。