Reasonix desktop-v0.53.0 发布 —— 强制摘要不再硬编码模型,桌面端终于能切工作区了
这个版本的更新清单很长,但最有意思的是:它在解决一个"你都不知道自己遇到了"的问题。

Force-Summary:一条硬编码引发的迷案
之前有一个问题:当对话上下文过长时,Reasonix 会触发 force-summary 压缩。但压缩时用的模型是硬编码的 deepseek-v4-flash。如果你用的是第三方 DeepSeek 兼容端点——mimo、自部署、Azure 分支——这些服务不一定提供 flash 模型。force-summary 一触发,直接崩溃。
这个 bug 藏得很深:你不换个 provider 用,永远不会发现它。但一旦你换了(比如想省点钱切到自部署),force-summary 那个时间点就会让你突然卡住——不是因为模型不好,而是因为一行写死了的模型名。
修法就是 #1979:让 force-summary 使用当前活跃的模型,不再硬编码。
桌面端终于有了工作区切换
#1908:desktop workspace switcher。多个项目根目录可以在侧边栏共存,不再需要重启来切项目。
这一点做桌面端 AI 编程工具的人应该都感同身受——你同时维护两三个项目,每个配了各自的系统提示词和工具集,切项目就得关掉重启。现在侧边栏直接切换,workaround 时代结束。
搜索引擎:Brave Search 上线
#1916:web_search 工具新增 Brave Search 后端。之前只有 Bing、Tavily、Ollama-cloud,如果你用 Brave Search 做默认搜索引擎,之前得绕一圈。现在直接配。
收尾修复,一个比一个值
剩下的修复量大但精,按主题看:
桌面端稳定性:per-tab hook 修复(#1984),确保切换标签时 hook 正确触发;pending-assistant 在出错时自动清掉(#1985),停止无限转圈;/skill 和 /skills 命令终于能用了(#1978);token meter 每轮刷新(#1964),不再越用越不准;会话中断后保留上下文(#1938),不会因为一次 abort 导致前面的对话白费。
Markdown 渲染:\[ \] / \( \) 数学定界符正确渲染(#1923)。之前如果你在对话中写 LaTeX 数学公式用 \( \) 或 \[ \] 语法,渲染器直接忽略。
网络:web_fetch 在系统 DNS 返回内网地址时,自动 fallback 到 DNS-over-HTTPS(#1944)。如果你在公司网络或 VPN 环境下用过 Reasonix 抓取网页,应该体验过 DNS 污染导致的抓取失败——这个修复会让抓取更稳定。
配置:saveApiKey 选项可以覆盖环境变量中的过期 key(#1982);设置里终于允许清空 base URL 和 editor 字段了(#1905)。
升级
npm install -g reasonix
# 桌面端内置自动更新
完整更新日志:GitHub Release
📢 关注我,获取最新开源更新日志和开发者工具动态。
#Reasonix #AI编程 #DeepSeek #桌面端 #开发者工具