Release notes
DeepSeek-Reasonix studio-v2.39.0
本版加入会话行双击重命名、没有模型服务也能启动、磁盘空间不足提醒和扩展界面的地图与仪表盘,并整理侧边栏与对话的显示细节。
新增
- 双击侧边栏会话行就地重命名;重命名对话框可以按需自动起标题 (#12977, #11591 by @Guan0923)
- 没有配置任何模型服务也能启动,直接打开连接引导 (#12966)
- 项目或会话所在磁盘快满时发出提醒,默认开启,只提醒不清理文件 (#12960)
- 终端界面向终端报告工作中、等待你、已完成的状态 (#12976)
- 已完成的会话可以在「进行中」列表里多留一段时间,默认关闭 (#12957)
- 侧边栏标出保存在 1.x 里的会话,终端恢复列表标出未查看的会话 (#12405 by @keeyangyy, #12587)
- 用 / 调用技能时显示为紧凑的技能块;工具调用的 JSON 输入带语法着色 (#12972, #12969)
- 变更列表里可以暂存和取消暂存文件 (#12923)
- 应用图标显示未读的任务完成数,并换成扁平的新图标 (#12922 by @KHG420, #12897)
- 新增「清白蓝」「茶绿」配色,主题包可以声明密度和圆角 (#12932 by @SivanCola, #12513 by @f1shsmell)
- 图标栏有新建会话按钮;点标题栏的文件夹标记可以打开项目文件夹 (#12891, #12857, #12288 by @keeyangyy)
- 对话里的文件链接可以在工作台打开;文件菜单可以把文件或文件夹加入对话 (#12910 by @KHG420, #12877)
- 远程机器收进一个可折叠的行,会话树各层级更容易分清 (#12878, #12905)
- 第二次按 Esc 才会停止正在运行的回合 (#12859)
- 扩展界面支持样式字段、可编辑草稿、地图对比仪表盘和非阻塞动作 (#12830, #12854, #12876, #12896)
- 已安装的包可以按功能搜索、显示贡献类型、复制调用方式,安装预览显示解析出的提交 (#12065 by @KHG420, #12117 by @KHG420, #12070 by @KHG420, #12075 by @KHG420, #12098 by @KHG420)
- 可以查看子代理的技能声明,并搜索 MCP 服务器的工具清单 (#12102 by @KHG420, #12085 by @KHG420)
- 发现 WSL 发行版并探测其中一个 (#12595)
- 手机页可以添加到主屏幕;已配对的手机在重启后保留,设置里有开关 (#12591, #12440 by @keeyangyy)
- 发布 Linux arm64 的 .deb 和 .rpm 安装包 (#12914)
- 本机 stdio 的 MCP 服务器能收到工作目录和宿主的只读状态 (#12967)
- MCP 服务器在运行中增删工具并发出通知时,工具目录会自动刷新 (#12138 by @boscocp)
- 可以关闭宿主对已改动回合的检查 (#12860)
- 从右到左的文字块按自身方向显示 (#12118 by @xxoingr)
- 工作台浏览器标签菜单新增「关闭右侧浏览器标签」,可用键盘打开 (#12557 by @SivanCola)
变更
- 版本页只保留最新的几个早期版本,其余折叠到一个按钮后 (#12982)
- 会话列表统一为单行省略,批量选择入口移到「这台机器」的更多菜单 (#12935 by @SivanCola)
- 桌面侧栏统一用分隔条操作;品牌标识统一为正式字标 (#12918 by @SivanCola, #12936 by @SivanCola)
- 计算机操作改用 CUA Driver (#12937)
- 对话里的「执行过程」改成淡色一行,展开后的头部会吸在顶部 (#12954, #12944)
- 标题栏的会话标题紧挨项目名;分支按钮悬停的形状与相邻按钮一致 (#12955, #12971)
- 模型列表只留设置页的一条滚动条,显示别名输入框跟随主题 (#12979)
- 已安装的技能按来源分组 (#12329 by @KHG420)
修复
- 压缩拿不到摘要时,被折叠的用户消息不再整段消失 (#12963)
- 上下文占用的显示改为和触发压缩时用的数字一致,不再比服务商回报的偏小 (#12991, #12988 fixed in #12991)
- Windows 上点任务完成通知会把窗口带到前台,点击过程写入日志 (#12907, #12956)
- 关闭浏览器标签时不再读取内核不会发送的内容 (#12886)
- 你已经开始作答的提问不再超时跳过 (#12884 by @par73e)
- 运行时重建或回合结束事件丢失后,仍保留正在进行的回合 (#11735 by @jf200s)
- 保存设置的结果区分成功、未应用和失败,失败后可以重试 (#12350 by @KHG420)
- 撤销入口从后端恢复,撤销失效状态会保存下来 (#11589 by @Guan0923)
- 工作台里未保存的文件草稿会被保留 (#12898 by @XTLine)
- 切换模型设置后上下文占用立即刷新 (#12871 by @xlyy1)
- 费用按钱包的币种显示,文件夹选择器能列出隐藏文件夹 (#12874)
- Windows 上 Git Bash 探测挂起时重试一次,并正确显示回退用的终端路径 (#12887)
- 只发 /技能名 时,历史里记录的是你输入的原文 (#12890)
- MCP 工具重名会被拒绝,原始标识在各条路径里保持一致 (#12889 by @XTLine, #12893 by @XTLine, #12892 by @XTLine)
- 子代理状态帧在客户端落后时不再丢失 (#12888)
- 文件预览会先检查目标是否允许访问,并先经过 PreToolUse 钩子 (#12115 by @Guan0923)
- 记忆保存失败时会撤回,迁移过的记忆再次修改时会修复索引 (#12938 by @chuiwenwei, #12939 by @chuiwenwei, #12940 by @chuiwenwei)
English
This release adds double-click rename for sessions, starting without any model service, a low-disk-space warning and maps and dashboards in extension surfaces, and tidies the sidebar and conversation display.
New
- Double-click a session row in the sidebar to rename it in place; the rename dialog can generate a title on request (#12977, #11591 by @Guan0923)
- Reasonix starts without any model service configured and opens the connection guide directly (#12966)
- A warning appears when the disk holding a project or session is nearly full; on by default, it only warns and never deletes files (#12960)
- The terminal UI reports working, waiting-for-you and finished states to the terminal (#12976)
- A finished session can stay in the Running list for a chosen time; off by default (#12957)
- The sidebar marks sessions stored by 1.x, and the terminal resume list marks sessions you have not viewed (#12405, #12587)
- A skill invoked with / shows as a compact skill block, and the JSON input of tool calls is syntax-coloured (#12972, #12969)
- Files can be staged and unstaged from the changes list (#12923)
- The application icon shows the count of unread finished tasks, and a new flat icon replaces the old one (#12922, #12897)
- New "Clear blue" and "Tea green" colour schemes; theme packs can declare density and corner radius (#12932, #12513)
- The icon rail has a New session button; clicking the folder mark in the title bar opens the project folder (#12891, #12857, #12288 by @keeyangyy)
- File links in a conversation open in the workbench, and the file menu can add a file or folder to the conversation (#12910, #12877)
- Remote machines are gathered into one collapsible row, and the levels of the session tree are easier to tell apart (#12878, #12905)
- Esc must be pressed a second time to stop a running turn (#12859)
- Extension surfaces support style fields, editable drafts, map-versus-dashboard views and non-blocking actions (#12830, #12854, #12876, #12896)
- Installed packages can be searched by capability, show their contribution types, copy their invocation, and the install preview shows the resolved commit (#12065, #12117, #12070, #12075, #12098)
- You can view a sub-agent's skill declarations and search an MCP server's tool list (#12102, #12085)
- WSL distributions are discovered and one of them is probed (#12595)
- The phone page can be added to the home screen; paired phones survive a restart, with a switch in settings (#12591, #12440 by @keeyangyy)
- Linux arm64 .deb and .rpm packages are published (#12914)
- Local stdio MCP servers receive the working directory and the host's read-only state (#12967)
- The tool catalogue refreshes automatically when an MCP server adds or removes tools at runtime and sends a notification (#12138 by @boscocp)
- The host's check of changed turns can be turned off (#12860)
- Right-to-left text blocks are displayed in their own direction (#12118 by @xxoingr)
- The workbench browser-tab menu gains "Close browser tabs to the right", reachable by keyboard (#12557 by @SivanCola)
Changed
- The Versions page keeps only the latest few earlier versions and folds the rest behind a button (#12982)
- Session lists use single-line ellipsis everywhere, and bulk selection moved to the "This machine" more menu (#12935 by @SivanCola)
- The desktop sidebar uses divider bars for its actions, and the brand mark is the official wordmark throughout (#12918, #12936)
- Computer use now runs on the CUA Driver (#12937)
- The "Execution" block in a conversation is a faint single line, and its header sticks to the top when expanded (#12954, #12944)
- The session title in the title bar sits next to the project name, and the branch button's hover shape matches its neighbours (#12955, #12971)
- The model list keeps only the settings page's own scrollbar, and the display-alias input follows the theme (#12979)
- Installed skills are grouped by source (#12329 by @KHG420)
Fixed
- Folded user messages no longer vanish entirely when compaction cannot get a summary (#12963)
- The context-usage figure now uses the same number the compaction trigger uses, instead of reading lower than the provider reports (#12991, #12988)
- On Windows, clicking a task-completed notification brings the window to the front, and the click path is logged (#12907, #12956)
- Closing a browser tab no longer reads content the kernel never sends (#12886)
- A question you have started answering no longer times out and is skipped (#12884 by @par73e)
- A turn in progress is kept when the runtime is rebuilt or a turn-end event is lost (#11735 by @jf200s)
- Saving settings now reports success, not applied, and failure separately, and a failure can be retried (#12350 by @KHG420)
- The undo entry is restored from the backend, and an expired-undo state is kept (#11589 by @Guan0923)
- Unsaved file drafts in the workbench are kept (#12898 by @XTLine)
- Context usage refreshes immediately after switching model settings (#12871 by @xlyy1)
- Cost is shown in the wallet's currency, and the folder picker can list hidden folders (#12874)
- On Windows, when the Git Bash probe hangs it is retried once, and the fallback shell path is shown correctly (#12887)
- When only /skill-name is sent, history records exactly what you typed (#12890)
- Duplicate MCP tool names are refused, and the original identifier stays the same on every path (#12889, #12893, #12892)
- Sub-agent status frames are no longer lost when the client falls behind (#12888)
…