跳到主要内容

Reasonix desktop-v0.53.0 发布 —— 强制摘要不再硬编码模型,桌面端终于能切工作区了

· 阅读需 3 分钟

这个版本的更新清单很长,但最有意思的是:它在解决一个"你都不知道自己遇到了"的问题。

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 #桌面端 #开发者工具