Reasonix 1.17.17Reasonix 1.17.17
This release brings ACP mid-turn steering, workspace diffs in Changes, retirement of automatic Plan Mode, and various UI and lifecycle fixes.此版本带来 ACP 回合中引导、改动面板工作区差异、退役自动计划模式以及多项界面和生命周期修复。
Start here使用攻略
README自述文件
Project overview and quick start.项目概述与快速入门。
↗ACP Integration GuideACP 集成指南
How to integrate with the Agent Client Protocol.如何与代理客户端协议集成。
↗Collaboration Modes协作模式
Guide to collaboration modes.协作模式指南。
↗Configuration Paths配置路径
Details on configuration file locations.配置文件路径详情。
↗User Guide用户指南
Comprehensive usage guide.完整使用指南。
↗Specification规范
Technical specification.技术规范。
Highlights重点内容
ACP mid-turn steeringACP 回合中引导
Clients can now steer active sessions using the `_reasonix.io/session/steer` vendor extension, with full capability negotiation.客户端现在可使用 `_reasonix.io/session/steer` 供应商扩展在活动会话中引导,支持完整的能力协商。
Workspace diffs in Changes改动面板显示工作区差异
The Changes panel now shows the complete working-tree diff from Git HEAD, with syntax highlighting and line numbers.改动面板现在显示从 Git HEAD 开始的完整工作树差异,支持语法高亮和行号。
Retire automatic Plan Mode退役自动计划模式
Automatic Plan Mode has been removed to simplify workflow; planning is now always initiated explicitly.已移除自动计划模式以简化工作流程;现在始终显式启动计划。
Explicit Goal start for AutoResearch要求显式启动目标模式后再启用自动研究
AutoResearch now requires an explicit Goal selection or `/goal` command, preventing accidental research activation.自动研究现在需要显式选择目标或使用 `/goal` 命令,避免意外激活研究模式。
New新增
ACP mid-turn steeringACP 回合中引导
Support for the `_reasonix.io/session/steer` ACP vendor extension, allowing clients to guide active sessions.支持 `_reasonix.io/session/steer` ACP 供应商扩展,允许客户端在活动会话中引导。
Workspace diffs in Changes改动面板显示工作区差异
Added a read-only API to show the complete Git HEAD-to-worktree diff with syntax highlighting and line numbers.新增只读 API,显示完整的 Git HEAD 到工作树的差异,支持语法高亮和行号。
Improved改进
Retire automatic Plan Mode退役自动计划模式
Automatic Plan Mode has been retired; planning now requires explicit manual activation. Existing configurations are automatically migrated.已退役自动计划模式;现在计划需要显式手动激活。现有配置将自动迁移。
Explicit Goal start for AutoResearch要求显式启动目标模式后再启用自动研究
AutoResearch is now only available after an explicit Goal selection or `/goal` command, removing the automatic classifier and preventing unintended activation.自动研究现在仅在显式选择目标或使用 `/goal` 命令后才可用,移除了自动分类器并防止意外激活。
Fixed修复
Controller cancels foreground work on close控制器关闭时取消前台任务
Fixed a lifecycle defect where `Controller.Close()` would not cancel active foreground contexts or pending waiters, potentially leaving orphaned operations and false idle states.修复了生命周期缺陷:`Controller.Close()` 现在会取消活动的前台上下文和待处理等待,避免遗留操作和错误空闲状态。
Prevent model list option overlap防止模型列表选项重叠
Fixed CSS grid layout so that model option cards no longer visually overlap when providers have many models or long names.修复了 CSS 网格布局,当供应商有很多模型或长名称时,模型选项卡片不再视觉重叠。
Windows opener menu now stays above transcriptWindows 打开菜单始终保持在上方
Fixed an issue where the external-opener menu on Windows could be hidden behind conversation content.修复了 Windows 上外部打开菜单可能被对话内容遮挡的问题。
CC Switch MCP import respects enabled_reasonixCC Switch MCP 导入遵循 enabled_reasonix
MCP servers from CC Switch are now correctly imported using the `enabled_reasonix` flag, with compatible fallbacks for older schemas.现在使用 `enabled_reasonix` 标志正确导入 CC Switch 的 MCP 服务器,并为旧架构提供兼容回退。
WebView2 startup isolated from system proxiesWebView2 启动隔离系统代理
WebView2 shell starts without proxy to avoid stalling on unreachable proxies, with a 15-second watchdog and recovery prompt.WebView2 外壳在无代理模式下启动,避免因不可达代理而停滞,并提供 15 秒看门狗和恢复提示。
Remote SSH config aligned with OpenSSH远程 SSH 配置与 OpenSSH 对齐
SSH connection resolution now uses the full OpenSSH configuration stack and aligns authentication behavior, including IdentityFile and IdentitiesOnly handling.SSH 连接解析现在使用完整的 OpenSSH 配置堆栈,并对齐了认证行为,包括 IdentityFile 和 IdentitiesOnly 的处理。
Workspace tree row overlap fixed工作区文件树行重叠修复
Fixed virtual row overlap in the file tree after directory expansion by using stable file paths as keys.通过使用稳定的文件路径作为键,修复了目录展开后文件树中虚拟行重叠的问题。
Upgrade notes升级提醒
Automatic Plan Mode retired自动计划模式已退役
Automatic Plan Mode has been removed. Your configuration will be automatically migrated on first launch: `auto_plan` will be set to off and legacy keys removed. Planning must now be started explicitly (e.g., via Shift+Tab).自动计划模式已移除。首次启动时将自动迁移配置:`auto_plan` 将被设为 off 并移除旧键。现在必须显式启动计划(例如通过 Shift+Tab)。
Thanks致谢
This release was shaped by:感谢本版本的贡献者:
Ready when you are准备好即可升级