跳到主要内容

Reasonix Desktop v1.3.0 发布 —— 桌面端铺基础设施层,CLI 学会了弹通知

· 阅读需 6 分钟

Reasonix Desktop v1.3.0 封面

系统通知 — CLI 终于会「喊人」了

在终端里跑 reasonix chat 最折磨人的不是模型慢,而是你不知道它什么时候跑完。切出去看别的窗口,切回来一看还在等。v1.3.0 给 CLI 加了可选系统通知(#3248),任务完成、等待工具批准、等待用户回答——三种时机都能弹。默认关闭,配置文件里开一下就行。

说实话这个功能早该有了。VS Code 终端任务跑完、Brew 装完软件——都弹通知。终端工具的闭环本来就差这一环:代码跑了,开发者去看别的了,回来发现早跑完了。这种「你等我」的信息差,一个系统通知就填平了。

Subagent 有参数了 + 嵌套 Skill 发现

Subagent 的模型选择和推理强度以前是写死在配置里的。这个版本把它们变成了可配项(#3330)。如果你在实际工作中给 subagent 分配了不同的任务——比如一个专门做代码审查(用便宜模型),一个做架构设计(用强模型+高推理强度)——现在分开配比写死一个模型灵活得多。

嵌套 Skill 发现(#3331)也是一个不容易注意到但影响深远的改动。之前 Skill 只能在单层目录里声明。如果你把项目技能按「团队 > 领域 > 单人」的层次组织起来,以前得手工引用每个路径。现在父级 Skill 能自动发现子目录里的约定文件——代价不大,但受益的人不少。

设置中心 6 连改

SivanCola 这次发了一组编号 PR(#3365–#3370),把设置中心、历史管理、回收站、工具耗时展示全部翻了一遍:

导航重构(1/6,#3365)。之前设置入口散落在「设置」「工具栏」「偏好」几个地方,找设置靠翻。现在统一到左侧导航:主题、Provider、快捷键、工具——类目清晰了。代价不大,方向对了。

历史与回收站重做(2/6,#3366)。以前的会话历史就是按时间倒序拉列表,回收站藏在二级菜单里。这次把「历史」和「回收站」做成了独立的管理页,带搜索和筛选。筛选器支持「按会话」和「按轮次」两种模式——如果你有上百个 session 的历史,这个区分能省不少时间。

工具耗时显示(5/6,#3369)。每轮工具调用花了多久,之前没有任何可视化——工具调用了,但调用时长全靠猜。这次在过程卡片上直接标了耗时(毫秒级)。debug 场景下极有用:一个 model 调用花了 3 秒还是 300 毫秒,可以直接判断是模型慢还是工具慢。

其他 3 个 PR 分别覆盖:恢复 v0.53 过程卡片风格(4/6,#3368)、统一会话与轮次操作入口(3/6,#3367)、在历史预览中还原过程事件(6/6,#3370)。

命令面板 + 行内 Diff + 流式渲染优化

命令面板(Cmd/Ctrl+K,#3124)是桌面端最直观的可用性提升。之前找功能靠翻菜单,现在 Cmd+K 弹出全局搜索框——输入关键词就能跳转页面或执行操作(类似 VS Code 的 Command Palette 但面向桌面操作)。

InlineDiff 组件(#3129)解决了 AI agent 工具结果「不看不知道改了什么」的问题。现在工具执行前后的差异可以直接在界面上 inline 展示。之前要看差异得手动对比 JSON——现在扫一眼就行。

消息发送延迟在之前版本里是个隐形的痛点:你按下发送,消息要等几百毫秒才出现在界面上。这次两处修复(#3441、#3430)把感知延迟降到了接近零——用户消息在发出前就插入到会话列表中,后端确认后更新状态,不是等后端确认了才显示。体验差别挺明显的。

流式渲染卡顿也做了专项优化(#3423)。长 session 滚动和渲染的冗余重绘被降频了——之前每次 token 到达都触发完整重排,现在只刷新有变化的帧。

桌面端的密集修复(分组看)

工具与工作区

  • 工具执行后的编码保真度修复(#3363)——write_filedelete_range 中文文件不再出现编码异常
  • Workspace 内置工具装配修复(#3231)
  • 桌面内存文件拖拽修复(#3381)——之前从本地拖文件进 Composer 偶尔不触发上传
  • macOS 添加项目无响应修复(#3382)——这个 bug 卡了部分 macOS 用户好几周
  • 工作区名称裁切修复(#3399)
  • CodeGraph 缓存从文件树隐藏(#3405)——之前缓存目录作为「文件」出现在工作区里,容易误点

会话与消息体验

  • 消息 // 开头被吞掉的 bug(#3433)——之前消息以 // 开头会触发某种 pattern match 而不送到模型
  • 流式实时渲染 Markdown(#3444)
  • 切换标签后会话卡住修复(#3413)
  • Composer 输入区聚焦时的灰色条移除(#3446)
  • 活跃标签高亮(#3445)——之前每个标签都有 hover 高亮,激活态和普通态分不清

设置与 Provider

  • Legacy 桌面 Provider 接入推断修复(#3451)
  • 无 Key Provider 在 fallback 中自动跳过(#3449)
  • 设置中心整合修复(#3421)
  • CSS 编译守卫(#3419)——之前编译阶段 CSS 语法错误会无声通过,导致线上样式异常

升级方式

# CLI 用户
npm i -g reasonix

# macOS 用户(自动拉预编译 Go 二进制)
brew install esengine/reasonix/reasonix

# 桌面端用户
# 从 GitHub Release 下载对应平台的预编译归档

完整更新日志:Reasonix Desktop v1.3.0 GitHub Release

📢 关注我,获取最新开源更新日志和开发者工具动态。如果觉得这篇文章有用,欢迎转发给身边的开发者朋友。

#Reasonix #DeepSeekReasonix #桌面端 #CLI #开源 #AI编程工具