Reasonix 1.17.15Reasonix 1.17.15
This release adds the new official Desktop theme experience, makes long-running chats and session switching more reliable, restores persistent MCP sessions, and polishes the CLI workflow.本次发布带来全新的 Desktop 官方主题体验,提升长任务与会话切换的可靠性,恢复 MCP 持久会话,并集中打磨 CLI 工作流。
Start here使用攻略
Theme Pack guide主题包指南
Create, validate, import, export, and share Theme Pack V2 themes.创建、校验、导入、导出和分享 Theme Pack V2 主题。
↗Theme Pack guide (Chinese)主题包指南(中文)
Chinese guide for creating and distributing Theme Pack V2 themes.中文指南:创建和分发 Theme Pack V2 主题。
↗CLI guideCLI 指南
Reference for the composer, clipboard shortcuts, model picker, and responsive status footer.输入区、剪贴板快捷键、模型选择器和响应式状态栏参考。
↗CLI guide (Chinese)CLI 指南(中文)
Chinese reference for the updated CLI workflow.更新后 CLI 工作流的中文参考。
Highlights重点内容
Official themes and Theme Pack V2官方主题与 Theme Pack V2
Desktop now ships eight official themes, a unified gallery, reversible previews, and a custom editor with independent light, dark, home, and workspace scenes.Desktop 现内置八套官方主题、统一主题画廊、可撤销预览,以及支持独立明暗配色和主页/工作区场景的自定义编辑器。
Long runs and session switching stay responsive长任务与会话切换更可靠
Stalled proxy error bodies no longer freeze retries, while faster session snapshots and stale-activation guards prevent switch lag and content loss.代理错误正文卡住时不再冻结重试;更快的会话快照与过期激活防护减少切换卡顿和内容丢失。
New新增
Official and custom Desktop themesDesktop 官方与自定义主题
Added eight bundled themes, six semantic base styles, a theme gallery, a custom editor, and hardened Theme Pack V2 import/export.新增八套内置主题、六种语义基础样式、主题画廊、自定义编辑器,以及经过安全加固的 Theme Pack V2 导入导出。
Website dark mode官网深色模式
reasonix.io now supports system, light, and dark themes, uses the prefix-cache block as a shared visual motif, and presents frequent patch releases in a compact changelog layout.reasonix.io 现支持跟随系统、浅色和深色主题,以前缀缓存方块统一视觉母题,并用更紧凑的更新日志展示高频补丁版本。
Improved改进
Responsive CLI composer and status footer响应式 CLI 输入区与状态栏
Long drafts scroll inside the composer, copy and paste report clearer outcomes, and complete status groups reflow instead of clipping on narrow terminals.长草稿会在输入区内滚动,复制粘贴反馈更明确,窄终端下完整状态分组会重排而不是被截断。
Historical timestamps and simpler navigation历史时间戳与更简洁的导航
Reloaded user messages recover their original send time, while project search, session search, and Trash replace the duplicated standalone History entry.重新加载的用户消息会恢复原始发送时间;项目搜索、会话搜索和回收站取代了重复的独立“历史”入口。
One approval for stable publication稳定版发布只需一次审批
CLI, npm, and Desktop stable publishers now validate one atomic tag set and fan out after a single protected GitHub approval.CLI、npm 与 Desktop 稳定发布现在会校验同一组原子标签,并在一次受保护的 GitHub 审批后并行执行。
Fixed修复
Retry freezes and session-switch data loss重试卡死与会话切换丢内容
Non-responsive error bodies are bounded, no-op snapshots avoid repeated rewrites, and out-of-order Desktop activations can no longer replace the most recently selected session.无响应的错误正文现在有明确边界;无变化快照不再反复重写;乱序完成的 Desktop 激活也不会覆盖最近选择的会话。
MCP trust, persistence, and re-verificationMCP 信任、持久连接与重新验证
Compatible trust state migrates, authorized servers connect without duplicate prompts, stdio sessions persist across calls, and identity drift exposes a dedicated re-verification action.兼容的信任状态会自动迁移;已授权服务器无需重复确认;stdio 会话可跨调用保持;身份漂移时会显示专用的重新验证操作。
Model switching from the quick picker快速选择器模型切换
Choosing a model or provider from the CLI picker now starts and completes the controller switch instead of leaving input permanently blocked.从 CLI 选择器选择模型或 Provider 后,现在会真正启动并完成控制器切换,不再永久阻塞输入。
DeepSeek reasoning-only completionDeepSeek 仅推理完成响应
A non-empty reasoning stream ending with finish_reason=stop is accepted as complete instead of triggering up to three unnecessary retries.包含推理内容并以 finish_reason=stop 结束的响应会被正确视为完成,不再触发最多三次多余重试。
Generated content stays byte-preserving生成内容保持原样
Secret-shaped identifiers in code, tool output, transcripts, recovery branches, and job artifacts are no longer rewritten by heuristic redaction.代码、工具输出、会话记录、恢复分支和任务产物中形似密钥的标识符不再被启发式脱敏误改。
Windows external openers and workspace preferenceWindows 外部打开与工作区偏好
Desktop discovers App Paths installations, launches shells without reparsing metacharacters, chooses renderable terminal icons, and restores the workspace panel's open state.Desktop 现在可发现 App Paths 安装项,启动 Shell 时不再重新解析路径元字符,选择可渲染的终端图标,并恢复工作区面板的展开状态。
Upgrade notes升级提醒
Memory v5 settings retire automaticallyMemory v5 设置会自动退役
No manual migration is required. A stale [agent].memory_compiler setting is removed once during startup, while legacy transcripts and citations remain readable.无需手动迁移。旧的 [agent].memory_compiler 设置会在启动时一次性移除,历史会话与引用仍可正常读取。
Risk notes风险提示
Scrub transcripts before sharing分享会话前请主动脱敏
Ordinary model and tool content is now stored verbatim in private local files. If a tool prints a real credential, run reasonix doctor redact-sessions or review the files before sharing them.普通模型与工具内容现在会原样写入私有本地文件。如果工具输出了真实凭据,分享前请运行 reasonix doctor redact-sessions 或人工检查相关文件。
Persistent MCP process boundaryMCP 持久进程边界
A persistent stdio server uses its normal writer sandbox for all RPCs. Plan-mode filtering, tool policy, explicit deny rules, and destructive-action approval still apply at dispatch time.持久 stdio 服务器的所有 RPC 共用其常规写入者沙箱;Plan 模式过滤、工具策略、显式拒绝规则和破坏性操作审批仍会在分发时生效。
Thanks致谢
This release was shaped by:感谢本版本的贡献者:
Ready when you are准备好即可升级