Skip to content

v1.2.0-beta.10

Pre-release
Pre-release

Choose a tag to compare

@xzghua xzghua released this 10 Sep 10:29
· 73 commits to main since this release

新增:DeepSeek Harness(dsh)编码代理

第 14 个内置代理。装法 npm install -g @deepseek-ai/dsh,再跑一次 dsh web 在浏览器 Models 页存 key(或直接 export DEEPSEEK_API_KEY)—— 没 key 的话每一轮都会立刻回 MISSING_CREDENTIAL

它跟前面 13 个不太一样:不是「一个 headless 开关」,而是按 profile 选运行形态。这一版接的是 headless。权限档(只读审阅 / 自动 / 完全访问)走它的 DSH_PERMISSION_MODE,三档都对得上。

修复:对话里模型输出的本地图片显示不出来

模型跑完命令生成一张图、在回复里写 ![图](./out/chart.png),之前一律显示成一个 🖼 图 的占位符 —— 而那正是生成图片最常见的写法。

根因有两层:对话气泡从来没拿到过解析图片路径的基准目录(全项目只有文件预览那一处传了),底下还压着一个 path.join 对绝对路径不短路的问题,所以绝对路径是双重坏的。现在两种写法都能显示,越界判断复用对话里文件链接那一套守卫。

手机端同步支持,但只画本地图:远程地址仍然降级成链接,因为模型的输出是不可信输入,让它决定手机去请求哪个地址等于泄露出口 IP。

修复:表格还是老样子

「表格内容太靠左」和「表格太丑」这两条其实都改过,但改动只落在对话正文上 —— 方案卡、运行结果卡、以及模型吐的 HTML 表格各自还抄着一份旧样式(撑满宽度 + 满格网格 + 更小的内边距)。这三处现在跟对话正文共用同一套:按内容收宽、只留横向分隔线、首列跟正文左对齐。

改进:主机断开时看得见在重连

远程主机断开后,切换菜单里只写四个字「已断开」,看不出到底有没有在重连、也不知道为什么断。现在那一行显示每秒往下跳的「重连中 · 6s」,鼠标悬停能看到第几次重连和断开原因(对面掉线 / 令牌被拒 / …)。

(重连本来就一直在做:退避从 0.5 秒起翻倍、封顶 15 秒,不会放弃 —— 只是以前界面上看不出来。)


资产:mac 双架构 dmg(Apple 芯片选 -arm64)、Windows x64 安装器、安卓 APK(arm64)、Linux daemon tar.gz。

macOS 首次打开若提示「已损坏」,是未签名导致的 Gatekeeper 拦截,右键打开即可。