Skip to content

Unofficial macOS Launcher v2.7.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Aug 08:10
· 1 commit to main since this release

DeepSeek Harness

DeepSeek Harness v2.7.0

归档之后,可以真正删除

↓ 下载 DMG · 安装说明 · 更新历史

macOS 12+ Apple Silicon DSH 0.1.0-rc.6 未公证


✨ 这次更新了什么

官方内核只提供归档:会话从侧边栏消失,完整记录仍然留在 ~/.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

非官方启动器 · 与 DeepSeek、Apple Inc. 无隶属、赞助或背书关系 · MIT · NOTICE