Company

esengine profile

Everything esengine ships that we track: 1 AI coding tool. Last shipped 9h ago.

Tools tracked
1
Ships · 90 days
40
Last shipped
9h ago
GitHub stars
36k

Products

esengine tools

Release history

Recent updates

TodayOct 22, 2026

Release studio-v2.48.0

DeepSeek-Reasonix studio-v2.48.0 — Reasonix Studio v2.48.0

本版大幅降低长会话和大型工作区的页面内存占用,预设模块选择支持多选,并修好记忆多进程写入互相覆盖等问题。 新增 预设模块选择支持多选、搜索、全选与内置/自定义分组,手动输入 ID 移到高级选项。关联 #13988。 变更 旧会话先显示列表,摘要与轮数在后台补全;读取未完成或失败会明确提示,后台索引会为打开会话让出资源。关联 #14086 by @SivanCola。 修复 长会话里已完成且收起的工具调用卡片不再挂载整段输出,页面节点数和内存占用大幅下降。关联 #13899。…

Read full notes

本版大幅降低长会话和大型工作区的页面内存占用,预设模块选择支持多选,并修好记忆多进程写入互相覆盖等问题。

新增

  • 预设模块选择支持多选、搜索、全选与内置/自定义分组,手动输入 ID 移到高级选项。关联 #13988。

变更

  • 旧会话先显示列表,摘要与轮数在后台补全;读取未完成或失败会明确提示,后台索引会为打开会话让出资源。关联 #14086 by @SivanCola。

修复

  • 长会话里已完成且收起的工具调用卡片不再挂载整段输出,页面节点数和内存占用大幅下降。关联 #13899。
  • 工作区有几万个未提交文件时,“改动”列表只渲染一页,其余显示“还有 N 项没有显示”,可按 500 项展开。关联 #13899。
  • 两个进程共用一个记忆目录时,写入不再互相覆盖,也不再出现两条生效事实、改名没存下来、回滚倒退版本或索引丢行。关联 #14100 by @chuiwenwei。
  • 回滚到旧版本的记忆时,不再返回该版本从未有过的内容或报“找不到该版本”。关联 #14096 by @chuiwenwei。
  • 会话历史搜索不再把宿主追加的记忆召回和执行策略块当作用户说过的话。关联 #14076 by @chuiwenwei。
  • 读取 JSONL 检查点时不再跟随指向所指定会话目录之外的文件符号链接。关联 #14086 by @SivanCola。
  • 恢复把右侧工作区文件树里的文件和文件夹拖入对话,作为文件引用添加。关联 #12771 fixed in #12877。
  • 普通会话启动期间读取 MCP 资源时,会等待已授权的服务器连接就绪,不再因连接未完成而提前报错。关联 #14084 by @SivanCola。
  • 已登录账号时,反馈贡献榜不再错误地提示先去设置里登录。关联 #14012 fixed in #14071 by @lancy69。
  • reasonix config compact-ratio 33.3 现在写入 0.333,不再写成 0.33299999999999996。关联 #14120。
  • reasonix session 和 reasonix task 的 --dir 指向不存在的路径或文件时,报参数错误并退出码 2,不再返回空结果。关联 #14119。
  • 窗口比项目右键菜单矮时,菜单底部的操作不再被切掉,菜单限制在窗口内并可滚动。关联 #14128、#14129。

升级须知

  • 升级后首次打开会重建一次历史索引,首次打开会慢一些。关联 #14076 by @chuiwenwei。
  • 另一个进程正持有记忆目录的锁时,写入可能等约 2 秒后返回可重试的“被另一个进程锁定”,而不是悄悄写坏。关联 #14100 by @chuiwenwei。

贡献者

感谢本版本的贡献者:@SivanCola、@chuiwenwei、@lancy69


This release cuts page memory in long sessions and large workspaces, adds multi-select for preset modules, and fixes memory writes overwriting each other across processes.

New

  • Preset module selection supports multi-select, search, select all and built-in/custom groups; manual ID entry moves to advanced. Refs #13988.

Changed

  • Legacy chats appear before summaries finish, which fill in the background; pending or failed reads are shown, and background indexing yields to opening a chat. Refs #14086 by @SivanCola.

Fixed

  • A finished, closed tool-call card no longer mounts its whole output, which cuts DOM nodes and memory in long sessions. Refs #13899.
  • With tens of thousands of changed files the Changes list draws one page and says how many it left out, opening 500 at a time. Refs #13899.
  • With two processes sharing one memory directory, writes no longer overwrite each other, duplicate an active subject, lose a rename, roll a revision back or drop an index line. Refs #14100 by @chuiwenwei.
  • Restoring an old memory revision no longer returns a body that revision never had or reports it missing. Refs #14096 by @chuiwenwei.
  • History search no longer treats host-appended memory-recall and execution-policy blocks as words the user said. Refs #14076 by @chuiwenwei.
  • JSONL checkpoint reads no longer follow file symlinks that point outside the supplied session directory. Refs #14086 by @SivanCola.
  • Dragging files and folders from the workbench file tree into chat as file references works again. Refs #12771 fixed in #12877.
  • Ordinary sessions wait for the authorized MCP server connection when reading resources at startup instead of failing early. Refs #14084 by @SivanCola.
  • The feedback contribution board no longer asks signed-in users to log in through Settings. Refs #14012 fixed in #14071 by @lancy69.
  • reasonix config compact-ratio 33.3 saves 0.333 instead of 0.33299999999999996. Refs #14120.
  • reasonix session and reasonix task fail with an argument error (exit 2) for a --dir that does not exist or is a file, instead of an empty result. Refs #14119.
  • When the window is shorter than a project's right-click menu, the actions at the bottom are no longer cut off; the menu stays inside the window and scrolls. Refs #14128, #14129.

Upgrade notes

  • The history index rebuilds once on first open after upgrading, so the first open is slower. Refs #14076 by @chuiwenwei.
  • While another process holds the memory directory lock, a write may wait about 2 seconds and then return a retryable "locked by another process" error instead of silently corrupting it. Refs #14100 by @chuiwenwei.

Contributors

Thanks to this release's contributors: @SivanCola, @chuiwenwei, @lancy69

What's Changed

…

YesterdayOct 21, 2026

Release v1.39.10

DeepSeek-Reasonix v1.39.10 — Reasonix CLI

用 Go 1.26.10 重新构建以修复证书验证的问题,并且 OpenCode Go 连接改用官方文档里的接口地址、支持 DeepSeek V4.1 Flash。 发布渠道:稳定版 · v1.39.10 English → · 网页版完整更新日志 → 概览 Reasonix v1.39.10 — Reasonix 1.39.10 用 Go 1.26.10 重新构建以修复证书验证的问题,并且 OpenCode Go 连接改用官方文档里的接口地址、支持 DeepSeek V4.1 Flash。…

Read full notes

用 Go 1.26.10 重新构建以修复证书验证的问题,并且 OpenCode Go 连接改用官方文档里的接口地址、支持 DeepSeek V4.1 Flash。

发布渠道:稳定版 · v1.39.10

English → · 网页版完整更新日志 →

概览

Reasonix v1.39.10 — Reasonix 1.39.10

用 Go 1.26.10 重新构建以修复证书验证的问题,并且 OpenCode Go 连接改用官方文档里的接口地址、支持 DeepSeek V4.1 Flash。

发布日期:2026-10-21

Desktop 3 · CLI 3

桌面端更新

