Repository navigation
Unofficial macOS Launcher v2.7.0
Pre-release
Pre-release
DeepSeek Harness v2.7.0
归档之后,可以真正删除
✨ 这次更新了什么
官方内核只提供归档:会话从侧边栏消失,完整记录仍然留在 ~/.dsh/sessions 里,一个字节都没少。v2.7.0 让启动器接手最后一步。
- 🗑️ 一键清除 —— App 菜单新增 清除已归档的会话…(N 个),标题里直接写明有多少个可清;没有归档会话时置灰。
- 🧾 先算再问 —— 确认框写明这次会清掉几个会话、多少体积,确认之后才动手。
- ♻️ 进废纸篓,不是凭空消失 —— 会话记录移入废纸篓,误清可以直接拖回来。
- 🧹 列表一起清干净 —— 同时清理
workspace.json的归档集合与工作区成员,以及session_projcache.json里的标题和统计缓存,侧边栏不留残影。 - 🛟 改写前自动备份 —— 两个列表文件在改写前备份到
~/Library/Logs/DeepSeek Harness/storage-backups/,只保留最近 5 份。
Note
内核会把会话列表常驻内存并回写,所以清除时会先停止再重启 Harness 内核,工作台里未发送的内容可能丢失。如果 127.0.0.1:3080 是你在终端里启动的服务,启动器只提示你先停掉它,不会擅自终止外部进程。
🔒 安全边界
- 只删除
<DSH_HOME>/sessions/<项目>/<会话>这一层,路径形状不符即跳过并报告,不会波及其他目录。 - 某个目录没能移入废纸篓时,它的列表条目会被保留,不会产生看不见的孤儿记录。
- 子代理会话记录不会被连带删除:父子关系只存在于 zstd 压缩的日志头内,启动器不做猜测。
DSH_HOME按官方规则解析(含~展开、空值视为未设置),不写死~/.dsh。- 服务仍只监听
127.0.0.1:3080;不读取、迁移或修改 API Key 与工作区数据。
📦 环境要求
| 项目 | 要求 |
|---|---|
| 系统 | macOS 12 或更高 |
| 芯片 | Apple Silicon |
| Node.js | 22.19–22.x 或 24.0+(不支持 23.x) |
| Harness 内核 | @deepseek-ai/dsh@0.1.0-rc.6,首次启动经你确认后通过 npx 获取 |
⚠️ 首次打开
本版本为 ad-hoc 签名、未经 Apple 公证的预发布版。请在访达中右键 App → 打开 → 再次确认;不要关闭 Gatekeeper。
🔐 校验下载
cd ~/Downloads
shasum -a 256 -c DeepSeek-Harness-v2.7.0-macOS-arm64.dmg.sha256