Skip to content

v0.7.3

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Sep 16:04
· 64 commits to main since this release

🚀 新功能

  • 聊天系统归档 — 会话可归档收纳,归档界面支持批量删除,工作区不再被旧会话堆满。
  • 当前 Tab 始终可见 — Tab 溢出时当前会话 Tab 自动滚动到可视区中央,随时能看清自己在哪个会话。
  • 默认模型优先级精调 — 草稿默认值顺序:显式默认 > enabledModels > 欢迎偏好 > 上次使用 > 空;欢迎偏好经目录校验后再生效,思考级别一律取默认档位。
  • DSH runtime:开发用项目依赖、打包保持精简 — dev 模式直接用仓库 @deepseek-ai 依赖(零下载);打包版不再内置 runtime,需要的人按需安装,不用 DSH 的用户不承担下载体积。
  • Rewind 检查点 — 完整检查点链路:弹层、抽屉面板、时间线回退、自动打点、会话 fork 回退;检查点列表分页,长会话也能回看。
  • DSH runtime 本地导入 — 支持从已解压目录导入 DSH runtime,不必每次重新下载。
  • 自动会话标题 — 新会话自动生成标题,Agent 中断后也会补写,侧栏不再全是「新会话」。
  • 闲置 Agent 自动释放 — 后台定时回收闲置 runtime,降低常开多会话的内存占用;checkpoint 加载同步加速。
  • 用量行常驻与模型卡片收紧 — 内置用量模板自动识别后隐藏配置入口,用量行常驻;Pi 配置「模型」页把模型数量和用量收进卡片标题行,不再多占一条底栏。
  • 问题反馈带项目上下文 — 反馈页附带项目环境与日志统计,排障不用再手工拼信息。
  • Ask 通知直达会话 — 后台 Ask 完成通知可一键「前往会话」。
  • 配置管理深链 — 深链可直达配置管理的 Pi / DSH 后端分页。
  • beUI 全面启用 — 界面全面切到 beUI 组件;侧栏为运行中会话加上标记。
  • 子代理与会话分段卡 — 内置 pi-subagents 扩展读取子代理记录并探测失败态;待办 / 子代理 / 文件修改收成统一分段卡,历史会话也能看 todo 快照。
  • pi-tui 重命名同步 — 在 pi-tui 里重命名会话后,刷新项目或重启会话即可同步到 PiDeck 侧栏,不再卡在旧标题。
  • ask_question 多选 — 提问卡片支持多选并集中提交。
  • 按需快速打包dist:fast 可指定 portable / zip / nsis,本地验证安装包更快。
  • DSH 内置运行时版本探测与 worktree 删除淡出 — 内置 DSH 运行时显示检测到的版本号;删除 worktree 改为淡出动画,不再瞬间消失。
  • 模型目录更新功能 — 设置页支持从 GitHub 拉取最新模型目录覆盖内置资源,一键还原、容错回退;配置了自定义认证头时探针跳过自动附加 Bearer。
  • 长会话轮次化内存治理 — 历史浏览统一轮次协议:轮次按发言权周期计数(连发 user 合并为一轮)、磁盘分页预取缓存、历史轮折叠时卸载执行过程内容、下线时间线压缩摘要卡片;上下文占用不再封顶 100%,与 pi CLI 口径一致,长会话浏览更流畅。
  • 会话 Tab 按项目分组整组重排 — 新会话自动归入其项目组尾(不再追加到全局末尾),项目组之间以分隔线标记。
  • 项目显示名重命名 — 项目支持设置显示名(仅改 label,不动磁盘目录),侧栏更易读。
  • fork 会话标记 — fork 出的会话标题带 (fork) 标记(物理写入会话名),重命名/删除后不再复现;fork 后旧会话确认无残留运行态。
  • 会话文件列表打开文件操作 — 会话修改文件列表新增「打开文件」操作入口,一键直达。
  • 模型拉取与测连支持显式代理策略覆盖 — 模型列表拉取与连接测试可显式指定代理策略,不再受全局配置绑定。

