| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| dsh-runner-node-releases.json | 2026-11-07 | 537 Bytes | |
| latest.yml | 2026-11-07 | 344 Bytes | |
| node-v24.13.0-win-arm64.zip | 2026-11-07 | 32.8 MB | |
| node-v24.13.0-win-x64.zip | 2026-11-07 | 36.4 MB | |
| PiDeck-0.11.0-portable.exe | 2026-11-07 | 101.6 MB | |
| PiDeck-0.11.0-setup.exe | 2026-11-07 | 101.8 MB | |
| PiDeck-0.11.0-setup.exe.blockmap | 2026-11-07 | 106.1 kB | |
| PiDeck-0.11.0-win.zip | 2026-11-07 | 136.8 MB | |
| PiDeck-0.11.0-arm64.tar.gz | 2026-11-07 | 127.9 MB | |
| PiDeck-arm64.AppImage | 2026-11-07 | 100.0 MB | |
| PiDeck_0.11.0_arm64.deb | 2026-11-07 | 100.5 MB | |
| latest-linux.yml | 2026-11-07 | 521 Bytes | |
| PiDeck-0.11.0-x64.tar.gz | 2026-11-07 | 130.2 MB | |
| PiDeck-x86_64.AppImage | 2026-11-07 | 108.5 MB | |
| PiDeck_0.11.0_amd64.deb | 2026-11-07 | 107.4 MB | |
| README.md | 2026-11-07 | 5.4 kB | |
| v0.11.0 source code.tar.gz | 2026-11-07 | 27.8 MB | |
| v0.11.0 source code.zip | 2026-11-07 | 31.3 MB | |
| Totals: 18 Items | 1.1 GB | 0 | |
⚠️ 本版缺 macOS 安装包:release 工作流把空的
CSC_LINK当成证书链接,两个 macOS 作业在打包阶段失败。代码内容与功能说明不变,请改用 v0.11.1 的完整产物。
这一版把「设置」从一个遮住工作区的弹框改成会话列里的页面 Tab,配置面跟着收口:OAuth 订阅登录独立成页,供应商与模型列表可搜索,生图接入 OpenRouter;记忆支持批量删除,ACP 侧看门狗的静默取消不再谎报成功。
🚀 新功能
- 设置改为会话列里的页面 Tab — 原来的 80vw×80vh 弹框会遮住整个工作区,改设置时看不到后面的会话;现在它作为页面 Tab 铺满会话列,侧栏与文件树照常可用,切到会话只是失活(保持挂载、草稿不丢),关 Tab 才卸载,仍未保存时先弹确认。「去设置」深链(Git 提交摘要、快捷消息、远端主机、DSH 安装提示、命令面板、
Cmd+,)统一走一个入口,页面按链接要求聚焦到对应分段。 - 配置新增 OAuth 登录页 —
config:oauth列出 pi/login支持的全部供应商(OAuth 与 API Key),支持全部 / 已登录筛选、刷新与登出;点登录复用既有登录弹框并预选供应商与方式,列表就绪后自动开始,关闭弹框回读凭据。 - 生图接入 OpenRouter — 走专用
POST /images而不是 OpenAI 的/images/generations:请求体不带response_format,参考图走input_references,结果从data[]读取。 - 记忆条目支持批量删除 — 记忆 tab 工具栏新增批量删除:勾选跨页保留,一次 IPC 删除所选。主进程按落盘文件分组,同一份记忆文件只读写一遍,墓碑与单条删除同口径(设备作用域跳过);校验先于写入,任一条非法整批拒绝;删除清单只带 target / projectId / key,批量结果可一键撤销。
- 供应商与模型列表可搜索 — 认证页按供应商名与预设展示名过滤(搜
gemini能命中 Google),模型页按供应商过滤,DSH 模型目录按 model id / 名称过滤且行内编辑保留原始下标;带命中计数与空结果提示,排序与批量选择不受过滤影响,搜索框并与「N 个供应商」同一行。
✨ 改进
- 工具结果图片内联显示 — 生图类扩展把生成图放在工具结果的 image content 里,此前只取文本,用户只看到保存路径;实时链路与历史投影都把图片挂到消息上,工具卡折叠态即显示缩略图,点击复用全屏预览与保存 / 复制。
- 虚拟栈在滚动窗迟到挂载时补一次渲染 — 容器与虚拟列表在同一次 commit 挂载时拿不到滚动元素,range 恒为 null,展开长列表会先白屏,直到别处触发重渲染才恢复。
- macOS 包保持签名身份 — 应用带证书签名,权限授权身份跨版本稳定,图标也不再被 Spotlight 损坏。
- 会话预热不再清空输入 — 历史预加载期间的空窗口不再重置消息与输入框,并补了焦点与连续输入的回归测试。
🐛 修复
- stall 取消不再谎报成功(#500) — 看门狗代发取消后 CLI 回
stopReason: "cancelled",session/prompt是 resolve 而非 reject,因此回合走 happy path 被记成 accepted,而escalatedStopRejection()只在 catch 分支可达,acp.stallForceStopped成了不可达文案。现在「有可见产出」的 stall 按失败收口:delivery: "unknown"、toast 给出具体原因、日志记录 CLI / stopReason / update 类型计数;零产出的 stall 仍走空白回合守卫(回滚气泡并回填草稿)。 - 时间线恢复不再漂移(#477) — 锚点不在已加载数据时先扩窗、再按需补历史页(上限 3 页),补不到就落到底部而不是回顶部;恢复成功后建立浏览钉,锚点上方图片解码与 Markdown 重排不再推动视口;「加载更多」拿到空页时改为扩窗,不再点了没反应。
- 大纲刻度只列用户提问 — 一轮同时计入提问与最终回答,长会话窗口只装得下一半轮次;现在只收
role === "user",去掉角色前缀列,并把悬停弹簧换成 CSS transform,一次划过不再重建几十个 motion 元素。 - DSH 的
/菜单列出会话技能(#480) — 运行中的 DSH 会话把技能目录以裸名、source: "skill"合并进补全建议,同名时宿主命令与静态命令优先。 - 保存时拦截缺少 api 的供应商 — pi 的 provider-composer 会抛错并丢弃整个供应商,导致「有模型但链路里没有 api」的供应商带着模型一起从列表消失;现在保存前统一校验并指出缺失字段。
- 生图供应商默认全部折叠 — 载入配置时原来只收起第二个及之后的供应商,第一个始终展开,多供应商时页面被首个表单占满;展开全部 / 收起全部与新增供应商默认展开的行为不变。
- 引导页切换模型后底栏立即回写 — 模型选择器只写 localStorage,底栏不重挂载,首次发送前看起来切换无效;补一次欢迎偏好版本 bump,与思考档位选择一致。
- finalize 改为按 release_id 更新 latest 指针 — GitHub 只接受
PATCH /releases/<id>,按 tag PATCH 恒 404,v0.10.0 的 finalize 作业因此必挂。