Reasonix v1.27.0
This release improves transcript navigation reliability, adds ordered batch sign-offs with anchor safety, and hardens desktop window lifecycle recovery.此版本提高了会话导航的可靠性,新增按序批量签收与锚点安全门禁,并加固了桌面窗口生命周期恢复。
Start here使用攻略
Highlights重点内容
Ordered batch sign-offs with anchor safety按序批量签收与锚点安全门禁
Multiple evidence-backed complete_step calls can now be made in one provider tool-call round while preserving canonical Todo ordering, sequential host advancement, rejection semantics, and idempotency. Host-only model-visible text observations and closed-interval SHA-256 fingerprints for delete_range are added, with safe handling of same-batch reads, partial windows, changed targets, and invalid anchors.现在可以在一个提供方工具调用回合中进行多个有证据支持的 complete_step 调用,同时保持规范的 Todo 顺序、顺序主机推进、拒绝语义和幂等性。为 delete_range 添加了仅主机可见的模型文本观察和闭区间 SHA-256 指纹,并安全处理同批次读取、部分窗口、更改目标和无效锚点。
Reliable transcript navigation and scroll ownership可靠的会话导航与滚动所有权
Fixed stale transcript navigation, preserved upward reader intent, converged transcript tail on native geometry, and fixed question navigation clicks. Cross-session navigation now hides source content synchronously and shows a localized loading surface.修复了过期的会话导航,保留了向上阅读意图,使会话尾部收敛于原生几何,并修复了问题导航点击。跨会话导航现在同步隐藏源内容并显示本地化的加载界面。
Desktop window lifecycle recovery hardened桌面窗口生命周期恢复加固
Coordinated main-window presentation through one App-owned lifecycle path, gated Linux close-to-background on live StatusNotifier registration, and treated Wayland activation as compositor acknowledgement.通过一个 App 拥有的生命周期路径协调主窗口呈现,在实时 StatusNotifier 注册上限制 Linux 关闭到后台,并将 Wayland 激活视为合成器确认。
Provider Responses tool turns without reasoning recovered修复 Responses 缺少推理的工具回合
Recovered DeepSeek and MiMo Responses tool turns when the provider omits an optional reasoning item, with effort-aware replay requirements.当提供方省略可选推理项时,恢复了 DeepSeek 和 MiMo Responses 工具回合,并具有努力感知的重放要求。
Tool-result cache prefix stability工具结果缓存前缀稳定性
Kept each provider-visible tool result on the stable persisted Content representation, bounded to 32 KiB, while retaining the complete local value in RawContent.将每个提供方可见的工具结果保持在稳定的持久化 Content 表示上,限制为 32 KiB,同时在 RawContent 中保留完整的本地值。
macOS workspace watching uses FSEventsmacOS 工作区监听使用 FSEvents
Replaced the macOS fsnotify/kqueue workspace backend with Apple FSEvents, using one native stream per workspace watch root instead of descriptors that grow with the directory tree.用 Apple FSEvents 替换了 macOS 的 fsnotify/kqueue 工作区后端,每个工作区监视根使用一个原生流,而不是随目录树增长的描述符。
Project tree reorder during topic switches fixed修复切换会话时项目树临时乱序
Kept single-surface topic switching on the runtime projection path and indexed committed transcript/sidecar changes by exact session path.在运行时投影路径上保持单表面主题切换,并按精确会话路径索引已提交的转录/边车更改。
Unfinished todo readiness scoped to closed loops未完成 todo 只在闭环回合阻塞
Ordinary open turns now finish normally when a partially completed todo list is cross-turn work state, while preserving enforcement for Goal, approved Plan, and strict-obligation turns.当部分完成的 todo 列表是跨回合工作状态时,普通开放回合现在正常结束,同时保留对 Goal、已批准 Plan 和严格义务回合的执行。
New新增
Ordered batch sign-offs with anchor safety按序批量签收与锚点安全门禁
Multiple evidence-backed complete_step calls in one provider tool-call round with canonical Todo ordering, sequential host advancement, rejection semantics, and idempotency. Host-only model-visible text observations and closed-interval SHA-256 fingerprints for delete_range.在一个提供方工具调用回合中进行多个有证据支持的 complete_step 调用,具有规范的 Todo 顺序、顺序主机推进、拒绝语义和幂等性。为 delete_range 添加仅主机可见的模型文本观察和闭区间 SHA-256 指纹。
Improved改进
Transcript navigation and scroll ownership会话导航与滚动所有权
Fixed stale transcript navigation, preserved upward reader intent, converged transcript tail on native geometry, and fixed question navigation clicks. Cross-session navigation hides source content synchronously.修复了过期的会话导航,保留了向上阅读意图,使会话尾部收敛于原生几何,并修复了问题导航点击。跨会话导航同步隐藏源内容。
Desktop window lifecycle recovery桌面窗口生命周期恢复
Coordinated main-window presentation through one App-owned lifecycle path, gated Linux close-to-background on live StatusNotifier registration, and treated Wayland activation as compositor acknowledgement.通过一个 App 拥有的生命周期路径协调主窗口呈现,在实时 StatusNotifier 注册上限制 Linux 关闭到后台,并将 Wayland 激活视为合成器确认。
Provider Responses tool turns without reasoningResponses 缺少推理的工具回合
Recovered DeepSeek and MiMo Responses tool turns when the provider omits an optional reasoning item, with effort-aware replay requirements.当提供方省略可选推理项时,恢复了 DeepSeek 和 MiMo Responses 工具回合,并具有努力感知的重放要求。
Tool-result cache prefix stability工具结果缓存前缀稳定性
Kept each provider-visible tool result on the stable persisted Content representation, bounded to 32 KiB, while retaining the complete local value in RawContent.将每个提供方可见的工具结果保持在稳定的持久化 Content 表示上,限制为 32 KiB,同时在 RawContent 中保留完整的本地值。
macOS workspace watching uses FSEventsmacOS 工作区监听使用 FSEvents
Replaced the macOS fsnotify/kqueue workspace backend with Apple FSEvents, using one native stream per workspace watch root instead of descriptors that grow with the directory tree.用 Apple FSEvents 替换了 macOS 的 fsnotify/kqueue 工作区后端,每个工作区监视根使用一个原生流,而不是随目录树增长的描述符。
Project tree reorder during topic switches切换会话时项目树临时乱序
Kept single-surface topic switching on the runtime projection path and indexed committed transcript/sidecar changes by exact session path.在运行时投影路径上保持单表面主题切换,并按精确会话路径索引已提交的转录/边车更改。
Unfinished todo readiness scoped to closed loops未完成 todo 只在闭环回合阻塞
Ordinary open turns now finish normally when a partially completed todo list is cross-turn work state, while preserving enforcement for Goal, approved Plan, and strict-obligation turns.当部分完成的 todo 列表是跨回合工作状态时,普通开放回合现在正常结束,同时保留对 Goal、已批准 Plan 和严格义务回合的执行。
Thanks致谢
This release was shaped by:感谢本版本的贡献者:
Ready when you are准备好即可升级