🐛 修复

  • 刷新过期项目 — 刷新会处理已失效项目,文件删除失败会明确提示,不再静默失败。
  • 选中态背景恢复@theme token 自引用覆盖 foundation :root 真实值,曾导致 bg-accent / bg-bg-active 全部透明;改为 @theme inline reference 后,Tab 激活、侧栏选中及各主题背景恢复正常。
  • dev 不再提示下载 DSH runtime — 开发模式隐藏安装/重装按钮,仅打包版提供按需安装流程。
  • DSH runtime 安装不再卡主进程 — 安装 / 卸载改走异步 fs,卸载补上进度动画;顺带收紧 multi_select 白名单与 markdown 排版。
  • 模型测试连接超时 — 测连写入 stdin EOF,老版本 pi 优雅降级,不再一直转圈。
  • 上滑读历史不再跳到最新一轮 — 扩窗补偿改走 restoreAt,视口停在正在读的位置。
  • DSH 工具卡详情文案 — 展开区与 PI 共用整理后的详情文案,不再两套口径。
  • 输入栏缩放不再压扁待办条 — 输入栏改为列内固有高度,窗口缩放后待办条保持可读。
  • API key 操作按钮对齐 — 认证页密钥操作按钮对齐,不再错位。
  • 通用瞬态故障重试 — 内置扩展覆盖 pi 重试名单漏掉的空响应 / 瞬态错误,偶发中断更少。
  • 会话定位轴更跟手 — 刻度更新更轻、跟随滚动、分屏各栏隔离,流式输出时不再卡顿。
  • 代理模型选择稳定 — 经代理选择模型时不再抖到错误项。
  • 模型探针与 DSH runtime 提示 — 放宽探针超时;DSH runtime 安装进度和失败原因写清楚。
  • Git push / pull 不再卡死 — 推送和拉取按钮卡住时可以恢复,不再假死。
  • 历史会话指示高度 — 侧栏历史会话指示条高度修正,不再挤占标题。
  • 侧栏 worktree 标题重叠 — 工作树标题与操作按钮不再叠在一起。
  • Pi CLI 更新提示锚点 — 更新提示贴到控件区,不再飘到别处。
  • DSH 默认模型目录恢复settings.describe 的 base 字段跨层转发,默认模型按 base → schema default 重新列出来。
  • Linux 包保留 DSH sharp — Linux 安装包不再裁掉 sharp / libvips,DSH 相关能力可启动。
  • 加载 Spinner 动画统一 — 加载态改用共享动画工具类,转圈不再偶发静止。
  • 子代理记录不丢 — start 锚点持久化,被重启终止的子代理记为 stopped;全量条目表扫描,fork 旁支记录不再丢失。
  • 工具结果可打开文件 — 工具输出更精练,并支持在工作区打开对应文件。
  • 扩展贡献的模型可选 — 模型选择器 / 测试连接 / Git 提交信息生成默认加载扩展(失败自动降级为无扩展重试),CLI 可选的扩展 provider 模型在桌面端同样可见可选。
  • 检查点列表不再显示「暂无」 — 读取改为单次 git cat-file --batch(SHA 走 stdin,无命令行长度限制),修复仓库检查点 refs 积累数百条后列表恒为空的问题;检查点面板补充手动刷新按钮。
  • 启动 pi 不再闪 CMD 黑窗 — Windows 下 pi 子进程隐藏方式启动,打开会话时不再弹出控制台窗口。
  • 用量探测失败可排查 — 记录每次失败尝试(URL/方法/状态码/脱敏响应摘要),全部未命中时在弹窗展示错误详情;New API 等管理面探测不再补 /v1 多余尝试,失败原因自动分类提示。
  • Git diff 行内打开文件修复 — diff 更新后点击行内「打开文件」不再无响应,改按快照路径打开 scoped 预览。
  • 自动会话标题不再硬截断 — 标题生成避免从英文单词中间截断出碎词;弱回退也不再覆盖用户已有的真实标题。
  • 视觉模型被误配为 text-only 修复 — 部分视觉模型不再被当成纯文本模型;测试连接完成后页面滚动位置不再丢失。
  • git 摘要生成套用模型代理名单 — 提交摘要生成进程遵循模型代理名单,代理配置变更后自动重建。
  • git 历史图排除 rewind 检查点 — 历史图不再把 rewind 检查点当作提交展示;生图模式屏蔽安全等级与上下文控件。
  • DSH 删除会话同步清理回收站 — 删除 DSH 会话时把 ~/.dsh/sessions 对应会话目录一并移入系统回收站。
  • 项目行操作按钮重叠修复 — 中等宽度侧栏下,项目行 hover 操作按钮不再叠住项目名。
  • 时间线状态跨会话保持 — 执行过程展开/收起状态跨会话切换保持;中断轮只看历史时自动折叠,新一轮开始自动收起。

特别感谢 微时佬友 提供的 Grok 模型服务,用于我们的软件开发 🎉

感谢所有群友的建议和问题反馈 🙏

💬 QQ 反馈交流群:1026218644