Reasonix v1.22.0
Desktop session durability, context maintenance, and workspace improvements, plus CLI web handoff and provider output budget fixes.桌面端会话持久性、上下文维护和工作区改进,以及 CLI Web 交接和提供商输出预算修复。
Start here使用攻略
CLI Web Handoff GuideCLI Web 交接指南
Use `reasonix web` to start a local web interface and `/web` to hand off an active CLI session to a browser.使用 `reasonix web` 启动本地 Web 界面,使用 `/web` 将活动 CLI 会话交接至浏览器。
↗Plugin Package Specification插件包规范
Native v2 plugins now require explicit resource declarations in `reasonix-plugin.json`.原生 v2 插件现在需要在 `reasonix-plugin.json` 中显式声明资源。
Highlights重点内容
Desktop topic archive no longer hangs桌面端话题归档不再卡死
Archiving a topic now returns promptly and shows per-topic progress, preventing silent failures and UI freezes.归档话题现在会立即返回并显示每个话题的进度,防止静默失败和界面冻结。
Session sidecars are now durable会话 sidecar 文件现已持久化
Title and display sidecars use atomic writes with fsync and cross-process locking to prevent data loss on crash.标题和显示 sidecar 文件使用带 fsync 的原子写入和跨进程锁,防止崩溃时数据丢失。
Context maintenance is now projection-idempotent上下文维护现已投影幂等
Automatic context cleanup no longer repeatedly processes the same tool results, and summary transactions are atomic.自动上下文清理不再重复处理相同的工具结果,摘要事务现在是原子的。
CLI web handoffCLI Web 会话交接
Use `reasonix web` to start a local web interface and `/web` to hand off an active CLI session to a browser.使用 `reasonix web` 启动本地 Web 界面,使用 `/web` 将活动 CLI 会话交接至浏览器。
DeepSeek output budget overflowDeepSeek 输出预算溢出
Requests near the context window limit now clip the output budget to avoid HTTP 400 errors.接近上下文窗口限制的请求现在会裁剪输出预算,避免 HTTP 400 错误。
Status bar TPS updates after each request状态栏 TPS 每次请求后更新
Throughput in the status bar now refreshes after every provider request instead of only at turn completion.状态栏中的吞吐量现在在每次提供商请求后刷新,而不仅仅在回合完成时。
Workspace path copy actions工作区路径复制操作
Right-click a file or folder in the workspace tree to copy its relative or absolute path.在工作区树中右键单击文件或文件夹,即可复制其相对或绝对路径。
Legacy Windows shortcut repair修复旧版 Windows 快捷方式
Shortcuts from older versions now self-heal their icon and target paths after migration to the versioned layout.旧版本的快捷方式现在在迁移到版本化布局后会自动修复其图标和目标路径。
Composer spellcheck disabled禁用输入框拼写检查
Browser spellcheck, autocorrect, and autocapitalization are now disabled in the composer to avoid misleading underlines.输入框中现已禁用浏览器拼写检查、自动更正和自动大写,以避免误导性下划线。
Compact idle SSH status精简空闲 SSH 状态栏
Disconnected SSH status now shows a compact label or icon, saving space while keeping full status accessible.断开连接的 SSH 状态现在显示精简标签或图标,节省空间同时保持完整状态可访问。
Native v2 plugin resources are now explicit原生 v2 插件资源改为显式声明
Native v2 plugins no longer implicitly import Claude compatibility resources; all resources must be declared in the manifest.原生 v2 插件不再隐式导入 Claude 兼容资源;所有资源必须在清单中声明。
Core data-safety paths hardened加固核心数据安全路径
Shell output is bounded, corrupted sessions remain visible, and metadata backfill is race-safe.Shell 输出受到限制,损坏的会话保持可见,元数据回填是竞态安全的。
External opener for Global workspaces为 Global 工作区启用外部打开按钮
Global tabs with a valid local workspace now show the external opener button.具有有效本地工作区的 Global 标签页现在显示外部打开按钮。
Wails CLI and library version unified统一 Wails CLI 与依赖版本锁定
A single `.wails-version` pin now ensures consistent Wails toolchain across CI, builds, and contributor setups.现在通过单一的 `.wails-version` 锁定文件确保 CI、构建和贡献者环境中的 Wails 工具链一致。
New新增
CLI web handoffCLI Web 会话交接
Added `reasonix web` command and `/web` slash command to hand off CLI sessions to a browser.新增 `reasonix web` 命令和 `/web` 斜杠命令,用于将 CLI 会话交接至浏览器。
Workspace path copy actions工作区路径复制操作
Added Copy relative path and Copy absolute path to the workspace file-tree context menu.在工作区文件树右键菜单中新增“复制相对路径”和“复制绝对路径”。
Improved改进
Session sidecar durability会话 sidecar 持久化
Title and display sidecars now use atomic writes with fsync and cross-process locking.标题和显示 sidecar 文件现在使用带 fsync 的原子写入和跨进程锁。
Status bar TPS refresh状态栏 TPS 刷新
Throughput now updates after each provider request instead of only at turn completion.吞吐量现在在每次提供商请求后更新,而不仅仅在回合完成时。
Compact idle SSH status精简空闲 SSH 状态栏
Disconnected SSH status shows a compact label or icon to save space.断开连接的 SSH 状态显示精简标签或图标以节省空间。
Core data-safety hardening核心数据安全加固
Bounded shell output, visible corrupted sessions, and race-safe metadata backfill.限制 Shell 输出、损坏会话可见以及竞态安全的元数据回填。
Wails version unificationWails 版本统一
A single `.wails-version` pin ensures consistent Wails toolchain across environments.通过单一的 `.wails-version` 锁定文件确保各环境中 Wails 工具链一致。
Fixed修复
Topic archive hang话题归档卡死
Archiving a topic no longer hangs or silently ignores clicks.归档话题不再卡死或静默忽略点击。
Context maintenance idempotency上下文维护幂等性
Automatic cleanup no longer repeatedly processes the same tool results.自动清理不再重复处理相同的工具结果。
DeepSeek output budget overflowDeepSeek 输出预算溢出
Requests near the context window limit now clip the output budget to avoid HTTP 400 errors.接近上下文窗口限制的请求现在会裁剪输出预算,避免 HTTP 400 错误。
Legacy Windows shortcut repair修复旧版 Windows 快捷方式
Shortcuts from older versions self-heal their icon and target paths after migration.旧版本的快捷方式在迁移后会自动修复其图标和目标路径。
Composer spellcheck disabled禁用输入框拼写检查
Browser spellcheck, autocorrect, and autocapitalization are now disabled in the composer.输入框中现已禁用浏览器拼写检查、自动更正和自动大写。
Native v2 plugin resources explicit原生 v2 插件资源显式声明
Native v2 plugins no longer implicitly import Claude compatibility resources.原生 v2 插件不再隐式导入 Claude 兼容资源。
External opener for Global workspacesGlobal 工作区外部打开按钮
Global tabs with a valid local workspace now show the external opener button.具有有效本地工作区的 Global 标签页现在显示外部打开按钮。
Thanks致谢
This release was shaped by:感谢本版本的贡献者:
Ready when you are准备好即可升级