重点内容
  • [Desktop · CLI] Go 工具链升级到 1.26.10,修复证书验证对不再受信任的中间证书的处理 — Go 1.26.10 修复了标准库 crypto/x509 的证书验证:遇到已知的、不再受信任的中间证书时会报错(GO-2026-6809)。Reasonix 已用它重新构建;升级之后,漏洞扫描没有再报出 Reasonix 可达的漏洞。 (#14051 by @esengine)
  • [Desktop · CLI] OpenCode Go 连接改用官方文档里的接口地址,DeepSeek V4.1 Flash 也能正常使用 — OpenCode Go 文档里新的推理接口地址和 deepseek-v4.1-flash 之前没有收录,所以 V4.1 Flash 连接可能丢失 DeepSeek 的思考和工具历史回放,新地址也缺少 Go 的客户端请求头和模型发现。现在都已支持,旧的路径继续可用。已保存的标准 OpenCode Go 连接会一次性更新,保留你选的模型、凭据引用、价格和自定义字段,并给符合条件的连接添加一次 V4.1 Flash(你删掉的模型不会被加回来);带自定义请求地址或请求体的连接留给你自己检查。 (#14029 by @SivanCola)

CLI 端更新

重点内容
  • [Desktop · CLI] Go 工具链升级到 1.26.10,修复证书验证对不再受信任的中间证书的处理 — Go 1.26.10 修复了标准库 crypto/x509 的证书验证:遇到已知的、不再受信任的中间证书时会报错(GO-2026-6809)。Reasonix 已用它重新构建;升级之后,漏洞扫描没有再报出 Reasonix 可达的漏洞。 (#14051 by @esengine)
  • [Desktop · CLI] OpenCode Go 连接改用官方文档里的接口地址,DeepSeek V4.1 Flash 也能正常使用 — OpenCode Go 文档里新的推理接口地址和 deepseek-v4.1-flash 之前没有收录,所以 V4.1 Flash 连接可能丢失 DeepSeek 的思考和工具历史回放,新地址也缺少 Go 的客户端请求头和模型发现。现在都已支持,旧的路径继续可用。已保存的标准 OpenCode Go 连接会一次性更新,保留你选的模型、凭据引用、价格和自定义字段,并给符合条件的连接添加一次 V4.1 Flash(你删掉的模型不会被加回来);带自定义请求地址或请求体的连接留给你自己检查。 (#14029 by @SivanCola)

升级提醒

本版本无需手动迁移。

风险提示

  • [Desktop · CLI] 配置文件的版本号升到 13 — 升级后第一次启动会改写已保存的标准 OpenCode Go 连接,并把配置版本记为 13。改写会保留文件的编码、换行和未知字段;降级再升级之后,你删掉的模型仍然保持删除。 (#14029 by @SivanCola)

下载与安装

贡献者

感谢本版本的贡献者:@esengine、@SivanCola

Release desktop-v1.39.10

DeepSeek-Reasonix desktop-v1.39.10 — Reasonix Desktop v1.39.10

用 Go 1.26.10 重新构建以修复证书验证的问题,并且 OpenCode Go 连接改用官方文档里的接口地址、支持 DeepSeek V4.1 Flash。 发布渠道:稳定版 · v1.39.10 English → · 网页版完整更新日志 → 概览 Reasonix v1.39.10 — Reasonix 1.39.10 用 Go 1.26.10 重新构建以修复证书验证的问题,并且 OpenCode Go 连接改用官方文档里的接口地址、支持 DeepSeek V4.1 Flash。…

Read full notes

用 Go 1.26.10 重新构建以修复证书验证的问题,并且 OpenCode Go 连接改用官方文档里的接口地址、支持 DeepSeek V4.1 Flash。

发布渠道:稳定版 · v1.39.10

English → · 网页版完整更新日志 →

概览

Reasonix v1.39.10 — Reasonix 1.39.10

用 Go 1.26.10 重新构建以修复证书验证的问题,并且 OpenCode Go 连接改用官方文档里的接口地址、支持 DeepSeek V4.1 Flash。

发布日期:2026-10-21

Desktop 3 · CLI 3

桌面端更新

重点内容
  • [Desktop · CLI] Go 工具链升级到 1.26.10,修复证书验证对不再受信任的中间证书的处理 — Go 1.26.10 修复了标准库 crypto/x509 的证书验证:遇到已知的、不再受信任的中间证书时会报错(GO-2026-6809)。Reasonix 已用它重新构建;升级之后,漏洞扫描没有再报出 Reasonix 可达的漏洞。 (#14051 by @esengine)
  • [Desktop · CLI] OpenCode Go 连接改用官方文档里的接口地址,DeepSeek V4.1 Flash 也能正常使用 — OpenCode Go 文档里新的推理接口地址和 deepseek-v4.1-flash 之前没有收录,所以 V4.1 Flash 连接可能丢失 DeepSeek 的思考和工具历史回放,新地址也缺少 Go 的客户端请求头和模型发现。现在都已支持,旧的路径继续可用。已保存的标准 OpenCode Go 连接会一次性更新,保留你选的模型、凭据引用、价格和自定义字段,并给符合条件的连接添加一次 V4.1 Flash(你删掉的模型不会被加回来);带自定义请求地址或请求体的连接留给你自己检查。 (#14029 by @SivanCola)

CLI 端更新

重点内容
  • [Desktop · CLI] Go 工具链升级到 1.26.10,修复证书验证对不再受信任的中间证书的处理 — Go 1.26.10 修复了标准库 crypto/x509 的证书验证:遇到已知的、不再受信任的中间证书时会报错(GO-2026-6809)。Reasonix 已用它重新构建;升级之后,漏洞扫描没有再报出 Reasonix 可达的漏洞。 (#14051 by @esengine)
  • [Desktop · CLI] OpenCode Go 连接改用官方文档里的接口地址,DeepSeek V4.1 Flash 也能正常使用 — OpenCode Go 文档里新的推理接口地址和 deepseek-v4.1-flash 之前没有收录,所以 V4.1 Flash 连接可能丢失 DeepSeek 的思考和工具历史回放,新地址也缺少 Go 的客户端请求头和模型发现。现在都已支持,旧的路径继续可用。已保存的标准 OpenCode Go 连接会一次性更新,保留你选的模型、凭据引用、价格和自定义字段,并给符合条件的连接添加一次 V4.1 Flash(你删掉的模型不会被加回来);带自定义请求地址或请求体的连接留给你自己检查。 (#14029 by @SivanCola)

升级提醒

本版本无需手动迁移。

风险提示

  • [Desktop · CLI] 配置文件的版本号升到 13 — 升级后第一次启动会改写已保存的标准 OpenCode Go 连接,并把配置版本记为 13。改写会保留文件的编码、换行和未知字段;降级再升级之后,你删掉的模型仍然保持删除。 (#14029 by @SivanCola)

下载与安装

贡献者

感谢本版本的贡献者:@esengine、@SivanCola

Release studio-v2.47.1

DeepSeek-Reasonix studio-v2.47.1 — Reasonix Studio v2.47.1

本版用 Go 1.26.10 重新构建,修复标准库证书验证对已不再受信任的中间证书的处理,并修好历史搜索读不到会话时误报“没有匹配”和多进程下会话从搜索里消失的问题。 修复 构建改用 Go 1.26.10,修复标准库证书验证 crypto/x509 对已不再受信任的中间证书的处理(GO-2026-6809)。关联 #14034。 会话记录读不出来时,历史搜索不再说「没有匹配」,而是先提示索引不完整,并把该会话标为损坏、稍后自动重试。关联 #14023 by @chuiwenwei。…

Read full notes

本版用 Go 1.26.10 重新构建,修复标准库证书验证对已不再受信任的中间证书的处理,并修好历史搜索读不到会话时误报“没有匹配”和多进程下会话从搜索里消失的问题。

修复

  • 构建改用 Go 1.26.10,修复标准库证书验证 crypto/x509 对已不再受信任的中间证书的处理(GO-2026-6809)。关联 #14034。
  • 会话记录读不出来时,历史搜索不再说「没有匹配」,而是先提示索引不完整,并把该会话标为损坏、稍后自动重试。关联 #14023 by @chuiwenwei。
  • 两个进程共用一个历史索引时,另一个进程刚索引的会话不再被误判为「已删除」而从历史搜索里消失;只有确认文件不存在才会被标记缺失。关联 #14024 by @chuiwenwei。
  • 侧栏“项目”标题行里的“+”和“更多操作”按钮悬停时现在是同一种高亮。关联 #14041 fixed in #14043 by @lancy69、#14043 by @lancy69。

贡献者

感谢本版本的贡献者:@chuiwenwei、@lancy69


This release is rebuilt with Go 1.26.10, which fixes how certificate verification treats intermediate certificates that are no longer trusted, and fixes history search reporting no match for an unreadable transcript or losing a session another process had just indexed.

Fixed

  • builds now use Go 1.26.10, which fixes how crypto/x509 certificate verification treats intermediate certificates that are no longer trusted (GO-2026-6809). Refs #14034.
  • when a session's transcript cannot be read, history search no longer claims a miss; it says the index is incomplete, marks that session corrupt, and retries on the next scan. Refs #14023 by @chuiwenwei.
  • with two processes sharing one history index, a conversation the other process just indexed is no longer swept as deleted; only a file confirmed gone is marked missing. Refs #14024 by @chuiwenwei.
  • The sidebar's Projects header now highlights the "+" and more-actions buttons the same way on hover. Refs #14041 fixed in #14043 by @lancy69, #14043 by @lancy69.

Contributors

Thanks to this release's contributors: @chuiwenwei, @lancy69

What's Changed

Full Changelog: https://github.com/esengine/DeepSeek-Reasonix/compare/studio-v2.47.0...studio-v2.47.1


macOS 已用 Developer ID 签名并公证,打开时不需要清除隔离属性。Windows 的窗口、内核与安装器都经 Certum 代码签名证书做了 Authenticode 签名。Linux Debian 系从 .deb 安装,Fedora、RHEL、openSUSE 等从 .rpm 安装(sudo dnf install ./ReasonixStudio-linux-amd64.rpm)。x86_64 用文件名带 amd64 的包,aarch64(统信 UOS、麒麟等)用带 arm64 的包。也提供 .AppImage(只提供下载,不会自更新;需要 FUSE 2,或用 --appimage-extract-and-run 启动)。

三个平台都能自更新:Linux 的 .deb 走自己的包(.rpm 的自更新尚未提供,请手动下载新包),Windows 运行下一个安装器,macOS 替换自身 bundle。

Release studio-v2.47.0

DeepSeek-Reasonix studio-v2.47.0 — Reasonix Studio v2.47.0

本版新增默认关闭的 Windows 命令沙箱、定时运行、外部文字确认开关,以及工作台里 PDF、CSV 和静态 HTML 的预览(AI 文件交付卡片需在用户配置里主动启用),并修复长会话窗口内存上涨、1.x 会话导入与历史搜索、自定义预设切换过慢等一批问题。 新增 设置 → 自动化 → 定时运行:查看、预览确认后创建、暂停、续期、删除定时任务,并查看每次运行的结果。关联 #11406。 Windows 命令沙箱(设置 >…

Read full notes

本版新增默认关闭的 Windows 命令沙箱、定时运行、外部文字确认开关,以及工作台里 PDF、CSV 和静态 HTML 的预览(AI 文件交付卡片需在用户配置里主动启用),并修复长会话窗口内存上涨、1.x 会话导入与历史搜索、自定义预设切换过慢等一批问题。

新增

  • 设置 → 自动化 → 定时运行:查看、预览确认后创建、暂停、续期、删除定时任务,并查看每次运行的结果。关联 #11406。
  • Windows 命令沙箱(设置 > 沙箱,默认关):不能在授权文件夹外创建或改写文件;删除、重命名、读取、联网、ssh-agent/docker 管道不受限。见 #13109。
  • 设置的「工具与权限」里有「外部文字」开关,开启后照抄网页或工具结果文字的调用,Auto 和 YOLO 也先问你;默认关。关联 #13111。
  • 配置项 permissions.ask_on_external_origin(默认关):调用逐字复制了网页或工具结果里的文字时,Auto 和 YOLO 也先问你。见 #13111。
  • 远程机器现在可以在侧栏里上移、下移(远程项目菜单里的“上移/下移 机器名”),整台机器连同它的项目一起移动。关联 #13958。
  • 会话右键菜单有「标为已读」,未读的会话(本机或远端)不用打开就能清掉未读标记。关联 #13962。
  • 打开有未读回答的会话时,在新回答开始的位置画一条分隔线;可在设置的外观里关闭。关联 #13962。
  • 用户配置 tools.present_files 主动启用 AI 交付卡片;工作台直接预览 Markdown、图片、PDF、CSV/TSV 和静态 HTML。关联 #14031 by @SivanCola。
  • 终端的会话选择器(/resume)里按 Ctrl+D 询问、对同一行再按一次 Ctrl+D 才永久删除该会话;当前打开的会话会被拒绝并说明原因。见 #13954。

变更

  • 会话很长时,折叠或展开左侧会话栏不再逐帧重算整段对话的样式,动画明显更顺。关联 #13936 fixed in #13937。
  • Agent 预设编辑器的“添加模块”下拉在名称旁显示工具、技能或命令自己的一行说明,下拉箭头和“添加模块”按钮的间距也调开了。关联 #13964。
  • 交付卡片适配宽窄布局,提供文件类型图标、当前预览标记和“更多”操作;聊天及工作台图标增加统一提示。关联 #14031 by @SivanCola。
  • 工作台打开 HTML 默认使用不执行脚本的静态预览;本地桌面需点击“交互运行”才能运行页面。关联 #14031 by @SivanCola。

修复

  • 启动较慢时,等待窗口说明正在等待本地服务就绪,不再让普通重启看起来像首次安装。启动和关闭到托盘的行为不变。关联 #13352。
  • 已完成的工具调用的输出不再被拆成逐行页面节点,调用多的长会话里窗口内存不再因此上涨,外观不变。关联 #13899。
  • 恢复旧会话时,1.x 桌面端的会话按各自记录的工作目录归到各自项目,不再整库倒进所选项目;没有记录归属的留在原处并列为未导入。见 #13920 fixed in #13921 and #13970。
  • 项目里有大量 1.x 旧会话时,每次展开项目都要把它们逐个重放,列表要等几分钟;现在重放一次后记住结果。关联 #13950。
  • 用 ! 直接运行命令时,现在和模型的 bash 工具一样能找到终端里装的工具(读取登录 shell 的 PATH),不再报“command not found”。关联 #13956。
  • 侧栏里运行中的会话行,行首不再出现“圆点叠在竖线上”的两个重叠形状,标题也不再比其他行多缩进一格。关联 #13960 fixed in #13963。
  • 会话列表比窗格晚加载时,正在前台的会话仍显示未读圆点,现在窗口有焦点时会自动标为已看。关联 #13962。
  • 写入落在「额外可写入范围」等工作区之外的文件时,不再占住整个工作区,别的会话写项目文件不会被卡住;只有同一路径的写入互相等待。关联 #13965。
  • 连接 WSL 后,含空格的 IPv6 区域名被写进已知主机文件,之后所有远程连接都读不了它;现在不再写区域名,并跳过已损坏的行、给出警告。关联 #13967 fixed in #13992。
  • 在不属于任何版本库的文件夹里,只改文档的交付任务不再被要求补一次根本跑不通的检查,也不再每轮重复同一条验证提示。关联 #13971 fixed in #13983。
  • 侧栏里当前会话的行与悬停行、普通行几乎分不出来,现在选中行有更深的底色和一圈细轮廓,悬停不会盖掉它。关联 #13972 fixed in #13975。
  • 输入框下方的 Git 指示和相邻的 Agent、询问等控件字号、行高一致,放大界面文字后也不再错位。关联 #13982 fixed in #14000 by @lancy69。
  • Studio 计算机操作功能首次启动或中断后重启时,会等待驱动就绪,避免偶发启动失败。关联 #13985 by @SivanCola。
  • 服务器拒绝 sftp(如群晖 NAS)时,远程目录选择、连接和 remote test 改用普通命令通道;见 #13981、#13987。
  • Agent 预设提示「组合所需资源不可用」时,现在会写明是哪个模块(如 tools:xxx)以及原因,不再只显示一句笼统的话。关联 #13988。
  • 点过聊天里的文件链接并关掉那个文件后,再点侧栏「文件」会重新打开它,而不是显示文件树。关联 #13993。
  • 会话历史搜索只索引「用户说过的话」,不再把宿主前置的语言、日期、项目说明等块写进索引,因此这些块里的词不会再出现「命中却看不到出处」。关联 #14022 by @chuiwenwei。
  • 文档删除或撤销访问后不再保留过期的已保存正文;未保存编辑仍会保留,元数据检查不再随每次按键重复触发。关联 #14031 by @SivanCola。
  • 新建自定义预设会话按需加载技能和扩展、连接 MCP,不再生成全量快照。继承模式跟随当前已授权配置。关联 #13988。

升级须知

  • 升级后首次启动会重建一次历史索引。关联 #14022 by @chuiwenwei。
  • 已有快照会话保持原行为。新会话使用事件 schema 5、归档 version 3,旧客户端不能继续执行;升级后仍可读取旧会话。关联 #13988。

贡献者

感谢本版本的贡献者:@SivanCola、@lancy69、@chuiwenwei


This release adds an opt-in Windows command sandbox, scheduled runs, an external-text confirmation switch and workbench previews for PDF, CSV and static HTML, and fixes window memory growth in long sessions, 1.x session import and history search.

New

  • Settings, Automation, Scheduled runs: list, create after a confirmed preview, pause, renew and delete scheduled tasks, and read each run's result. Refs #11406.
  • a Windows command sandbox (Settings > Sandbox, off): no creating or overwriting files outside granted folders; delete, rename, read, network, ssh-agent/docker pipes are not bounded. #13109
  • Settings > Tools has an "Outside text" switch: when on, a call that copies text from a web page or tool result asks first, even in Auto and YOLO. Off by default. Refs #13111.
  • permissions.ask_on_external_origin (off by default): Auto and YOLO ask first when a call copies text verbatim from a web page or tool result. See #13111.
  • Remote machines can now be moved up and down in the sidebar (the remote project menu's "Move up/down"), taking their projects with them. Refs #13958.
  • the session context menu has "Mark as read", which clears the unread mark of a local or remote conversation without opening it. Refs #13962.
  • opening a session with unread answers draws a line where they begin; it can be turned off in Settings, Appearance. Refs #13962.
  • user-only tools.present_files opts into AI delivery cards; the workbench previews Markdown, images, PDF, CSV/TSV and static HTML. Refs #14031 by @SivanCola.
  • In the terminal's session picker (/resume), Ctrl+D asks and a second Ctrl+D on the same row erases that conversation for good; the open session is refused with the reason. See #13954.

Changed

  • folding or opening the left rail with a long conversation no longer restyles the whole transcript on every frame, so the animation stays smooth. Refs #13936 fixed in #13937.
  • the preset editor's add-module menu shows each tool, skill or command's own one-line description, and the arrow and button spacing are less cramped. Refs #13964.
  • responsive delivery cards have type icons, current-file markers and More actions; chat and workbench icons share accessible tooltips. Refs #14031 by @SivanCola.
  • HTML opens as a script-free static preview by default; on desktop, select Interactive run to execute the page. Refs #14031 by @SivanCola.

Fixed

  • a slow launch says it is waiting for the local service, rather than making an ordinary relaunch look like a first installation. Startup and close-to-tray behaviour are unchanged. Refs #13352.
  • a finished tool call's output is no longer split into one page node per line, which inflated window memory in long sessions with many calls; it looks the same. Refs #13899.
  • recovering older sessions files each 1.x Desktop conversation under the project its own header records, not all under the one picked; one with none is left and listed. See #13920 fixed in #13921 and #13970.
  • a project holding many 1.x conversations replayed each of them on every listing, so the list took minutes; the result is now remembered after the first replay. Refs #13950.
  • Commands run with ! now find the tools your terminal finds (the login shell's PATH), like the model's bash tool, instead of "command not found". Refs #13956.
  • a running session row in the sidebar no longer draws a status dot on top of its state bar, and its title no longer sits one step further right than the other rows. Refs #13960 fixed in #13963.
  • a session already in front kept its unread dot when the session list arrived after the pane; it is now marked seen as soon as the window has focus. Refs #13962.
  • writing a file outside the workspace, such as in an extra writable folder, no longer claims the whole workspace; only writes to the same path wait on each other. Refs #13965.
  • an IPv6 zone with spaces was written to the managed known_hosts file and broke later remote connections; zones are no longer written, broken lines are skipped with a warning. Refs #13967 fixed in #13992.
  • a Delivery task that only edits documents outside any repository is no longer asked for a check that cannot run there, and a verification debt is explained once. Refs #13971 fixed in #13983.
  • the current session's sidebar row was hard to tell from a hovered or plain row; it now has a stronger fill and a thin outline that hovering does not override. Refs #13972 fixed in #13975.
  • the composer's Git indicator now shares its neighbours' font and line height, so it stays level with them at larger interface text. Refs #13982 fixed in #14000 by @lancy69.
  • Studio computer use waits for driver readiness on initial launch and restart after interruption, preventing intermittent startup failures. Refs #13985 by @SivanCola.
  • when a server refuses sftp (e.g. a Synology NAS), the remote folder picker, connect and remote test now use the plain command channel. #13981, #13987
  • when an Agent preset reports that its required resources are unavailable, the message now names the module (such as tools:xxx) and the reason instead of a generic sentence. Refs #13988.
  • after opening a file from a link in the conversation and closing it, pressing Files reopened that file instead of showing the file tree. Refs #13993.
  • session history search indexes what the user said, not the host-prepended language, date and project blocks, so a hit can no longer come from words its snippet cannot show. Refs #14022 by @chuiwenwei.

…

Tuesday, October 20Oct 20, 2026

Release desktop-v1.39.9

DeepSeek-Reasonix desktop-v1.39.9 — Reasonix Desktop v1.39.9

修复只有思考内容的回复被当作完成、附加大文件让桌面服务退出、手动压缩后无法发送、流中途被截断的工具调用被当作完成、Studio 导入的会话在 1.x 里显示成多余会话、恢复出来的对话重复出现、恢复状态残留、目标模式工作时长一直为 0、! 命令找不到登录 shell 的程序、远程会话徽标,以及设置与模型实际能力不一致的问题。 发布渠道:稳定版 · v1.39.9 English → · 网页版完整更新日志 → 概览 Reasonix v1.39.9 — Reasonix 1.39.9…

Read full notes

修复只有思考内容的回复被当作完成、附加大文件让桌面服务退出、手动压缩后无法发送、流中途被截断的工具调用被当作完成、Studio 导入的会话在 1.x 里显示成多余会话、恢复出来的对话重复出现、恢复状态残留、目标模式工作时长一直为 0、! 命令找不到登录 shell 的程序、远程会话徽标,以及设置与模型实际能力不一致的问题。

发布渠道:稳定版 · v1.39.9

English → · 网页版完整更新日志 →

概览

Reasonix v1.39.9 — Reasonix 1.39.9

修复只有思考内容的回复被当作完成、附加大文件让桌面服务退出、手动压缩后无法发送、流中途被截断的工具调用被当作完成、Studio 导入的会话在 1.x 里显示成多余会话、恢复出来的对话重复出现、恢复状态残留、目标模式工作时长一直为 0、! 命令找不到登录 shell 的程序、远程会话徽标,以及设置与模型实际能力不一致的问题。

发布日期:2026-10-20

Desktop 14 · CLI 5

桌面端更新

重点内容
  • [Desktop · CLI] 只有思考内容的回复现在会重试一次,仍无答案时给出明确提示 — 有些模型只输出思考过程、没有答案也没有工具调用,这一轮却显示为已完成,你只会看到一行思考。现在会再请模型给出一次答案,已经取得的工具结果保留;如果仍然没有答案,这一轮会以明确的错误结束(支持英文、简体中文、繁体中文),说明没有产生答案,不再看起来像是完成了,重新打开会话时这条错误依然在。取消和各项上限的行为不变。导出的诊断信息还会增加不含内容的简短回复摘要(结束原因、大小、工具数量),方便反馈这类问题;它们不会进入模型上下文。 (#13966 by @SivanCola)
  • [Desktop] 附加超大文件不再让桌面服务退出 — 附加大文件(比如安装包、压缩包)可能让桌面服务退出,因为整份文件会先被读进内存并编码,之后才检查大小。现在文件选择、粘贴和拖入只要文件有路径,就直接按路径附加,不再复制一份;只以数据形式存在于页面里的文件(部分粘贴和拖入)会流式写入磁盘,不再整份放在内存里,每次上传的安全上限默认为 1 GiB,可以在你自己的 config.toml 里用 [attachments] max_stream_bytes 调整(设为 0 即取消上限),项目配置不能修改它。超过限制的文件会在读取之前被拒绝,提示里会写明文件名和限制。图片仍保持 64 MB 的限制。 (#13543 by @SivanCola, #12418 by @esengine)
  • [Desktop] 手动压缩后可以继续发送,压缩阈值修改后立即生效 — 手动压缩对话之后,下一条消息可能被挡住、无法与模型沟通,现在已修复。在设置里修改压缩阈值会立即作用于正在打开的会话,不需要替换它;修改无关的偏好也不再重启会话的运行环境。已经在运行的子代理保持启动时的阈值,新建的子代理使用新值。会话因其他原因被替换时,你授予的项目之外文件夹的只读访问会原样保留,不会新增任何访问权限。 (#12501 by @XTLine)
  • [Desktop] 会话的完整性索引文件丢失后,不再让所有会话打不开 — 每个附件或历史块旁边都有一个很小的完整性索引文件。如果这些索引文件丢失(比如清理之后,或被其他程序删除),而内容本身完好,所有会话都会因为传输错误而打不开。现在第一次读取时会从内容重建索引,并且只有内容和重建出的索引都与会话里记录的校验值一致才会接受;内容损坏时仍然拒绝。 (#14018, #14019 by @esengine)
修复
  • [Desktop] 模型设置与各模型的实际能力一致,并保留你的默认值 — 选择图片理解模型时,现在会接受 Reasonix 已知能读图的模型(内置的或探测到的);你明确停用的模型,或官方端点有限制的,仍会被拒绝。子代理的推理强度选项来自各模型自己的能力,过期的选择可以清除。你指定的规划模型即使与默认模型相同也会保持可见,选择「跟随对话模型」会清除这项指定。重命名连接或修改其他无关字段,不再重置它的默认模型和默认推理强度。 (#14005 by @SivanCola)
  • [Desktop · CLI] 工具调用在流中途被截断时,不再被当作已完成的回答 — 使用 Responses 协议的模型,如果流在工具调用尚未完成时就结束,或带着格式错误的调用,以前可能被当作正常回答接受:这一轮只留下调用之前的文字,或者相邻的另一个调用被执行。现在这样的流会作为协议错误被拒绝,该次尝试里没有任何东西被执行,也不会存成最终回答。它不会自动重试,你可以自己继续对话。普通的纯文字回答和完整的调用不受影响。 (#12526 by @XTLine)
  • [Desktop · CLI] Studio 导入的会话不再在 1.x 里显示成多余的会话 — Studio 2.x 把它导入的会话以 v4-.jsonl 的文件名写进项目的会话文件夹。1.x 之前会把这些文件当作普通会话、用文件名作标题列出来(有报告称多出 111 行),与它本来就有的对话重复。现在 1.x 把文件名以 v4- 开头的文件视为 Studio 的:不再列出,1.x 清理过期锁文件和租约文件时也不会碰它们。 (#13444 by @esengine)
  • [Desktop] 恢复出来的旧对话不再重复出现,也不再在侧栏里变换身份 — 更新之后,或会话列表在全新缓存上重建时,冲突恢复产生的副本可能被当成单独的对话列出来(有报告里 13 个对话变成 25 行)。现在后台检查完成后,已被其父会话覆盖的副本会重新隐藏。恢复出来的对话在内容校验或父会话被删除之后,也在侧栏里保持同一个身份;会话列表重建或退出时,不再等待一个已被替换的任务。不会改写你的任何会话文件。 (#12822 by @esengine, #13594 by @SivanCola)
  • [Desktop] 导入重试成功后,恢复状态不再残留 — 旧会话因工作区冲突导入失败,之后重试(或重放一次已完成的导入)成功时,之前的恢复状态可能一直留着。现在一旦确认这次导入对应的正是那个来源、版本和目标,就会清除它;其他来源的失败仍保持待处理。这并不会找回从未导入过的会话。 (#12503 by @XTLine)
  • [Desktop] 目标模式会显示累计的工作时长 — 一个已经自动进行了好几轮的目标,工作时长仍显示 0s。现在会累计在目标上实际工作的时间(暂停期间和应用关闭的时间不算),随会话保存,重启后仍会显示。这个数值不会提供给模型。 (#12502 by @XTLine)
  • [Desktop] 以 ! 开头的命令能找到登录 shell 的 PATH 里的程序 — 从程序坞等启动器打开桌面应用时,它不会继承你在 .zshrc 或 .bashrc 里设置的登录 shell 的 PATH,所以用 ! 输入的命令找不到装在那里的工具。现在运行这类命令之前会读取登录 shell 的 PATH,并与继承来的 PATH 合并,保留原有项并去重;如果无法查询登录 shell,就像以前一样使用继承来的 PATH。 (#13927 by @PeterHepta)
  • [Desktop · CLI] 远程会话也会显示未读圆点,切换会话不再出现误报的连接警告 — 远程会话现在和本地会话表现一致:后台的回复完成时会出现未读圆点,读过之后消失。后台会话完成或结束时会刷新会话列表,不论前台那个是否正在运行。普通的会话切换不再留下误报的连接警告,切走的会话迟到的回复也不会覆盖前台的状态,真实的连接失败仍然可见,连接恢复后会自行消除。要获得完整效果,需要同时更新远程的 Serve 和桌面应用;Serve 较旧时,圆点会退回按时间戳判断。 (#11513 by @XTLine)
  • [Desktop · CLI] Go 工具链和网络库升级到已发布安全修复的版本 — Go 工具链升级到 1.26.9,golang.org/x/net 升级到 0.60.0(连同它要求的 golang.org/x 各模块),修复了漏洞扫描在这条线上报出的标准库和 x/net 的漏洞;升级之后,扫描没有再报出 Reasonix 可达的漏洞。 (#12951 by @xxoingr)

CLI 端更新

重点内容
  • [Desktop · CLI] 只有思考内容的回复现在会重试一次,仍无答案时给出明确提示 — 有些模型只输出思考过程、没有答案也没有工具调用,这一轮却显示为已完成,你只会看到一行思考。现在会再请模型给出一次答案,已经取得的工具结果保留;如果仍然没有答案,这一轮会以明确的错误结束(支持英文、简体中文、繁体中文),说明没有产生答案,不再看起来像是完成了,重新打开会话时这条错误依然在。取消和各项上限的行为不变。导出的诊断信息还会增加不含内容的简短回复摘要(结束原因、大小、工具数量),方便反馈这类问题;它们不会进入模型上下文。 (#13966 by @SivanCola)
修复
  • [Desktop · CLI] 工具调用在流中途被截断时,不再被当作已完成的回答 — 使用 Responses 协议的模型,如果流在工具调用尚未完成时就结束,或带着格式错误的调用,以前可能被当作正常回答接受:这一轮只留下调用之前的文字,或者相邻的另一个调用被执行。现在这样的流会作为协议错误被拒绝,该次尝试里没有任何东西被执行,也不会存成最终回答。它不会自动重试,你可以自己继续对话。普通的纯文字回答和完整的调用不受影响。 (#12526 by @XTLine)
  • [Desktop · CLI] Studio 导入的会话不再在 1.x 里显示成多余的会话 — Studio 2.x 把它导入的会话以 v4-.jsonl 的文件名写进项目的会话文件夹。1.x 之前会把这些文件当作普通会话、用文件名作标题列出来(有报告称多出 111 行),与它本来就有的对话重复。现在 1.x 把文件名以 v4- 开头的文件视为 Studio 的:不再列出,1.x 清理过期锁文件和租约文件时也不会碰它们。 (#13444 by @esengine)
  • [Desktop · CLI] 远程会话也会显示未读圆点,切换会话不再出现误报的连接警告 — 远程会话现在和本地会话表现一致:后台的回复完成时会出现未读圆点,读过之后消失。后台会话完成或结束时会刷新会话列表,不论前台那个是否正在运行。普通的会话切换不再留下误报的连接警告,切走的会话迟到的回复也不会覆盖前台的状态,真实的连接失败仍然可见,连接恢复后会自行消除。要获得完整效果,需要同时更新远程的 Serve 和桌面应用;Serve 较旧时,圆点会退回按时间戳判断。 (#11513 by @XTLine)
  • [Desktop · CLI] Go 工具链和网络库升级到已发布安全修复的版本 — Go 工具链升级到 1.26.9,golang.org/x/net 升级到 0.60.0(连同它要求的 golang.org/x 各模块),修复了漏洞扫描在这条线上报出的标准库和 x/net 的漏洞;升级之后,扫描没有再报出 Reasonix 可达的漏洞。 (#12951 by @xxoingr)

升级提醒

本版本无需手动迁移。

风险提示

  • [Desktop] 恢复组在侧栏里的标识可能变化一次 — 修复旧缓存里没有主题标识的恢复对话组的身份时,该组的标识可能变化一次。你的会话文件里显式写下的标识以及文件本身都不会被改动。 (#13594 by @SivanCola)

下载与安装

贡献者

感谢本版本的贡献者:@SivanCola、@esengine、@XTLine、@PeterHepta、@xxoingr

Release v1.39.9

DeepSeek-Reasonix v1.39.9 — Reasonix CLI

修复只有思考内容的回复被当作完成、附加大文件让桌面服务退出、手动压缩后无法发送、流中途被截断的工具调用被当作完成、Studio 导入的会话在 1.x 里显示成多余会话、恢复出来的对话重复出现、恢复状态残留、目标模式工作时长一直为 0、! 命令找不到登录 shell 的程序、远程会话徽标,以及设置与模型实际能力不一致的问题。 发布渠道:稳定版 · v1.39.9 English → · 网页版完整更新日志 → 概览 Reasonix v1.39.9 — Reasonix 1.39.9…

Read full notes

修复只有思考内容的回复被当作完成、附加大文件让桌面服务退出、手动压缩后无法发送、流中途被截断的工具调用被当作完成、Studio 导入的会话在 1.x 里显示成多余会话、恢复出来的对话重复出现、恢复状态残留、目标模式工作时长一直为 0、! 命令找不到登录 shell 的程序、远程会话徽标,以及设置与模型实际能力不一致的问题。

发布渠道:稳定版 · v1.39.9

English → · 网页版完整更新日志 →

概览

Reasonix v1.39.9 — Reasonix 1.39.9

修复只有思考内容的回复被当作完成、附加大文件让桌面服务退出、手动压缩后无法发送、流中途被截断的工具调用被当作完成、Studio 导入的会话在 1.x 里显示成多余会话、恢复出来的对话重复出现、恢复状态残留、目标模式工作时长一直为 0、! 命令找不到登录 shell 的程序、远程会话徽标,以及设置与模型实际能力不一致的问题。

发布日期:2026-10-20

Desktop 14 · CLI 5

桌面端更新

重点内容
  • [Desktop · CLI] 只有思考内容的回复现在会重试一次,仍无答案时给出明确提示 — 有些模型只输出思考过程、没有答案也没有工具调用,这一轮却显示为已完成,你只会看到一行思考。现在会再请模型给出一次答案,已经取得的工具结果保留;如果仍然没有答案,这一轮会以明确的错误结束(支持英文、简体中文、繁体中文),说明没有产生答案,不再看起来像是完成了,重新打开会话时这条错误依然在。取消和各项上限的行为不变。导出的诊断信息还会增加不含内容的简短回复摘要(结束原因、大小、工具数量),方便反馈这类问题;它们不会进入模型上下文。 (#13966 by @SivanCola)
  • [Desktop] 附加超大文件不再让桌面服务退出 — 附加大文件(比如安装包、压缩包)可能让桌面服务退出,因为整份文件会先被读进内存并编码,之后才检查大小。现在文件选择、粘贴和拖入只要文件有路径,就直接按路径附加,不再复制一份;只以数据形式存在于页面里的文件(部分粘贴和拖入)会流式写入磁盘,不再整份放在内存里,每次上传的安全上限默认为 1 GiB,可以在你自己的 config.toml 里用 [attachments] max_stream_bytes 调整(设为 0 即取消上限),项目配置不能修改它。超过限制的文件会在读取之前被拒绝,提示里会写明文件名和限制。图片仍保持 64 MB 的限制。 (#13543 by @SivanCola, #12418 by @esengine)
  • [Desktop] 手动压缩后可以继续发送,压缩阈值修改后立即生效 — 手动压缩对话之后,下一条消息可能被挡住、无法与模型沟通,现在已修复。在设置里修改压缩阈值会立即作用于正在打开的会话,不需要替换它;修改无关的偏好也不再重启会话的运行环境。已经在运行的子代理保持启动时的阈值,新建的子代理使用新值。会话因其他原因被替换时,你授予的项目之外文件夹的只读访问会原样保留,不会新增任何访问权限。 (#12501 by @XTLine)
  • [Desktop] 会话的完整性索引文件丢失后,不再让所有会话打不开 — 每个附件或历史块旁边都有一个很小的完整性索引文件。如果这些索引文件丢失(比如清理之后,或被其他程序删除),而内容本身完好,所有会话都会因为传输错误而打不开。现在第一次读取时会从内容重建索引,并且只有内容和重建出的索引都与会话里记录的校验值一致才会接受;内容损坏时仍然拒绝。 (#14018, #14019 by @esengine)
修复
  • [Desktop] 模型设置与各模型的实际能力一致,并保留你的默认值 — 选择图片理解模型时,现在会接受 Reasonix 已知能读图的模型(内置的或探测到的);你明确停用的模型,或官方端点有限制的,仍会被拒绝。子代理的推理强度选项来自各模型自己的能力,过期的选择可以清除。你指定的规划模型即使与默认模型相同也会保持可见,选择「跟随对话模型」会清除这项指定。重命名连接或修改其他无关字段,不再重置它的默认模型和默认推理强度。 (#14005 by @SivanCola)
  • [Desktop · CLI] 工具调用在流中途被截断时,不再被当作已完成的回答 — 使用 Responses 协议的模型,如果流在工具调用尚未完成时就结束,或带着格式错误的调用,以前可能被当作正常回答接受:这一轮只留下调用之前的文字,或者相邻的另一个调用被执行。现在这样的流会作为协议错误被拒绝,该次尝试里没有任何东西被执行,也不会存成最终回答。它不会自动重试,你可以自己继续对话。普通的纯文字回答和完整的调用不受影响。 (#12526 by @XTLine)
  • [Desktop · CLI] Studio 导入的会话不再在 1.x 里显示成多余的会话 — Studio 2.x 把它导入的会话以 v4-.jsonl 的文件名写进项目的会话文件夹。1.x 之前会把这些文件当作普通会话、用文件名作标题列出来(有报告称多出 111 行),与它本来就有的对话重复。现在 1.x 把文件名以 v4- 开头的文件视为 Studio 的:不再列出,1.x 清理过期锁文件和租约文件时也不会碰它们。 (#13444 by @esengine)
  • [Desktop] 恢复出来的旧对话不再重复出现,也不再在侧栏里变换身份 — 更新之后,或会话列表在全新缓存上重建时,冲突恢复产生的副本可能被当成单独的对话列出来(有报告里 13 个对话变成 25 行)。现在后台检查完成后,已被其父会话覆盖的副本会重新隐藏。恢复出来的对话在内容校验或父会话被删除之后,也在侧栏里保持同一个身份;会话列表重建或退出时,不再等待一个已被替换的任务。不会改写你的任何会话文件。 (#12822 by @esengine, #13594 by @SivanCola)
  • [Desktop] 导入重试成功后,恢复状态不再残留 — 旧会话因工作区冲突导入失败,之后重试(或重放一次已完成的导入)成功时,之前的恢复状态可能一直留着。现在一旦确认这次导入对应的正是那个来源、版本和目标,就会清除它;其他来源的失败仍保持待处理。这并不会找回从未导入过的会话。 (#12503 by @XTLine)
  • [Desktop] 目标模式会显示累计的工作时长 — 一个已经自动进行了好几轮的目标,工作时长仍显示 0s。现在会累计在目标上实际工作的时间(暂停期间和应用关闭的时间不算),随会话保存,重启后仍会显示。这个数值不会提供给模型。 (#12502 by @XTLine)
  • [Desktop] 以 ! 开头的命令能找到登录 shell 的 PATH 里的程序 — 从程序坞等启动器打开桌面应用时,它不会继承你在 .zshrc 或 .bashrc 里设置的登录 shell 的 PATH,所以用 ! 输入的命令找不到装在那里的工具。现在运行这类命令之前会读取登录 shell 的 PATH,并与继承来的 PATH 合并,保留原有项并去重;如果无法查询登录 shell,就像以前一样使用继承来的 PATH。 (#13927 by @PeterHepta)
  • [Desktop · CLI] 远程会话也会显示未读圆点,切换会话不再出现误报的连接警告 — 远程会话现在和本地会话表现一致:后台的回复完成时会出现未读圆点,读过之后消失。后台会话完成或结束时会刷新会话列表,不论前台那个是否正在运行。普通的会话切换不再留下误报的连接警告,切走的会话迟到的回复也不会覆盖前台的状态,真实的连接失败仍然可见,连接恢复后会自行消除。要获得完整效果,需要同时更新远程的 Serve 和桌面应用;Serve 较旧时,圆点会退回按时间戳判断。 (#11513 by @XTLine)
  • [Desktop · CLI] Go 工具链和网络库升级到已发布安全修复的版本 — Go 工具链升级到 1.26.9,golang.org/x/net 升级到 0.60.0(连同它要求的 golang.org/x 各模块),修复了漏洞扫描在这条线上报出的标准库和 x/net 的漏洞;升级之后,扫描没有再报出 Reasonix 可达的漏洞。 (#12951 by @xxoingr)

CLI 端更新

重点内容
  • [Desktop · CLI] 只有思考内容的回复现在会重试一次,仍无答案时给出明确提示 — 有些模型只输出思考过程、没有答案也没有工具调用,这一轮却显示为已完成,你只会看到一行思考。现在会再请模型给出一次答案,已经取得的工具结果保留;如果仍然没有答案,这一轮会以明确的错误结束(支持英文、简体中文、繁体中文),说明没有产生答案,不再看起来像是完成了,重新打开会话时这条错误依然在。取消和各项上限的行为不变。导出的诊断信息还会增加不含内容的简短回复摘要(结束原因、大小、工具数量),方便反馈这类问题;它们不会进入模型上下文。 (#13966 by @SivanCola)
修复
  • [Desktop · CLI] 工具调用在流中途被截断时,不再被当作已完成的回答 — 使用 Responses 协议的模型,如果流在工具调用尚未完成时就结束,或带着格式错误的调用,以前可能被当作正常回答接受:这一轮只留下调用之前的文字,或者相邻的另一个调用被执行。现在这样的流会作为协议错误被拒绝,该次尝试里没有任何东西被执行,也不会存成最终回答。它不会自动重试,你可以自己继续对话。普通的纯文字回答和完整的调用不受影响。 (#12526 by @XTLine)
  • [Desktop · CLI] Studio 导入的会话不再在 1.x 里显示成多余的会话 — Studio 2.x 把它导入的会话以 v4-.jsonl 的文件名写进项目的会话文件夹。1.x 之前会把这些文件当作普通会话、用文件名作标题列出来(有报告称多出 111 行),与它本来就有的对话重复。现在 1.x 把文件名以 v4- 开头的文件视为 Studio 的:不再列出,1.x 清理过期锁文件和租约文件时也不会碰它们。 (#13444 by @esengine)
  • [Desktop · CLI] 远程会话也会显示未读圆点,切换会话不再出现误报的连接警告 — 远程会话现在和本地会话表现一致:后台的回复完成时会出现未读圆点,读过之后消失。后台会话完成或结束时会刷新会话列表,不论前台那个是否正在运行。普通的会话切换不再留下误报的连接警告,切走的会话迟到的回复也不会覆盖前台的状态,真实的连接失败仍然可见,连接恢复后会自行消除。要获得完整效果,需要同时更新远程的 Serve 和桌面应用;Serve 较旧时,圆点会退回按时间戳判断。 (#11513 by @XTLine)
  • [Desktop · CLI] Go 工具链和网络库升级到已发布安全修复的版本 — Go 工具链升级到 1.26.9,golang.org/x/net 升级到 0.60.0(连同它要求的 golang.org/x 各模块),修复了漏洞扫描在这条线上报出的标准库和 x/net 的漏洞;升级之后,扫描没有再报出 Reasonix 可达的漏洞。 (#12951 by @xxoingr)

升级提醒

本版本无需手动迁移。

风险提示

  • [Desktop] 恢复组在侧栏里的标识可能变化一次 — 修复旧缓存里没有主题标识的恢复对话组的身份时,该组的标识可能变化一次。你的会话文件里显式写下的标识以及文件本身都不会被改动。 (#13594 by @SivanCola)

下载与安装

贡献者

感谢本版本的贡献者:@SivanCola、@esengine、@XTLine、@PeterHepta、@xxoingr

Release studio-v2.46.0

DeepSeek-Reasonix studio-v2.46.0 — Reasonix Studio v2.46.0

本版新增会话级 Agent 预设(默认关闭)、终端排队消息管理、设置里独立的“会话间消息”、项目内 .reasonix/reasonix.toml,长会话占用的内存明显降低,并修复公网远程误报离线、多标签页掉帧、macOS 托盘图标、1.x 会话导入等一批问题。 新增 新增会话级 Agent 预设:人设、工具和模块按会话绑定版本,在人设页管理,输入框上方的状态行里选择;默认不启用,选择器默认隐藏,可在人设页开启。关联 #13613 by @SivanCola。 预设只能调整 MCP…

Read full notes

本版新增会话级 Agent 预设(默认关闭)、终端排队消息管理、设置里独立的“会话间消息”、项目内 .reasonix/reasonix.toml,长会话占用的内存明显降低,并修复公网远程误报离线、多标签页掉帧、macOS 托盘图标、1.x 会话导入等一批问题。

新增

  • 新增会话级 Agent 预设:人设、工具和模块按会话绑定版本,在人设页管理,输入框上方的状态行里选择;默认不启用,选择器默认隐藏,可在人设页开启。关联 #13613 by @SivanCola。
  • 预设只能调整 MCP 和扩展的超时,不能改写启动参数、地址或凭据;写预设和切换组合需要配置编辑授权;跨项目移动已绑定的会话会被拒绝,原会话保持不变。关联 #13613 by @SivanCola。
  • 终端里排队的消息画在工作行下:↑ 选中修改,Alt+↑/↓ 调序,Enter 保存,连按两次 d 删除,r 重试,空格暂停。关联 #12144。
  • 设置里的“会话间消息”成为独立的一项,可以从已添加的项目里选择放行、一键撤销。关联 #13794。
  • 提问卡片的自由填写框也能“优化提示词”:点星标或按 Ctrl+Shift+E,改写只在你点“采用”后才替换。关联 #13870。
  • 关联电脑到账号时多一个默认勾选的“加入贡献榜”,旁边显示将公开的名字,点“确认”才生效;终端关联后也会提示加入命令。关联 #13142。
  • 发送反馈时附上各进程的内存(只有进程类型和数字),表单里能先看到,方便判断是界面还是内核占得多。关联 #13899。
  • Studio 项目配置支持 .reasonix/reasonix.toml,仅在根目录的 reasonix.toml 不存在时使用,项目权限限制不变。关联 #6007 fixed in #13887 by @lancy69。

变更

  • 长会话占用的内存更少:已完成的长输出在页面里只保留开头和结尾各 4 KB,可点“显示完整输出”取回;命令运行期间只保留最近 64 KB。关联 #13899。
  • 已完成的子代理卡片收起时不再加载它的子调用,展开才加载;120 个子代理的页面节点从约 5 万降到约 5 千。关联 #13899。
  • 技能子代理(explore、locate 等)在子代理列表里除了名字,也显示它收到的任务的第一行。关联 #13458。
  • 模型派任务给尚未决定信任的项目时,对方窗口保持打开并显示信任问题,并告知任务未发送;后台窗格在等你决定信任时,侧栏会话行也会标出来。关联 #13681、#13890。

修复

  • 公网远程时,较大的历史或文件传输超过半分钟会被误报“请检查电脑是否在线”;现在电脑仍在回传就继续等。关联 #13909。
  • 打开两个及以上标签页时,展开或收起左侧会话栏会掉帧;现在隐藏的标签页不再参与重排。关联 #13936 fixed in #13937。
  • macOS 菜单栏里的托盘图标不再是整个彩色应用图标,改为随浅色、深色菜单栏着色的单色图标。关联 #13929 fixed in #13930。
  • 长时间使用后偶发“缺少本次启动的凭据,请重新打开 Studio 后重试”、发送按钮失效;外壳现在会在认证 cookie 被移除时立即补回,并在日志里记下原因。关联 #13932。
  • 恢复旧会话时,1.x 桌面端自己新建的、编号带 desktop- 或 desktop-manual- 前缀的会话不再被跳过;1.x 里已归档的会话迁移后仍是归档。关联 #13920 fixed in #13921、#13880 by @imcreazy。
  • 会话很多时点开“归档”,读取期间不再显示“没有匹配的会话”,改为“正在读取文件夹…”。关联 #13884。
  • 工作区很大(如整个盘根)时,首个工具最多等待 10 秒的工作区快照,超时记为观察不完整,不再一直卡住。关联 #13883。
  • 侧栏会话行的标题不再被过早截断:不再为没显示的按钮留空位,归档按钮只在悬停或聚焦时占位。关联 #13904 fixed in #13908。
  • 显示左侧图标栏时,侧栏底部的“连接与机器”不再重复出现。关联 #13916。
  • 历史索引遇到暂时读不了的会话文件后,会在它恢复可读时重新索引,不再一直显示“正在建立索引”。关联 #13923 by @chuiwenwei。
  • 代码模式的脚本里 read_file 现在返回文件原文,不再把带行号的显示形式写回文件造成污染。关联 #13945 by @SivanCola。
  • 压缩失败(摘要被截断或拒绝)后不再把日期、技能列表、项目说明重复发给模型,提示不再越滚越大。关联 #13949 by @SivanCola。
  • 根目录忽略规则里以转义的 ! 或 # 开头的模式、以及 core.excludesFile 的读取方式,现在和 git 一致。关联 #13907 by @kevin9327、#13906 by @kevin9327。
  • 记忆迁移遇到读不了的条目时会如实报告而不是中途停止;还原归档时先暂存再发布,避免半途失败丢失。关联 #13912 by @chuiwenwei、#13905 by @chuiwenwei。
  • 读取 OpenAI 兼容流里数字形式的错误码;合并工具进度和前后增量,展开游标跟随最新输出。关联 #13881 by @imcreazy、#13895 by @jf200s。

贡献者

感谢本版本的贡献者:@SivanCola、@lancy69、@imcreazy、@chuiwenwei、@kevin9327、@jf200s


This release adds session Agent presets (off by default), terminal queue management, a Session messages entry in Settings and .reasonix/reasonix.toml. Long sessions use much less memory, and it fixes false offline reports over the relay, dropped frames with several tabs, the macOS tray icon and 1.x session import.

New

  • Session Agent presets: personas, tools and modules are bound to a session by version, managed on the Persona page. Off by default; the picker stays hidden until you turn it on. Refs #13613 by @SivanCola.
  • Presets may adjust only MCP and extension timeouts, never launch arguments, endpoints or credentials. Writing presets and switching need configuration-edit authority. Refs #13613 by @SivanCola.
  • Moving a conversation bound to a preset into another project is refused, and the original stays unchanged. Refs #13613 by @SivanCola.
  • In the terminal, queued messages show under the working line: Up selects, Alt+Up/Down reorders, Enter saves, d twice deletes, r retries, Space pauses. Refs #12144.
  • Session messages is its own entry in Settings, where projects can be allowed through from those already added or taken back. Refs #13794.
  • The free-text box of a question card can optimise the prompt: click the sparkle or press Ctrl+Shift+E; the rewrite replaces your text only when you take it. Refs #13870.
  • Linking a computer offers a pre-ticked "join the contribution board" with the public name, applied only on Confirm; the terminal prints the join command. Refs #13142.
  • A report now carries each process's memory (only the process type and numbers), shown in the form first, to tell the interface from the kernel. Refs #13899.
  • Studio loads .reasonix/reasonix.toml when the root reasonix.toml is absent, with unchanged project restrictions. Refs #6007 fixed in #13887 by @lancy69.

Changed

  • Long sessions use less memory: a finished call's long output keeps its first and last 4 KB, with "Show full output" to fetch the rest; a running command keeps its last 64 KB. Refs #13899.
  • A closed, finished sub-agent no longer holds its child calls in the page; 120 sub-agents drop from about 50,000 nodes to 5,000. Refs #13899.
  • A skill sub-agent (explore, locate and the like) shows the first line of its task in the sub-agent list beside its name. Refs #13458.
  • Dispatching to a project you have not yet trusted keeps its window open with the trust question and says the task was not sent. Refs #13681.
  • A background pane asking whether to trust its folder is marked in the sidebar like any other waiting one. Refs #13890.

Fixed

  • Over the public relay, a history or file taking over 30 seconds to arrive was reported as "check the computer is online"; it is now waited for. Refs #13909.
  • With two or more tabs open, folding the left session rail dropped frames; hidden tabs no longer take part in that relayout. Refs #13936 fixed in #13937.
  • On macOS the menu-bar tray icon is a monochrome template glyph that follows the light or dark bar, not the full-colour app badge. Refs #13929 fixed in #13930.
  • The occasional "this launch's credential is missing" refusal after long use, with a dead send button: the shell now restores its authentication cookie if it is removed and logs the cause. Refs #13932.
  • Recovering older sessions no longer skips the conversations 1.x Desktop created itself (ids prefixed desktop- or desktop-manual-), and sessions 1.x had archived stay archived. Refs #13920 fixed in #13921, #13880 by @imcreazy.
  • With a long history, Archived no longer says "No matching sessions" while still reading; it says it is reading. Refs #13884.
  • In a very large workspace (a drive root, say) the first tool waits at most 10 s for the workspace snapshot and records the observation as incomplete. Refs #13883.
  • Session titles in the sidebar are no longer cut short: nothing is held back for buttons that are not showing, and the archive button takes room only while hovered or focused. Refs #13904 fixed in #13908.
  • The sidebar's "Connections and machines" button no longer repeats the Remote entry of the icon rail while the rail is shown. Refs #13916.
  • After a session file was briefly unreadable, the history index retries it once it can be read, instead of staying at "still building". Refs #13923 by @chuiwenwei.
  • In code mode, a script's read_file returns the file's text, so a read-edit-write script no longer writes the numbered display back into the file. Refs #13945 by @SivanCola.
  • After a failed compaction (a truncated or refused summary), the date, skills listing and project instructions are no longer sent to the model again, so the prompt stops growing. Refs #13949 by @SivanCola.
  • An escaped leading ! or # in root ignore patterns, and how core.excludesFile is read, now follow git. Refs #13907 by @kevin9327, #13906 by @kevin9327.
  • A memory migration reports an entry it cannot read instead of stopping; archive restores stage before publishing. Refs #13912 by @chuiwenwei, #13905 by @chuiwenwei.
  • A numeric error code in an OpenAI-compatible stream error is read; tool progress merges with the deltas around it, and the reveal cursor follows the latest output. Refs #13881 by @imcreazy, #13895 by @jf200s.

Contributors

Thanks to this release's contributors: @SivanCola, @lancy69, @imcreazy, @chuiwenwei, @kevin9327, @jf200s

What's Changed

…

Monday, October 19Oct 19, 2026

Release studio-v2.45.0

DeepSeek-Reasonix studio-v2.45.0 — Reasonix Studio v2.45.0

本版新增定时任务、会话排序与跨项目移动、手机提醒、WSL 远程、Git 面板、反馈贡献榜、规则目录与按名称关闭工具,推理强度可在进行中的回合里切换,并修复内置浏览器页面缩放、终端卡顿、子代理识图等一批问题。 新增 reasonix schedule add|list|tick 等命令,在终端确认后按时间只读地运行任务;需用系统计划任务调用 schedule tick。关联 #11406。 Studio 打开且可见(窗口或托盘图标)时,会按计划自动运行已确认的定时任务;同一时刻只有一个内核执行。关联 #11406。…

Read full notes

本版新增定时任务、会话排序与跨项目移动、手机提醒、WSL 远程、Git 面板、反馈贡献榜、规则目录与按名称关闭工具,推理强度可在进行中的回合里切换,并修复内置浏览器页面缩放、终端卡顿、子代理识图等一批问题。

新增

  • reasonix schedule add|list|tick 等命令,在终端确认后按时间只读地运行任务;需用系统计划任务调用 schedule tick。关联 #11406。
  • Studio 打开且可见(窗口或托盘图标)时,会按计划自动运行已确认的定时任务;同一时刻只有一个内核执行。关联 #11406。
  • 会话菜单里可以把会话上移或下移,也可以在会话行上按 Alt+上下键;顺序保存在内核里,重启后不变。关联 #11420。
  • Linux 增加 .AppImage 下载(amd64 和 arm64),可直接运行;它不会自更新,新版本需重新下载。关联 #11653。
  • 浏览器和工作台可以全屏查看,会话与输入框暂时收起,按 Esc 或再点一次回到分栏;有事等你决定时自动退出全屏。关联 #11721。
  • 登录同一账号的手机可在有操作待批准、模型提问、一轮出错时收到提醒,通知只含类别和数量。电脑和手机两边默认都关,需分别开启。关联 #11878。
  • MCP 服务器因授权范围不够拒绝调用时,模型会停下,你可在该服务器那行点“授权更多权限”,每次都会先问你。关联 #11959。
  • 在“我的反馈”里可以撤回自己的反馈(命令行用 /feedback withdraw);已登记的议题会被关闭,已有结论的反馈不能撤回。关联 #11995。
  • 可选的等级提示(设置里“等级提升时通知我”,默认关):反馈等级提高时在窗口顶部提示一次,终端 /feedback list 说一行。关联 #12025。
  • 在“我的反馈”的对话里,你自己的回复旁会显示你的等级徽章,维护者的回复旁没有。关联 #12025。
  • 关联账号的电脑上,“我的反馈”会列出其他已关联设备的反馈和回复;终端新增 /feedback link、unlink、links。关联 #12073。
  • 设置 → 远程可以添加本机的 WSL 发行版:内核运行在发行版里,界面仍在 Windows;关闭 Studio 后内核随发行版停止,对话会保留。关联 #12225。
  • 终端界面的 /mcp 面板里,返回 401 的服务器可按 a 登录,要求更多权限的服务器可按 u 授权,都会先问你。关联 #12357、#11959。
  • ACP 会话支持 additionalDirectories,多文件夹工作区可让会话写入额外文件夹,仅限该会话,且经过与手动授权相同的检查。关联 #13114。
  • ACP 支持 $/cancel_request、消息块 messageId、权限请求带工具名,并按客户端声明转交 MCP 的表单与外部页面。关联 #13114。
  • 可选的追踪导出,在用户配置里开启并填写收集器地址后,每轮对话以 OpenTelemetry 追踪发给你自己的观测系统;默认关闭,只发结构和名称。关联 #13115。
  • 反馈面板里的“贡献榜”,按版本有名次,自己选择加入并预览名字,随时退出;终端用 /feedback board。服务端开启后才显示。关联 #13142。
  • 会话菜单里可以把会话移到另一个项目,只带走对话和标题、置顶、归档;权限设置、检查点、后台任务日志和排队消息不随移动,原件会被移除。关联 #13370。
  • 设置里的 SearXNG 地址旁新增「测试连接」,说明连不上的原因;只测已保存的地址,不连云元数据等地址;搜索失败时模型也收到同一原因码。关联 #13541。
  • 大文件优先引用本地路径,无路径时流式上传;默认 1 GiB 上传安全上限可由用户配置调整。关联 #13544 by @SivanCola。
  • 实验性,未经真实端点验证:原生 Gemini 提供方(Interactions API),支持思考、工具调用与视频(含 Files API)。关联 #13615。
  • 可在设置里打开“把视频地址交给模型厂商”(默认关闭);只交你亲手写的 https 地址,厂商自己访问,智谱 GLM 与 Gemini(YouTube)支持。关联 #13616。
  • 子代理的面板行、完整记录标题和嵌套卡片都会显示它实际跑在哪个模型和强度上,失败或中断的也有。见 #13640 fixed in #13812。
  • 模型现在可以请你打开它需要的开关(比如派发到其他项目),你点一下确认才生效;安全边界类设置它永远改不了。关联 #13678。
  • 在输入框输入 # 可选一段本工作区的历史会话,作为只读资料带进这条消息;搜索命中也能引用,长度上限可在设置里调。关联 #13687、#11942。
  • 模型可用 task 的 task_id 给运行中的子代理补充指示,它在下一次调用工具时读到;设置里可调单条大小和每分钟上限。关联 #13693。
  • mod 的安装预览写明完全信任与静态清单;mod 可在输入框上方画一条带,它的提问会写明来源。关联 #13694。
  • 把鼠标移到你发的消息上,操作图标旁会显示这条消息的发送时间,长时间运行的任务可以据此核对起止时间。关联 #13697。
  • 设置 → 扩展里,你自己和项目文件夹里的技能多了「卸载…」,确认框写明要删除的位置;内置技能和由包提供的技能不显示。关联 #13714 fixed in #13725。
  • 终端里的 /mcp 面板现在可以添加和删除 MCP 服务器(按 n、d),添加前会完整显示将要运行的命令并要你确认。关联 #13754。
  • 工作台里的 Git 面板:改动按文件夹树显示,可整个文件夹暂存、丢弃单个文件的改动,推送前先预览目的地,历史里的提交可展开看文件和差异,非仓库的项目文件夹会按仓库分组显示。关联 #13821。
  • 终端里 /btw <问题> 在旁路问一个只读问题,答案只显示一次,不存入会话、不进入提示词。关联 #7950 fixed in #13757。
  • reasonix acp --permission-mode 供把 Reasonix 当子代理嵌入的宿主使用:固定审批姿态,客户端只能降低不能抬高,旧存档的更高姿态被限制且文件不改。议题 #13839。
  • 连接可以声明余额接口的返回格式;其他域名(如中转站)必须选择格式,否则显示未配置,也不发密钥。关联 #13736。
  • 设置里可以让新对话默认进入计划模式(agent.default_mode,默认关闭);已有对话保持自己的模式。关联 #7852 fixed in #13760。
  • 状态栏显示当前按供应商哪个时段计费(高峰或平峰)和还有多久切换,只在模型用的是供应商自己的价格表时显示。关联 #8853。
  • Studio「人设」页提供用户级前后缀及运行时上下文开关;内置指令保留,项目不能设置人设。保存后在新会话或下次会话重建时生效。关联 #13588 by @SivanCola。
  • 连接编辑器里,每个模型价格下可填价格来源链接和核对日期(UTC);只显示主机名,点击才打开,不会自动访问。议题 #13276。
  • 支持规则目录(.reasonix/rules、.claude/rules 和用户目录下的 rules),可用 paths: 限定到某些文件;不影响缓存前缀。关联 #9886 fixed in #13766。
  • 可以按名称关闭工具([tools] disabled,设置里每个工具有开关),关闭后不再发给模型,调用会被拒绝;被其他功能依赖的保留并提示。关联 #8394 fixed in #13763。

变更

  • 服务商支持逐请求设置思考强度时,切换强度不再重建会话,进行中的回合里也能切,下一次请求起生效。见 #11411。
  • 会话等你回答时(含 Auto Guard 确认卡、沙盒越界提问)让出写入权;其间别的会话占了这些路径,会告知模型并记入回执,最长等待可设。见 #11531 fixed in #13842。
  • task 工具新增 task_id 参数,升级后的第一轮对话,工具说明的缓存会冷一次,之后恢复。关联 #13693。
  • 通过 ACP 连接时,失败的对话回合改为以 JSON-RPC 错误(-32603,data.code 为 turn_failed)结束,不再返回规范之外的 stopReason "error"。关联 #13703。
  • 通过 ACP 连接时,模型缺少密钥或尚未配置提供方,新建会话返回协议规定的“需要认证”错误(-32000),客户端可据此引导运行 reasonix setup。关联 #13705。
  • 通过 ACP 连接时,因“尚未验证”被暂停的回合以 end_turn 结束,响应带 paused 结果,文本末尾追加 [paused] 回执。关联 #13706。
  • 通过 ACP 连接时,状态类扩展通知需要客户端在初始化时声明 statusUpdates 才会发送,会话记录路径改放在响应的 _meta 里。关联 #13721。
  • 打开设置里的“派发”开关就是对派发的总同意:任务和回信不再出审批卡;新会话沿用发起会话的模型、预设、审批档位和计划模式,且不会更宽。见 #13526。
  • 已装的全信任权限扩展现在也会被已安装的 MCP 工具咨询(只能收紧,不能放宽)。见 #13694。
  • 常驻放行的会话间消息只会越过宿主自己设的暂停,不会越过你主动按下的暂停,它会留在队列里等你。关联 #13775。
  • 本机与 SSH 项目统一展示;“打开项目”移至标题旁的加号,支持统一折叠与展开。提交 da051abb2。
  • 会话采用中性选中背景;可选的悬停置顶、归档按钮默认关闭,菜单始终可用;修复环境切换、重复点击及焦点问题。PR #13638 by @SivanCola。
  • 远端读取与未指定目录的打开共用主机默认目录,已有会话不会改变读取目标或绕过禁用检查。PR #13638 by @SivanCola。
  • 未登记的 SSH 主机在连接前返回明确拒绝,远端写入接口的请求体限制为 64 KiB。PR #13638 by @SivanCola。

修复

  • 代码编辑器及其查找栏的字号现在跟随外观里的界面字号,不再固定在 12px 和 11px。关联 #11577。
  • 撤回反馈后,它对应的 GitHub 议题会被自动关闭(标记为不计划处理)。关联 #11995。
  • 迁移数据根之后,窗口里仍记着旧位置的会话现在能按文件名在新的会话目录里打开,不再提示“没有这个会话”。关联 #13152。
  • [[keep]] 标记的回合现在有自己的保留预算(窗口的 15%,新的优先),超出的旧回合并入摘要并提示;共享窗口的模型在回复空间用尽前就会压缩。见 #13320、#12773。
  • 压缩时摘要请求被供应商以“输入超长”拒绝,现在会按更小的输入重试(70%、50%、35%),而不是放弃这次压缩。见 #13320。
  • 有系统沙盒把 shell 限在项目文件夹里时,同一 git 仓库下两个项目里的会话不再因 bash 等无声明写入互相等待;没有沙盒(如 Windows)时仍整库互斥。见 #13335 fixed in #13851。
  • 委派任务里点名了粘贴的截图(.reasonix/attachments 下的文件)时,子代理现在能收到图并切到识图模型;技能子代理也不再悄悄丢图。见 #13642 fixed in #13876。
  • 刚进入窗格就打开分支菜单时,菜单会被自己的挂载收尾关掉,或一直停在加载中。关联 #13674。
  • 模型调用跨项目派发被拒时,会说明是“允许模型把任务交给别的会话”开关没开,并指出设置位置,不再和“此会话无法打开别的项目”混为一谈。关联 #13677 fixed in #13679。
  • 有新版本时,设置弹窗左侧列表里的「版本」一行也会出现和左下角设置图标一样的提示点,打开设置后能直接看到该点哪里。关联 #13682 fixed in #13685。
  • Windows 上会话文件名含大写字母(如自定义模型名)时,顶部标题和标签总显示“新会话”。关联 #13684。
  • 标题栏的搜索按钮在查找栏已打开时再点一次会关闭它,不再只是重新聚焦;快捷键和命令面板仍然是打开。关联 #13696 fixed in #13701。
  • 你自己发的消息下面的操作图标(复制、改写、回退)和 AI 回复下面的一样大,不再偏小。关联 #13699 fixed in #13704。
  • 侧栏搜索框有关键词时不再在失焦后收起,点搜索结果的第一下不会再因为列表上移而落空。关联 #13708。
  • 技能目录顶层放了 SKILL.md 时,卸载它会把整个技能目录连同其他技能一起删掉;现在只删这一个文件。关联 #13714 fixed in #13725。
  • 模型偏好里的“网页搜索”不再列出尚未添加的连接下的模型;选不了时的提示也改为“还没有添加”,不再误称“已被移出”。关联 #13806 fixed in #13813。
  • HTTP 连接里输入 ! 命令被拒后,命令会整段选中留在输入框,接着打字就是替换,下一条普通消息能直接发出。关联 #13810。
  • 智能体把页面排版到比窗格更宽的视口(如 1440 宽)时,内置浏览器只显示页面左侧一部分;现在整页缩放到窗格内显示。关联 #13811 fixed in #13835。
  • 智能体给内置浏览器页面设了比窗格小的视口时,页面居中显示,不再缩在窗格左上角;页面被缩小适配窗格时,智能体的点击仍落在原来瞄准的位置。关联 #13811 fixed in #13835。
  • 项目文件夹或外部文件夹被移走、改名或删除后,工具调用不再返回系统原话或“无匹配”,而是明确告诉模型和界面“文件夹不在了”,并在输入框上方提示重新选择。关联 #13833。
  • OpenCode Go 的新地址(opencode.ai/inference/go/…)不再因缺少会话标识而返回 400。关联 #13849 fixed in #13860。
  • 自定义提供商没有声明推理档位时,/effort 不再说“不支持”,而是告诉你在该条目里写 supported_efforts。关联 #13857 fixed in #13863。
  • 同一主机、不同端口的两个模型服务被合并成一个,新增的那个不显示;现在端口属于地址,各自独立显示,重复的条目也不再被丢掉。关联 #13858 fixed in #13865。
  • 终端界面里,命令输出很长、或思考/回答很长时,界面会越来越卡(每次追加都复制整段文字);现在追加开销不再随长度增长。见 #13872。
  • Studio 窗口最小化时,智能体在内置浏览器里的点击被页面丢弃却报成功;现在输入前会不可见地升起窗口、之后恢复最小化(Windows)。见 #13628。
  • 你在卡片上批准的、别的会话发来的消息,在发送队列被暂停时不再只入队不处理,会单独开始,更早排队的内容仍保持暂停。关联 #13775。
  • 别的会话发来的消息正文里的 @ 不再被当成本地文件引用去读取,读不了的引用也不会再把发送队列暂停。关联 #13775。
  • 终端里刚启动就输入 /feedback 会提示“当前会话不可用”,要先 /reload 才行;现在启动后即可用。关联 #12073。
  • 用量页的「实付」不再包含订阅等价(Token Plan 之类)的估算;估算单独一行标为「等价估算」,每日明细里也并排显示。议题 #13276。
  • 已选「自动下载」时,打开设置里的版本页会立即检查一次新版本并开始下载,不必再等最长一天的后台检查。议题 #13683 fixed in #13875。

贡献者

感谢本版本的贡献者:@SivanCola


This release adds scheduled tasks, session moves, phone reminders, WSL remotes, a Git panel, a contribution board and rules directories, lets reasoning depth change mid-turn, and fixes browser scaling, terminal slowdown and sub-agent image reading.

New

  • reasonix schedule add|list|tick and friends: a read-only task runs when you confirm it in a terminal; call tick from your OS scheduler. Refs #11406.
  • While Studio is open and visible (a window or tray icon), it runs the schedules you confirmed; only one kernel ticks at a time. Refs #11406.
  • A conversation can be moved up or down from its menu or with Alt+Arrow on its row; the order is kept by the kernel and survives restarts. Refs #11420.
  • Linux gets an .AppImage download for amd64 and arm64 that runs in place. It does not update itself: download the next release. Refs #11653.
  • Full-screen browser and workbench with the conversation folded away; Esc or the button restores the split, and it exits by itself when something needs your decision. Refs #11721.
  • phones on the same account can be reminded when an action awaits approval, the model asks, or a turn fails; only the kind and a count are sent. Off by default on both sides. Refs #11878.
  • When an MCP server refuses a call for lack of access, the model stops and you can click "Grant more access" on its row; you are asked every time. Refs #11959.

…

Sunday, October 18Oct 18, 2026

Release studio-v2.44.0

DeepSeek-Reasonix studio-v2.44.0 — Reasonix Studio v2.44.0

本版新增模型读图片/视频工具、网页搜索与抓取的后端设置、会话间消息的真开关与派活、打开本地网页文件和模型接口重试次数设置,并修复子代理、MCP、侧栏、输入法与反馈回复相关的一批问题。 新增 设置 > 外观 > 大小 增加“界面文字”四档,只放大侧栏、设置、标签等处的文字,不动边距和控件;对话正文仍由“正文”单独设置。关联 #11577。 MCP 工具定义被改动时不必每次点接受:可以对某个服务器选择「跟随」,它的改动直接采用,每次仍会通知;随时可取消。关联 #12356。 需要登录(401)的 MCP…

Read full notes

本版新增模型读图片/视频工具、网页搜索与抓取的后端设置、会话间消息的真开关与派活、打开本地网页文件和模型接口重试次数设置,并修复子代理、MCP、侧栏、输入法与反馈回复相关的一批问题。

新增

  • 设置 > 外观 > 大小 增加“界面文字”四档,只放大侧栏、设置、标签等处的文字,不动边距和控件;对话正文仍由“正文”单独设置。关联 #11577。
  • MCP 工具定义被改动时不必每次点接受:可以对某个服务器选择「跟随」,它的改动直接采用,每次仍会通知;随时可取消。关联 #12356。
  • 需要登录(401)的 MCP 服务器行上有“登录”按钮,点后等待浏览器登录;被暂挡工具旁新增“接受并以后都自动接受这个服务器的改动”,已跟随的服务器可“取消跟随”。关联 #12357。
  • 「我的反馈」的等级卡片里加了一句说明,写清楚「已落地」指反馈已被修复或实现并随新版本发布。修复 #12900 fixed in #13530。
  • 新增(默认关闭):模型可把任务交给你另一个项目里的会话(dispatch_to_project),对方用户批准后才看到。关联 #13341。
  • 你发过消息的会话,侧栏行和标签上会出现小图标,标明对话走到哪一步(等批准、处理中、已回复、被拒绝),点它跳到该会话。关联 #13371。
  • 设置里有真正的“会话间消息”开关;被拦下的消息可“批准并记住项目”,已记住的项目在设置里一键撤销。保存后下个回合起生效。关联 #13371。
  • 声明 video_models 和 video_protocol 后,read_video 可把 MP4 原生交给能看视频的模型(通义内联、Kimi 上传),卡片显示发给了哪个模型。关联 #13399。
  • 能读图的模型多了 view_image 工具,可直接看工作区里的 PNG/JPEG/GIF/WebP 文件;不读图的模型不受影响。关联 #13540。
  • 本机读不到网页时,web_fetch 可回退到 DeepSeek 付费抓取接口,需先在卡片上同意;内网地址绝不外发。关联 #13541。
  • 免费搜索没有回答时,web_search 可回退到 DeepSeek 付费搜索接口;首次使用前弹出卡片,写明价格和搜索词,由你同意。关联 #13541。
  • web_search 可用你自己运行的 SearXNG 免费搜索,在用户配置里设置,默认关闭。关联 #13541。
  • 设置 > 工具与权限 里可设置网页搜索和抓取的后端与先后顺序;付费后端的计费同意是单独的开关,不会替你勾选。新开的窗格生效。关联 #13551。
  • 对话里点一个你授权过的额外文件夹里的文件路径,现在能在工作台里只读打开它(不能保存);文件夹之外的路径仍打不开。关联 #13582 fixed in #13589。
  • 新增用户设置 agent.max_provider_retries:模型接口连接失败后的重试次数,默认仍是 10;设为 0 则一直重试到你取消,适合无人值守的长任务。关联 #13526。
  • 目标现在显示用量:桌面端展开计划栏能看到状态、轮数、请求数、tokens 和用时,停下时说明原因;终端页脚同样显示。关联 #13663。
  • 工作台浏览器里打开本地网页、SVG 或 PDF 文件时,右上角按钮可用系统默认程序打开它,旁边注明网页脚本会照常运行。关联 #13665 fixed in #13668。
  • 编辑器(ACP)新增只读方法 session/info(模型、工作区、预设、自动放行、缓存)和 session/mcpServers(已配置的 MCP 服务器及启用状态)。关联 #13644。
  • 编辑器(ACP)可对单个会话重连、断开 MCP 服务器,并提交扩展表单;项目声明但未获批准的服务器不会被启动,只返回要运行的命令。关联 #13660。
  • 编辑器(ACP)里付费搜索、付费抓取的同意可以选“本会话允许”或“始终允许”(存进你的设置),重连后卡片上仍保留这个选择。关联 #13606。

变更

  • 输入框恢复 1.x 手感:悬停或聚焦时边框扫过一圈光(运行中、系统减弱动画时不播);框内不再印“空闲/运行中”,状态仍读给读屏软件,运行时钟照旧。关联 #13253 fixed in #13567。
  • 选了人民币或美元显示费用、但模型价格不是官方价目表里的价格时,设置里会说明哪些模型无法换算;服务商页的价格行提供「恢复官方价」,缓存命中价为 0 时提示费用偏低。关联 #13513。
  • 子代理并发数和并行写者数默认不再限制(原为 6 和 3),可在用户配置里设上限;嵌套深度默认 8,设 0 取消。关联 #13526。
  • 会话队列不再限制排队 64 条;想限制时在用户配置里设 agent.max_queued_inputs,队列的字节上限仍然生效。关联 #13526。
  • 侧栏不再限制只能记住 32 个项目;想限制时在用户配置的 [desktop] 里设 max_workspaces。关联 #13526。
  • 左上角品牌标志旁的“STUDIO”徽标由实心深色块改为透明底、细边框、淡色文字,不再像一条提示;外形尺寸不变。关联 #13601。
  • MCP 登录:打开浏览器之前先告诉你服务器要把你带去哪个主机,批准后才打开;可选“始终允许”,只对这个服务器和这个主机生效。关联 #12357。
  • /peer 和会话间消息的接口现在会说明你发出的消息处于等待、处理中、已回复还是被拒绝。关联 #13341。
  • 带图片的排队消息不能在运行中途插入,要等本轮结束;队列里这一行现在写明“含图片,本轮结束后发送”,不再只显示“尚未送达”。关联 #13563。
  • 子代理列表里已结束的任务现在写明状态“已交付”并带上耗时,用绿色标出,不再只显示一个秒数。关联 #13596 fixed in #13599。
  • 配置工作目录时会显示准备的实际阶段、长时间等待、成功、失败重试和取消;失败或取消保留原任务与附件,已有隔离目录也在同一入口可搜。关联 #13598 by @SivanCola。

修复

  • 压缩摘要复用已发送的系统提示和工具目录;纯文本历史还复用对话前缀,含工具的历史继续脱敏。关联 #11860。
  • Windows SSH 远端通过脚本文件启动内核,避免 WMI 的编码命令启动失败,并正确处理中文路径。关联 #12750。
  • 修复输入“/”后技能列表出现很慢的问题(装了大量插件技能时尤其明显):短时间内的重复补全不再逐个重读技能文件。关联 #13197 fixed in #13470。
  • 辅助会话可收起为标题栏以露出正文,展开后保留草稿、引用和回答;收起不会取消正在进行的请求。关联 #13288。
  • 同一仓库里多个项目声明同名 MCP 服务器(内容不同)时,各自启用互不覆盖,重启后都保持已启用。关联 #13527。
  • 共享事件流迟迟打不开时(旧版内核或代理不认这条路径),窗格 10 秒后改读各自的事件流,页面不再停在“已连接却收不到事件”。关联 #13562 by @tongsailong。
  • 辅助会话面板改为从输入框上方弹出,不再固定在右上角、盖住右侧文件树;按 Esc 或点 × 关闭后焦点回到辅助会话按钮。关联 #13539 fixed in #13557。
  • 两个窗口或项目用同名但启动方式不同的 MCP 服务器时,不再每次启动互相冲掉握手缓存。关联 #13560。
  • 没有代理、读不到版本目录时,打开设置页会让「版本」等上 15 秒;现在各处共用一次读取,失败只记 20 秒,点「重试」才重新读。关联 #13565。
  • 原目录和隔离目录的会话归入同一项目,并标出实际目录;原目录失效时使用仍存在的目录,手动选择隔离目录仍打开该目录。关联 #13586 by @SivanCola。
  • 同一文件夹被写成不同形式(大小写、斜杠方向、末尾分隔符)时,窗格与侧栏项目对不上,标签和列表可能缺少已打开标记;窗格的会话找不到列表行时,日志里会留一行说明。关联 #13600。
  • 断网恢复后,侧栏“进行中”计数不再卡在已经结束的会话上(没打开的窗格也会在网络恢复后重新读到状态)。关联 #13604 fixed in #13623。
  • agent 打开、刷新或翻页内置浏览器时,不再打断你正在进行的输入法输入(拼音不会被当成字母直接上屏)。关联 #13605。
  • agent 打开、导航或显示内置浏览器页面时,不再把你正在输入的键盘焦点抢走;你自己点进那个页面则照常。关联 #13605。
  • 设置页左侧已选中的分区,鼠标停在上面时不再被悬停样式盖掉:浅色主题保持选中底色,两种主题下图标都保持选中时的颜色。关联 #13610。
  • 反馈刚提交、状态还是“已收到”时,如果维护者已经留言提问,现在可以直接在这条下面回复,不必等它被登记为 GitHub 议题;审核中的反馈仍不能回复。关联 #13626。
  • 主会话的模型不读图、子代理的模型读图时,子代理现在也有 view_image 可以看图,不再错用视频工具;父会话的工具表不变。关联 #13642。
  • 命令行里输入斜杠命令时,同一条技能发现警告不再每次按键重复打印、盖住输入行和状态栏;每条警告每个会话只出现一次。关联 #13655。
  • 后台任务一段时间没往自己的输出里写内容时,界面上的警告改成中文,写明任务名和已安静的时长,不再显示英文原文。关联 #13566 fixed in #13568。
  • 多个会话同时运行时,超长输出偶尔被截断的问题。关联 #13620。
  • Windows 上默认端口落在系统保留段(Hyper-V、WSL、Docker)时,网页服务现在会顺延到下一个可用端口,不再直接启动失败。关联 #13649。
  • 网络抖动时读取窗格列表失败,不再关掉所有标签并把你切到别的窗格;共享事件流首次连上后若断开,重连不再漏掉中间的事件。关联 #13603。
  • 会话标题在后台生成时,首条消息改了会重新生成,较慢的旧结果不会盖掉新标题。关联 #13611。
  • 网络、壁纸和账号面板失败时,按界面语言说明原因:不支持的壁纸格式、被拒绝的代理、登录请求已过期都不再显示英文原文或路径加状态码。关联 #13621 by @xxoingr、#13637 by @xxoingr。
  • 会话收件箱的队列暂时读不出来时,不再当成空队列而停止投递,会稍后重试。关联 #13438 by @chuiwenwei。
  • Windows 上读取 PDF 引用超时被取消时,不再因为结束进程命令无响应而卡住。关联 #13614 by @xxoingr。

升级须知

  • 本版无需用户操作。唯一改变默认行为的是子代理并发数和并行写者数不再有默认上限;想保留上限,在用户配置里设置。关联 #13526。

贡献者

感谢本版本的贡献者:@SivanCola、@tongsailong、@xxoingr、@chuiwenwei


This release adds image and video reading tools for the model, web search and fetch backend settings, a real switch and dispatch for session messages, opening a local page in the default program and a provider retry setting, and fixes a batch of sub-agent, MCP, sidebar, IME and feedback-reply problems.

New

  • Appearance > Size has an Interface text step (small to larger) that enlarges only sidebar, settings and tab text, not spacing or controls; body text keeps its own. Refs #11577.
  • For an MCP server you trust, choose to follow it: its changed tool definitions are taken without a click, each still announced, and you can undo it. Refs #12356.
  • an MCP server that answered 401 has a Sign in button; withheld tools gain "accept and follow this server's changes", and a followed server can be un-followed. Refs #12357.
  • the My feedback level card now says what "shipped" counts: a report that was fixed or built and released in a version. Fixes #12900 fixed in #13530.
  • the model can hand a task to a session in another of your projects (dispatch_to_project); that project's user approves first. Refs #13341.
  • a session you have written to carries a small icon on its row and tab saying where the exchange stands (waiting, working, replied, declined); click it to open that session. Refs #13371.
  • Settings has real session-message switches; a held message can be approved with its project remembered, and revoked in Settings. Applies from the next turn. Refs #13371.
  • declare video_models and video_protocol and read_video hands an MP4 to a model that watches video (DashScope inline, Kimi upload); the card shows which. Refs #13399.
  • a model that reads images gets a view_image tool that shows it a PNG, JPEG, GIF or WebP file in the workspace; text-only models are unchanged. Refs #13540.
  • when this machine cannot read a page, web_fetch can fall back to DeepSeek's paid Fetch API after you agree on a card; internal addresses are never sent. Refs #13541.
  • when the free search did not answer, web_search can fall back to DeepSeek's paid Search API, after a card shows the price and the query and you agree. Refs #13541.
  • web_search can use your own SearXNG instance for free searches, set in your user config, off by default. Refs #13541.
  • Settings > Tools and permissions sets the web search and fetch backends and their order; consent to be billed is its own switch, never ticked for you. New panes only. Refs #13551.
  • A path in the conversation that points into an extra folder you granted now opens read-only in the workbench (no saving); a path outside every granted folder still does not open. Refs #13582 fixed in #13589.
  • Added the user setting agent.max_provider_retries: how often a failed provider connection is retried, still 10 by default; 0 keeps trying until you cancel, for long unattended runs. Refs #13526.
  • A goal now shows its usage: the desktop plan fold lists state, turns, requests, tokens and work time and says why it stopped; the terminal footer shows the same. Refs #13663.
  • A local HTML, SVG or PDF file in the workbench browser can now be opened in the system default program from the toolbar button; a note says page scripts run as usual. Refs #13665 fixed in #13668.
  • ACP gains read-only session/info (model, workspace, preset, auto-approve, cache) and session/mcpServers (configured servers, on or off, no commands). Refs #13644.

…

Saturday, October 17Oct 17, 2026

Release studio-v2.43.0

DeepSeek-Reasonix studio-v2.43.0 — Reasonix Studio v2.43.0

本版新增会话间消息(实验)、跨项目的对话正文搜索、模型读视频、更新方式“自动下载”和可选起始分支的独立工作目录,并修复多个会话同时开着时的界面卡死、停止无效,以及一批界面和英文界面问题。 新增 设置里新增“会话间消息(实验)”:可查看本机别的会话、给它们发文字;收到的文字在输入框上方等你批准,批准后才交给模型。默认关闭。关联 #11376。 开启“会话间消息”后,模型多了 list_peers 和 send_peer_message…

Read full notes

本版新增会话间消息(实验)、跨项目的对话正文搜索、模型读视频、更新方式“自动下载”和可选起始分支的独立工作目录,并修复多个会话同时开着时的界面卡死、停止无效,以及一批界面和英文界面问题。

新增

  • 设置里新增“会话间消息(实验)”:可查看本机别的会话、给它们发文字;收到的文字在输入框上方等你批准,批准后才交给模型。默认关闭。关联 #11376。
  • 开启“会话间消息”后,模型多了 list_peers 和 send_peer_message 两个工具;发送前先问你(卡片显示收件会话和全文),对方的用户批准后才交给它的模型。关联 #11376。
  • 侧栏搜索除了按名称筛选,停顿后还会搜所有项目里对话的正文,列出命中的对话和片段,点一下就打开。关联 #11942。
  • 在 Windows 缩放 100% 的宽屏(2400 像素以上)上,首次使用会问一次“界面是不是偏小”,可一键放大并可恢复,不会擅自改动。关联 #11962。
  • 模型来源列表的小圆点会记住上一次测试:失败是红点、悬停可见原因,通过是空心圈,换了地址或密钥就清掉。关联 #12040。
  • 工具调用跑了 10 秒还没结束时,卡片上出现“只停止这一条调用”,点了只结束这一条,本轮继续,模型会被告知该调用是被你停止的。关联 #12254。
  • 对话里的图片也能从你授权给当前工作区的文件夹(设置 → 沙盒 → 额外文件夹)里显示,文件夹之外的本地图片仍显示为占位框。关联 #13125。
  • 新会话的分支入口升级为“配置工作目录”:可选起始分支,首次发送时创建独立的 worktree;已有对话仍可切换分支。关联 #13264 fixed in #13273 by @SivanCola。
  • 设置 › 版本 › 更新方式新增“自动下载”(默认关):后台下载并校验新版本,空闲时提示“重启并更新”,不会自动安装或重启。关联 #13291。
  • 任务运行时,输入框上方的状态条会写出本轮已运行多久(如“read_file · 1m 6s”),不用回到对话区看计时。关联 #13346、#13253。
  • 反馈窗口里添加的截图可以点击放大查看(发送和回复反馈两处),按 Esc 关闭,截图仍保留在草稿里。关联 #13350。
  • 侧栏首次读取项目和会话超过 15 秒时,会说明仍在读取并给出“重试”,重试会另起一次请求,不再排在卡住的请求后面。关联 #13345。
  • 输入框里的计划折叠在没有计划时显示 /goal 目标;对话、运行分析、工作台三个视图有了快捷键(Ctrl/⌘ 1、2、3)和命令面板入口。关联 #13369。
  • 设置里新增“多个会话同时写一个项目”开关(乐观模式,默认关),只对之后新开的会话生效。关联 #13384、#13392。
  • 用户配置里设 tools.mcp_resources = true 后,模型可读已连接 MCP 服务器列出的资源,每次先请你批准(默认关闭)。关联 #13385。
  • 读取 MCP 资源时,服务器声明的资源模板(如 doc://item/{id})生成的地址也可读,其它地址仍被拒绝。关联 #13385。
  • 「我的反馈」顶部新增吸顶筛选条(全部、新回复、需要你回复、未结束、已结束,带数量),条目多时也能找到有新进展的。修复 #13388 fixed in #13404。
  • 工具调用卡片上多了“把结果带到末尾”按钮,点一下就在对话末尾再显示这条调用的原始输出,不用再翻找。关联 #13394。
  • 模型现在能“看”视频:read_video 用本机 ffmpeg 均匀抽几帧作为图片给模型(看不到声音和动作),需要读图模型;没装 ffmpeg 会明确说明。关联 #13399。
  • 命令行发布包现在随带网页界面,解压后直接运行 reasonix serve 就能在浏览器里打开。修复 #13406 fixed in #13423。
  • 命令要访问不在 allowed_domains 里的网站时,批准卡多了“始终允许”,把该网站写进你自己的列表,以后不再询问。关联 #13478。
  • 用户配置新增 agent.goal_auto_retry(默认 0):目标因完成度检查不可用而暂停时,按退避间隔自动重试,最多这么多次。关联 #13478。
  • 设置 → 工具新增“计划批准”开关(也可在用户配置设 agent.plan_approval = "auto"):打开后提交的计划不再等你点批准,默认关闭。关联 #13478。
  • 点击“后台任务”里正在运行的任务可查看它的输出(每 2 秒刷新,可复制、可停止),不影响模型自己读取输出。关联 #4783。
  • 设置了“同时保留的会话标签数”后,窗口因满额收起某个会话时会提示是哪一个,并说明对话仍在列表里。关联 #13419。
  • 用户配置新增 sandbox.egress_unlisted = "allow":清单外的主机不再询问,每个主机只提示一次;拒绝名单照旧;默认关闭。关联 #13478。
  • 后台任务列表现在显示模型给任务起的名字(bash 新增可选的 description),悬停、聚焦或长按会弹出完整名字和完整命令,可选中复制。关联 #13458。

变更

  • 添加模型来源时,先填协议、地址和 API Key,来源名称挪到最后,连接后自动生成,不必先想名字。关联 #12040。
  • 模型服务的联网搜索、思考参数、上下文续接三个开关不再点一下就写入,而是进连接表单的草稿,点“保存”才生效,“还原”可撤回。关联 #12040。
  • 切换 Git 分支时,输入框里的分支按钮会写出“正在切换到 xxx…”,不再只是变灰。关联 #12780。
  • 侧栏“全部 / 进行中 / 置顶 / 归档”那一行去掉了多余的放大镜,会话搜索走顶栏。关联 #13023。
  • 会话运行中已保存的压缩结果与历史对不上、改发完整历史时,会提示原因,不再悄悄放大上下文。关联 #13148、#13295。
  • 设置保存因配置文件读不出而被拒时,提示直接写出是哪个文件。关联 #13220。
  • 创建独立工作目录只使用已提交的代码,草稿附件随任务迁移,失败时保留原草稿;聊天区五个配置菜单统一了字号、间距、圆角与选中态。关联 #13264 fixed in #13273 by @SivanCola。
  • 窄屏聊天区的空输入框工具栏在获得焦点时保持紧凑,输入文字、添加附件或打开菜单时才展开,点按时按钮不会在手指下移位。关联 #13264 fixed in #13273 by @SivanCola。
  • 改了无法读出范围的内容后,结束前的提示不再说“重做一遍就行”:只能用 conclude_blocked 说明哪一处无法确认,或交给你;同一项只完整解释一次。关联 #13293。
  • 一个文件夹里会话很多时,重启后的首次读取不再逐个打开会话文件,只重读有变化的会话,改名后刷新也快得多。关联 #13345。
  • 自动命名失败时会说明原因(标题模型超时、没返回文字,或接口拒绝并给出状态码和原话),不再只说“请重试”。关联 #13353。
  • 去掉会话上方“对话 / 运行分析 / 工作台”一行:运行分析和工作台改为顶栏右端图标(再点返回对话),计划只在输入框里。关联 #13369。
  • 辅助会话入口从顶部视图条移到输入框工具栏(附件按钮之后的聊天图标),悬停有说明,打开时图标保持按下态。关联 #13369。
  • 子代理工具(task、fleet)的说明讲清了:开启 write_lease = optimistic 后,不传 write_paths 的写入者只占正在写的路径,不再占住整个工作区。关联 #13395 fixed in #13397。
  • 内核带失败码退出时,崩溃目录里会留下一个写明退出码和原因的文件,不再是空文件或被直接删掉。关联 #13433。
  • 对话里卡片图标下面的竖线轨道和“执行过程”折叠区左边的线已去掉,同一次工具调用在不同位置的样子更一致。关联 #13456。
  • “带到末尾的结果”改成和执行过程里一样的一行(无边框、图标方块、竖线);暗色主题下执行过程的行也不再有整块底色。关联 #13456。
  • 开着多个会话标签时,切换标签和侧栏筛选更快:切换不再让所有隐藏会话整页重绘。关联 #13326。
  • 权限批准卡片上“本会话允许 / 始终允许”下多了一行说明:前者只在本次会话有效、不写磁盘,后者写入用户配置的权限规则,可在设置里撤销。关联 e54381d4f。
  • 辅助会话不再限制同时打开 3 个;想限制时在用户配置里设 agent.max_side_sessions。关联 #13526。
  • 安全加固:手写进收件夹的会话间消息正文,读取时同样清掉控制字符和方向覆盖符,假冒不了终端或审批界面。关联 #11376。
  • 安全加固:会话间消息里的会话名和发件人名读取时清掉换行、转义序列和标记,伪造的记录文件塞不进模型或终端。关联 #11376。
  • 设置“提问超时”后,模型交还任务清单却无人回应时,也会按此时间自动继续并写明假设,连续最多 3 次;默认关闭。关联 #13478。
  • 改进:本机所有窗格共用一条事件流,开多少窗格都只占 2 个连接,停止与提交不再被挤住。关联 #13533。
  • 对话里的批准、提问、记忆、守卫复核、扩展卡片等现在用同一种外壳:同样的圆角、边框和底色,标题栏不再单独填色,警告和错误也不再给整圈边框着色。关联 #13456。
  • 对话里低风险的“守卫复核:已允许”和“记住了”改成一行(“忘记”按钮在行内);被拦截或中高风险的复核仍是卡片。关联 #13456。
  • 对话里展开一个步骤后,详情改成四周细线的面板,不再是左边一条竖线。关联 #13456。
  • 侧栏左上角的品牌标题改成一行:字标右边是紧凑的实心“STUDIO”徽章,与字标垂直居中,明暗主题下位置一致。关联 #13456。
  • 对话里的主机提示(切换模型、告警、失败等)改成一行提示条:没有边框、标题栏和底色,只有图标的颜色表示严重程度。关联 #13456。

修复

  • 编辑模型来源时,“读取可用模型”按表单里还没保存的地址、密钥和协议去连,不再只测已保存的那一份。关联 #12040。
  • 选中 /review、/security-review 后不写任务直接回车,现在会按默认范围审查当前改动,不再被拒绝。关联 #12883。
  • 压缩后保留的失败工具结果不再随压缩轮数累积:它们有独立预算(窗口的 5%),更早的并入摘要。关联 #13148。
  • 会话标签页的圆点在回合结束后不会再偶尔一直“呼吸”。关联 #13254。
  • 更多只读 git 命令(merge-base、分支/远程/配置/暂存的查看形式)不再被当成“无法证明只读的改动”,也不再触发验证提示。关联 #13293。
  • 只读的 gh 命令(pr、issue、run、release、repo 的 list 与 view,pr checks,gh api 的读取)不再触发验证提示。关联 #13293。
  • 回复下方的复制、引用、更多按钮不再在这条回复的工具还在运行时出现,不会让人误以为任务已经结束。关联 #13343。
  • 回复里用 Markdown 写的本地图片:工作区内的图片现在能直接显示,工作区外的不再显示成裂图,改为带说明的占位框。关联 #13354。
  • 用 / 选好技能或命令后继续输入正文,不再一直弹出“正在加载命令与技能…”,只在光标处于斜杠词里时才显示。关联 #13358 fixed in #13361。
  • 发送带图片的消息时,较高的图片(如手机截图)不再撑出缩略图框、盖住消息文字,每张图都固定为缩略图大小。关联 #13368。
  • 从“已归档”里打开一个会话后,“全部”列表不再多出一条叫“新会话”的空行。修复 #13377 fixed in #13386。
  • 回答提问卡片时若内核没及时回应,错误提示现在有边距和醒目颜色,不再贴着卡片边缘。关联 #13379。
  • 已打开的会话不再因列表的筛选、搜索或分页丢掉自己的那一行,标签页重新显示会话标题,不再是“新会话”。修复 #13402 fixed in #13407。
  • 从旧版 Reasonix 找回会话后,原来的项目文件夹会自动出现在侧栏里,找回的会话不再“导入了却看不到”。修复 #13412 fixed in #13413。
  • Linux 上文件夹选择器弹不出来时,“添加文件夹”和“找回旧版会话”改为让你输入路径,不再毫无反应。修复 #13421 fixed in #13424。
  • 从旧版找回的会话带着旧版显示的标题;之前找回的那些,再点一次“找回旧版会话”就会补上标题,不再显示成 v4-文件名。关联 #13439。
  • 英文界面下,“项目自带的钩子要你批准”等 15 条提示不再显示成中文,并加了检查防止以后新增提示漏掉英文。修复 #13441 fixed in #13447。
  • 输入框下方“执行权限”下拉的小箭头比旁边的下拉箭头更小、位置偏下,现在与其他下拉一致。修复 #13472 fixed in #13509。
  • 选了中文后,输入 /goal、/memory、/mcp、/theme、/feedback 等命令弹出的子菜单说明不再是英文。修复 #13493 fixed in #13505。
  • 键盘用户:设置、命令面板等对话框现在把 Tab 键留在对话框里,关闭后焦点回到原处;远程会话的“删除”按钮在浅色主题下聚焦时有了焦点环。关联 d191b73fc。
  • 手机宽度下,连接设置里“模型”标题不再被挤成竖排两行,右边的按钮换到下一行。关联 #12040。
  • 设置里“网络 → 测试连接”的每一步结果按界面语言显示:英文界面不再出现中文的步骤名、提示和“key 被拒了”之类的句子。关联 #12040。
  • 修复:会话很多(约 2000 个)时左侧项目栏刷新很慢;Windows 上每次刷新从约 0.9 秒降到约 0.1 秒。关联 #13176。
  • 修复:设置 › 存储里“配置与凭据”一行不再把同一文件夹里的会话与归档也算进去,Windows 默认安装下它原先会显示成几十 GB。关联 #13345。
  • 修复:输入框下方“执行权限”在“全部放行”状态下,小箭头和警告图标现在与文字同色(此前箭头是灰色,浅色主题下图标比文字浅)。关联 #13472 fixed in #13509。
  • 修复:新会话在还没有任何计价时,底栏不再显示“本轮 ¥0.00”这个并非来自你设置的占位,第一次计价后才出现本轮费用。关联 #13513。
  • 修复:手动连接的 MCP 服务器现在也会像自动启动的那样记下握手结果,下一次会话不用重新握手;此前快速关闭会话会丢掉它。关联 #13485。
  • 修复:开着五六个会话标签时,停止和发送不再因浏览器连接数用完而卡住:不显示也不在运行的标签会放掉实时连接,显示时接着断点读。关联 #13491。
  • 修复:会话很多时,刚启动后第一次载入左侧项目栏很慢;Windows 上约 2000 个会话从约 10 秒降到约 1 秒。关联 #13176。
  • 修复:模型用 await_user 交还清单后,系统不再因“改动没验证”等缺口自己开新一轮,回合停下等你输入。关联 #13467。

升级须知

  • 设置 > 外观新增“同时保留的会话标签数”,默认 0:打开的会话都保留(此前超过 4 个会悄悄收起);设成 N 才收起最久没动的空闲会话。关联 #13419。

贡献者

感谢本版本的贡献者:@SivanCola


Adds messages between sessions (experimental), cross-project text search, video reading, auto-download updates and worktrees from a chosen branch; fixes the many-sessions freeze and UI bugs.

New

  • Settings gain Messages between sessions (experimental): list other local sessions, send them text, and approve what arrives in a bar above the composer. Off by default. Refs #11376.
  • With messages between sessions on, the model gains list_peers and send_peer_message; sending asks you first and shows the recipient and full text, and the other user must approve. Refs #11376.
  • The sidebar search now also looks through the text of conversations in every project once you pause, listing the matching conversations with a passage; click one to open it. Refs #11942.
  • On a wide display (2400 px or more) at 100% scaling, Studio asks once whether the interface is too small and offers 125% or 150% with a restore; it never resizes by itself. Refs #11962.
  • The dot on each model source remembers its last test: red for a failed one with the cause on hover, a hollow ring for a pass, cleared when the address or key changes. Refs #12040.
  • A tool call still running after 10 seconds offers "Stop only this call": it ends that call, the turn goes on, and the model is told you stopped it. Refs #12254.
  • Pictures in a conversation also load from a folder you granted this workspace (Settings, Sandbox, extra folders); local pictures elsewhere still show a placeholder. Refs #13125.

…

Friday, October 16Oct 16, 2026

Release studio-v2.42.0

DeepSeek-Reasonix studio-v2.42.0 — Reasonix Studio v2.42.0

本版本新增会话概览、从源文件夹更新技能、更新提醒、按模型填写价格、子代理乐观写入范围和从分支创建独立工作区副本,并修复停止卡住、后台任务状态、同仓库项目互相等待写入、压缩恢复和一批界面问题。 新增 「我的反馈」新增「账号关联」:登录后可手动把这台电脑关联到账号,随时解除;默认关闭、不改变额度,网页账号页之后据此显示反馈等级。关联 #13141。 会话右键菜单新增“从最近回复分叉”,会话还在执行时也能从最近一个已完成的回复分叉;旧回复下的分叉按钮执行中同样可用。关联 #13177。…

Read full notes

本版本新增会话概览、从源文件夹更新技能、更新提醒、按模型填写价格、子代理乐观写入范围和从分支创建独立工作区副本,并修复停止卡住、后台任务状态、同仓库项目互相等待写入、压缩恢复和一批界面问题。

新增

  • 「我的反馈」新增「账号关联」:登录后可手动把这台电脑关联到账号,随时解除;默认关闭、不改变额度,网页账号页之后据此显示反馈等级。关联 #13141。
  • 会话右键菜单新增“从最近回复分叉”,会话还在执行时也能从最近一个已完成的回复分叉;旧回复下的分叉按钮执行中同样可用。关联 #13177。
  • 新增:侧边栏会话右键菜单加入“自动命名”,一步生成并保存标题,无需先打开重命名,关联 #13195 fixed in #13199
  • 新增:设置 › 会话折叠 › 思考过程新增「收起并预览首句」,收起的思考在同一行后面显示首句(超长以 … 截断)。默认不变。关联 #13212。
  • 新增:网页版 Studio 页面开着不关、内核升级后,会提示“这个页面不是最新版”并给出刷新按钮,不再出现 n.filter 之类的报错,关联 #13213 fixed in #13218
  • 新增:删除带有恢复副本的会话时,确认框可以选择“连同 N 份副本删除”,不用再一个一个删,关联 #13221 fixed in #13225
  • 新增:文件窗口里可以用“用其他程序打开项目”菜单,在 VS Code、终端等已安装的程序中打开当前项目,关联 #13227
  • 新增:内置浏览器的页签可以双击重命名,不再只能显示网址,关联 #13228 fixed in #13267
  • 新增:Windows 上可以给「指定一个可执行文件」填写启动参数(例如 wsl.exe -d 发行版 -- /bin/bash),保存前带着参数实际运行验证,无法运行则不保存。关联 #13247。
  • 新增:右侧文件窗口的工具栏加了“在系统文件管理器中显示此文件”按钮,不用再去文件列表里右键,关联 #13255
  • 新增:回复反馈时可以附上截图(粘贴或选择,最多 3 张),只发给维护者,由维护者决定是否公开。关联 #13258。
  • 新增:可以从选定的分支创建独立的工作区副本,指定的分支不存在时会明确提示。关联 #13271。
  • 新增:设置里「子代理的写入范围」可开启乐观模式(默认关闭):没有声明 write_paths 的子代理不再占住整个工作区,可与主会话并发写。关联 #13274。
  • 新增:连接编辑器里可以按模型填写每百万 token 的价格(输入、输出、缓存命中、货币),没价格的模型在用量里仍显示「未知」。关联 #13276。
  • 新增:设置 → 版本里的“更新方式”。默认“手动”不做后台联网;选“提醒”后每天查一次版本目录,有新版本时设置图标出现小点。两种方式都不下载、不安装、不重启。关联 #13291。
  • 新增:点击输入框下的“缓存”数字打开会话概览:请求、Token、缓存命中、工作时长、费用及按来源明细,各数字旁写明口径,费用不完整时只给下限。关联 #13297。
  • 新增:会话概览里加上“上下文窗口”:已使用、容量、各类占比与自动压缩线,标明是下一次请求的当前值而非累计,可直达上下文详情。关联 #13297。
  • 新增:技能列表会标出从某个文件夹安装的技能副本与来源文件夹是否一致(来源有更新、副本被改过、两边都改过、来源不见了)。关联 #13311。
  • 新增:技能列表里,从本机文件夹复制安装的技能在来源有变化时可以“从源文件夹更新…”:先预览每个文件的改动(脚本需逐项展开),确认后才替换,失败会保留原副本。关联 #13311。

变更

  • 侧栏底部的「发送反馈」现在用强调色加粗显示,更容易找到(不加动画;错误提示上的「报告此问题」和命令面板入口不变)。关联 #13048。
  • MCP 服务器把耗时的工具调用作为任务返回时,现在会自动跟进到结果,不再返回空结果或要求任务扩展而报错。关联 #13108。
  • MCP 任务超过工具超时后,会转成后台任务继续运行,可用 wait、bash_output 取结果、kill_shell 取消,不再直接超时失败。关联 #13108。
  • 技能列表里,技能声明的许可(license)、运行要求(compatibility)和附加信息(metadata)现在可以展开查看;这些只是显示,不影响技能怎么运行。关联 #13110。
  • 会话很多时侧栏刷新、改名更快:每次刷新不再逐个会话解析路径(Windows 上 2100 个会话约从 1.2 秒降到 0.4 秒)。关联 #13176。
  • 用量页的「每日明细」现在最新一天排在最上面,不用再滚到底才能看到最近的数据。关联 #13179 fixed in #13182。
  • 打开文件失败时按真实原因提示:只有文件确实不存在才说“找不到文件”;被软链接或权限拒绝的文件不再被误报为不存在。关联 #13180。
  • 输入 / 弹出命令列表更快:补全命令名时不再每次读取插件包、模型和记忆数据,装了大量插件技能时尤其明显。关联 #13197。
  • 输入 / 或 @ 时,上一个按键还没返回的补全请求会被取消,不再堆积占满连接。关联 #13197。
  • 设置了提问超时后,提问卡片会显示“N 秒后自动跳过,点任意处保留”的倒计时,接管后消失;命令行界面同步显示。关联 #13210。
  • 分支芯片区分“不是 Git 仓库”“Git 拒绝打开”“Git 没有及时响应”,并显示 Git 的原话,不再统一说不是仓库。关联 #13217。
  • 启动时 Git 没及时响应不再让分支芯片整场会话都显示没有仓库:第一次读取时会再试一次。关联 #13217。
  • 改进:配置文件无法读取导致设置没保存时,提示会指到「设置」里查看出错位置并修复,关联 #13220
  • 优化:切换本地 Git 分支成功后立即使用切换结果更新界面,变更列表单独刷新,状态摘要的三项读取并行进行。关联 #12780。
  • 改进:会话标签页里正在工作的会话状态点会呼吸闪动,已完成未读也直接由这个点表示(不再多出一个小点),关联 #13254
  • 改进:带 write_paths 的子代理调用不允许的工具时,拒绝原因现在说明缘由和下一步(不要重试,改用文件工具或收尾汇报)。关联 #13269。
  • 改进:压缩完成的卡片在折叠后仍占窗口很大一块时,会说明剩下的是什么(模型回复、工具输出、用户消息各多少,最大的一条是谁)。关联 #13284。
  • 改进:更新下载卡住时,版本面板会说明“已重连 N 次”;重连仍无效则提示下载卡住,并给出重试或手动下载的办法。关联 #13291。
  • 改变:输入框下的缓存百分比不再把服务商未区分缓存的输入算作未命中,与会话概览同一口径;这类输入多的会话读数更高。关联 #13297。
  • 改进:对话右下角“回到顶部/底部”的按钮更淡更小,改为圆角方形、半透明浅底,不再是深色圆形。关联 #13303 fixed in #13310。
  • 改进:给“额外可写文件夹”选择技能安装位置时,拒绝原因现在说明出路:把技能源文件夹用“登记”方式安装,并在源文件夹里修改。关联 #13311。

修复

  • 修复超长会话里自动压缩反复放弃的问题:摘要模型没看到的改动不再被当成「摘要丢了全部改动」,由系统补记后正常折叠。关联 #13013。
  • 修复:重命名或复制的文件在 Git 变更里的新增/删除行数现在能正确统计。关联 #13175 by @kevin9327。
  • 修复鼠标移向状态栏里的上下文浮窗时它立刻消失、导致点不到「立即压缩」和「管理 MCP」的问题(浮窗与触发处之间的空隙现在会保持悬停)。关联 #13178 fixed in #13181。
  • 修复:设置了壁纸时,标签栏下沿不再是一条生硬的横线,而是向下柔和渐隐,关联 #13194 fixed in #13198
  • 修复:已过期的置顶记忆不再进入稳定前缀、不再遮蔽全局指引、也不再占用置顶字数预算。关联 #13201 by @chuiwenwei。
  • 修复:关闭一个内核里已不存在的会话窗格时不再弹出 “no runtime r1”,按已关闭处理,关联 #13204 fixed in #13208
  • 修复:电脑崩溃后会话检查点的最后一行写了一半时,不再丢掉其余完好的对话轮次。关联 #13241 by @chuiwenwei。
  • 修复对话栏变窄时输入框工具栏(模型、思考强度、停下按钮)折成两行错位的问题:现在始终保持一行,放不下时模型名先缩略。关联 #13259。
  • 修复:设置了独立的 REASONIX_HOME 时,配置编辑锁不再写到系统默认的 ~/.reasonix,保持独立目录自包含。关联 #13275。
  • 修复:窗口截图的对话框已经关闭时,截图流程会安静停止,不再报“window is not defined”类错误。关联 #13285。
  • 修复:「恢复旧会话」现在能导入 1.x 桌面版新存储(desktop-sessions-v5)里的会话,此前它们被悄悄跳过;无法使用的编号会列入“未导入”。关联 #13290 fixed in #13296。
  • 修复:项目菜单里的“文件管理器”“终端”现在显示中文,且“用文件管理器打开”不再与“在文件管理器中显示”重复。关联 #13292 fixed in #13298。
  • 修复:改动范围无法确认时,结束前的提示会说明检查解决不了它,要换用会报告路径的工具重做。关联 #13293。
  • 修复:打开会话时,之前保存的压缩结果若因历史变化或模型/工作区不同而无法复用,现在会提示原因,不再悄悄改发完整历史。关联 #13295。
  • 修复:Windows 上停止任务时,如果系统的 taskkill 卡住,整个“停止”不再被它无限期拖住:最多等 10 秒,之后直接结束主进程。关联 #13299。
  • 修复:顶部的计划按钮不再停在标签行中间,而是靠右紧挨“辅助会话”。关联 #13302 fixed in #13307。
  • 修复:停止后把同一句话再发一次,不再在待发队列里叠出多份;原来未生效的那条被重新排队,恢复后只会回答一次。关联 #13318。
  • 修复:停止后台任务后,右下角的任务列表会立即刷新;对已在停止中的任务再点停止,会说明“已请求停止,进程还没退出”,不再误报“已经不在运行”。关联 #13319。
  • 修复:从源文件夹更新技能后,记录写入失败会自动重试一次;仍失败时再点一次更新即可补上记录,技能不再被误判为“副本被改过”。关联 #13311。
  • 修复:对话右下角“回到会话顶部/跳到最新”按钮一次点击直达两端;原来的“逐个展开块”跳法改为按住 Shift 点击。关联 #13326、#13229。
  • 修复:会话概览里同一行的数字按同一高度对齐,不再因旁边格的脚注较长而下沉。关联 #13297。
  • 修复:同一个 Git 仓库下的多个项目互相等待写入时,提示现在说明它们共用该仓库这一个写入域,并给出出路。关联 #13335。

贡献者

感谢本版本的贡献者:@kevin9327、@chuiwenwei


This release adds a session overview, updating skills from their source folder, update notifications, per-model prices and an optimistic sub-agent write mode, and fixes stuck Stop, background-job state, projects in one repository waiting on each other and compaction recovery.

New

  • "My feedback" gains an "Account link": once signed in, link this computer yourself and unlink any time. Off by default, changes no limits. Refs #13141.
  • New "Branch from the latest reply" in the session menu: a running conversation can branch from its latest finished reply, and older replies' branch buttons work mid-run. Refs #13177.
  • Added: the sidebar session menu now has Auto name, which generates and saves a title in one step without opening Rename first, refs #13195 fixed in #13199
  • Added: Settings › Conversation folding › Thinking gains "Folded, with first sentence", showing the first sentence after a folded thought (long ones end in …). Default unchanged. Refs #13212.
  • Added: a hosted Studio page left open across an upgrade now says it is not the latest build and offers a refresh, instead of failing with errors like n.filter, refs #13213 fixed in #13218
  • Added: deleting a conversation that has recovery copies now offers to delete the copies with it, instead of one by one, refs #13221 fixed in #13225
  • Added: the file window has an "open the project in another program" menu (VS Code, terminal and the other programs installed here), refs #13227
  • Added: built-in browser tabs can be renamed by double-clicking, instead of always showing the address, refs #13228 fixed in #13267
  • Added: on Windows, "point at an executable" takes launcher arguments (for example wsl.exe -d -- /bin/bash), verified by running them before saving. Refs #13247.
  • Added: the file window in the right sidebar has a "show this file in the system file manager" button in its toolbar, so you no longer need the file list right-click, refs #13255
  • Added: replies to feedback can carry screenshots (paste or pick, up to 3); they go to the maintainers only, who decide whether to make them public. Refs #13258.
  • Added: an isolated workspace copy can be created from a chosen branch, and an unknown branch is reported clearly. Refs #13271.
  • Added: an optimistic mode for sub-agent write scope in Settings (off by default): a sub-agent with no write_paths no longer holds the whole workspace. Refs #13274.
  • Added: the connection editor takes a per-model price (input, output, cache hit, currency); a model with no price still shows as unknown in usage. Refs #13276.
  • Added: Settings, Version, "Update mode". Manual (default) does nothing in the background; Notify checks daily and dots the Settings icon. Neither downloads, installs or restarts. Refs #13291.
  • Added: the cache figure under the composer opens a session overview: requests, tokens, cache hit, work time, cost, by source, each with its definition; incomplete cost shows a floor. Refs #13297.
  • Added: the session overview shows the context window: used, capacity, share by kind and the fold line, stated as a current reading, with a way into the context details. Refs #13297.
  • Added: the Skills list marks an installed skill copy that no longer matches the folder it came from: source changed, copy edited, both changed, or source gone. Refs #13311.
  • Added: a skill copied from a local folder can be updated from it in the Skills list: preview each file change (scripts must be opened), confirm; a failure keeps the old copy. Refs #13311.

Changed

  • The sidebar footer's "Send feedback" is now bold in the accent colour so it is easier to find (no animation; other feedback entries unchanged). Refs #13048.

…

Directory

Other companies