Reasonix v1.39.1

Desktop桌面端CLICLI
CLI v1.39.1 Desktop v1.39.1 npm 1.39.1
Desktop 12 CLI 6

Stability fixes for desktop and CLI: sessions missing after an update, the Windows window that never opened, older-session import, hooks everywhere tools run, and memory safety.桌面端与 CLI 的稳定性修复:更新后会话「消失」、Windows 窗口打不开、旧会话导入、钩子覆盖所有工具调用处,以及记忆安全。

01

Desktop updates桌面端更新

12 updates relevant to Desktop. 与桌面端相关的更新共 12 项。

Highlights重点内容

01
Fixed修复
Desktop桌面端

Sessions missing after an update are back更新后会话「消失」的问题已修复

After updating from 1.38 the sidebar could show no sessions at all, or open on a startup error when the last tab was a chat that was never sent. Both are fixed, and the session catalog repair rebuilds a list that lost sessions with branches. The conversations themselves were never deleted.从 1.38 升级后,侧栏可能一条会话都不显示;如果上次停留在一个没发过消息的新对话上,还会一启动就报错。两者都已修复,会话目录的启动修复也会找回带分支会话的列表。会话内容本身一直都在。

02
Fixed修复
Desktop桌面端

The window opens again on Windows machines that ran the 1.38 sandbox用过 1.38 沙箱的 Windows 电脑上窗口能正常打开了

The Windows sandbox in 1.38.8–1.38.10 could leave an access entry on the install folder that made every Chromium process crash, so the window never appeared. The desktop app now removes those entries from its own install folder at startup, and says so if Windows refuses.1.38.8–1.38.10 的 Windows 沙箱可能在安装目录上留下一条访问权限,导致 Chromium 进程全部崩溃、窗口始终不出现。桌面端现在启动时会从自己的安装目录移除这类权限,被系统拒绝时会弹窗说明原因。

03
Fixed修复
Desktop桌面端

Opening and importing older sessions keeps their original files打开和导入旧会话不再改动原始文件

An older session opened from the sidebar no longer adds a second row named after its file, and importing it leaves the original files untouched instead of reporting that the source changed.从侧栏打开旧会话不再多出一行以文件名命名的重复条目;导入时原始文件保持不变,也不会再误报「旧来源有更新」。

04
Fixed修复
Desktop桌面端

IME Enter no longer closes rename inputs输入法回车不再关闭重命名输入框

Session rename inputs stay open when a Chinese IME uses Enter to finish composition, preserving the saved title.当中文输入法使用回车结束组合时,会话重命名输入框保持打开,保留已保存的标题。

05
Fixed修复
Desktop桌面端CLICLI

Memory operations preserve index on read failure读取失败时记忆操作保留索引

Unreadable MEMORY.md no longer causes save or archive to erase managed entries and hand-written notes.不可读的 MEMORY.md 不再导致保存或归档清除受管条目和手写笔记。

06
Fixed修复
Desktop桌面端CLICLI

Tool hooks run wherever tools run工具钩子覆盖所有调用工具的地方

Project and global tool hooks now also apply to subagents (task, read_only_task, run_skill, read_only_skill), the planner, reasonix review and the desktop try run, and a resumed skill keeps the same hook session id.项目和全局工具钩子现在也作用于子代理(task、read_only_task、run_skill、read_only_skill)、规划器、reasonix review 和桌面端试运行;续跑的技能保持同一个钩子会话 ID。

Improved改进

Desktop桌面端

Long provider model names fit within two lines长提供方模型名称在两行内显示

Clamp displayed model names to two lines and expose the full name on hover.将显示的模型名称限制为两行,并在悬停时显示完整名称。

Fixed修复

Desktop桌面端

Crash overlay can restart Reasonix崩溃覆盖层可重启 Reasonix

Add a Restart Reasonix action to the crash overlay, with fallback to page reload.在崩溃覆盖层添加“重启 Reasonix”操作,并回退到页面重新加载。

Desktop桌面端

File panel shows top-level tmp/, bin/, stage/文件面板显示顶层 tmp/、bin/、stage/

Workspace file panel and watcher no longer hide these directories.工作区文件面板和监视器不再隐藏这些目录。

Desktop桌面端CLICLI

Provider error visible on interrupted turns中断轮次显示提供方错误

Interrupted turns with provider errors now show the error text instead of only a generic notice.带有提供方错误的中断轮次现在显示错误文本,而不仅仅是通用通知。

Desktop桌面端CLICLI

Context overflow detection for input length errors输入长度错误的上下文溢出检测

Recognize 'Input length exceeds maximum' as a context overflow, triggering compaction.将“输入长度超过最大值”识别为上下文溢出,触发压缩。

Desktop桌面端

One-shot reasonix -p runs stay out of the sidebar一次性的 reasonix -p 运行不再出现在侧栏

Headless runs, including ones an agent launches, no longer leave permanent sidebar rows named with a raw id.无头运行(包括智能体自己启动的)不再在侧栏留下以原始 ID 命名的永久条目。

02

CLI updatesCLI 端更新

6 updates relevant to CLI. 与 CLI相关的更新共 6 项。

Highlights重点内容

01
Fixed修复
Desktop桌面端CLICLI

Memory operations preserve index on read failure读取失败时记忆操作保留索引

Unreadable MEMORY.md no longer causes save or archive to erase managed entries and hand-written notes.不可读的 MEMORY.md 不再导致保存或归档清除受管条目和手写笔记。

02
Fixed修复
Desktop桌面端CLICLI

Tool hooks run wherever tools run工具钩子覆盖所有调用工具的地方

Project and global tool hooks now also apply to subagents (task, read_only_task, run_skill, read_only_skill), the planner, reasonix review and the desktop try run, and a resumed skill keeps the same hook session id.项目和全局工具钩子现在也作用于子代理(task、read_only_task、run_skill、read_only_skill)、规划器、reasonix review 和桌面端试运行;续跑的技能保持同一个钩子会话 ID。

Improved改进

CLICLI

Ambiguous --resume query lists matches模糊的 --resume 查询列出匹配项

Headless resume with multiple matches now lists candidates and suggests using --resume <id>.无头恢复遇到多个匹配时,现在会列出候选项并建议使用 --resume <id>。

Fixed修复

CLICLI

Fatal crash output captured for long sessions长会话的致命崩溃输出被捕获

Runtime crash output goes to a per-PID file, and diagnostic logs rotate to keep the newest entries.运行时崩溃输出写入每个 PID 的文件,诊断日志轮转以保留最新条目。

Desktop桌面端CLICLI

Provider error visible on interrupted turns中断轮次显示提供方错误

Interrupted turns with provider errors now show the error text instead of only a generic notice.带有提供方错误的中断轮次现在显示错误文本,而不仅仅是通用通知。

Desktop桌面端CLICLI

Context overflow detection for input length errors输入长度错误的上下文溢出检测

Recognize 'Input length exceeds maximum' as a context overflow, triggering compaction.将“输入长度超过最大值”识别为上下文溢出,触发压缩。

03

Thanks致谢

This release was shaped by:感谢本版本的贡献者:

@KHG420@esengine@github-actions[bot]@SivanCola@BuGlessRB@innocarpe@lightfront@XTLine@nanami-0713@boscocp@LaoGuaiGe@Linearl@glyahh@xxoingr@wilyan09007@onionviolet@chuiwenwei@Lxiny-zy@NgoQuocViet2001@ZhUyU1997

Ready when you are准备好即可升级

Ship with a safer Reasonix.升级到更可靠的 Reasonix。