Skip to content

docs(release): 准备 v1.38.10 中英更新日志 - #10465

Merged
SivanCola merged 3 commits into
main-v2from
release-notes/v1.38.10
Sep 17, 2026
Merged

SivanCola merged 3 commits into
main-v2from
release-notes/v1.38.10

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

此版本重点提升会话可靠性、Windows 升级与 Agent 执行、文件路径处理和对话记录稳定性。

发布渠道:稳定版 · v1.38.10

English → · 网页版完整更新日志 →

使用攻略

概览

Reasonix v1.38.10 — Reasonix 1.38.10

此版本重点提升会话可靠性、Windows 升级与 Agent 执行、文件路径处理和对话记录稳定性。

发布日期:2026-09-17

Desktop 42 · CLI 6

桌面端更新

重点内容

  • [Desktop] 更可靠的会话管理 — 会话现在在重启后保持身份和历史记录,归档和回收站处理得到改进。 (#10440, #10396, #10437)
  • [Desktop] 更快的本地历史加载 — 切换标签页时,本地会话历史立即显示,无需等待运行时启动。 (#10414, #10423)
  • [Desktop · CLI] Windows 路径和升级修复 — 修复了 Windows 文件 URI、CLI 诊断、旧会话升级和安装程序身份问题。 (#10459, #10451)
  • [Desktop] 可展开会话与工作区上下文 — 侧栏现在显示可展开的会话列表,新会话包含项目和分支上下文。 (#10426)
  • [Desktop] 对话记录稳定性修复 — 修复了用户消息分页、展示交接和后台对话通知问题。 (#10438, #10382)
  • [Desktop · CLI] 统一模型凭据恢复 — 桌面端与 CLI 现在共享凭据恢复服务,防止缺失凭据阻塞新对话轮次。 (#10460)

新增

  • [Desktop] 新会话的项目与分支上下文 — 新的空会话包含用于选择项目和 Git 分支的上下文行。 (#10426)
  • [Desktop] 可展开的侧栏会话 — 侧栏每组显示 5 个会话,可按 10 个一批展开。 (#10426)

改进

  • [Desktop] 会话默认按创建时间排序 — 首次启动时,现有工作台排序偏好一次性重置为创建时间。 (#10444)
  • [Desktop] 项目树展开缓存 — 项目树使用五行初始窗口,并在重新打开时刷新折叠的项目。 (#10447)
  • [Desktop] 命令面板搜索移至侧栏底部 — 搜索操作移至侧栏底部的第一个位置。 (#10390)
  • [Desktop] 关闭最后一个标签页后工作区自动收起 — 关闭最后一个工作区标签页会收起右侧停靠栏,将空间归还给对话。 (#10388)
  • [Desktop] 更新器按正式构建身份限制 — 生产更新器仅对精确的稳定渠道和版本启用;非稳定构建隐藏更新控件。 (#10406)
  • [Desktop] 修复迁移后会话的 AI 重命名 — AI 重命名现在读取规范持久历史,并处理并发手动重命名。 (#10389)
  • [Desktop] 规范会话未读状态 — 未读指示器现在跟踪持久结果序列,防止错误的未读标记。 (#10424, #10428)
  • [Desktop] 重启后保留压缩上下文 — 模型上下文压缩现在在会话切换和重启后保持。 (#10430)
  • [Desktop] 暂停与恢复改为追加式 — 停止对话不再重写历史;终止状态以原子方式追加。 (#10383)
  • [Desktop] 统一会话同步与完成机制 — 本地和远程聊天现在使用强制 Follow v2 实现一致的对话记录恢复。 (#10385)
  • [Desktop] 仅使用 SessionID 的持久化 — 桌面会话现在通过不可变的 SessionID 持久化,防止侧栏消失。 (#10326)
  • [Desktop] 旧版历史迁移无重复 — 升级现在合并相同历史并排除自动恢复副本。 (#10395)
  • [Desktop · CLI] 消息身份与持久 PowerShell — 防止消息重复渲染,并通过持久 shell 改进 Windows Agent 执行。 (#10392)
  • [Desktop] 恢复项目树并整合会话恢复 — 恢复项目树侧栏并整合会话、历史和终端修复。 (#10380)

修复

  • [Desktop] 拦截 Windows 便携版从远程存储启动 — 从 UNC 或映射驱动器启动便携版会被拒绝,并提供可操作的指导。 (#10442)
  • [Desktop] 统一 Windows 桌面启动入口 — Reasonix.exe 现在是规范的 GUI 入口,并保持旧启动器兼容性。 (#10439)
  • [Desktop] 自动修复官方供应商端点冲突 — 当 URL 与目录路由匹配时,自动修复冲突的协议/端点设置。 (#10411)
  • [Desktop] 串行化回收站恢复与永久删除 — 回收站操作现在保留确认快照,并按首次持久提交排序。 (#10437)
  • [Desktop] 修复用户消息历史分页 — 发送的消息在确认或页面回收后不再重复或消失。 (#10438)
  • [Desktop] 修复后台对话通知 — 后台问题现在播放声音并显示通知,无需切换标签页。 (#10382)
  • [Desktop] 修复重开会话的历史缓存复用 — 当同一会话重新打开时,热对话记录驻留被正确重新绑定。 (#10423)
  • [Desktop] 修复目录迁移的未读基线 — 迁移的历史不再显示错误的未读注意点。 (#10428)
  • [Desktop] 修复独立会话身份 — 共享 TopicID 的会话不再合并或继承彼此的状态。 (#10440)
  • [Desktop] 统一会话归档与回收站 — 归档会话现在遵循单一持久生命周期,支持恢复和永久删除。 (#10396)
  • [Desktop] 本地会话持久化操作与运行时解耦 — 侧栏操作现在通过显式 SessionRef 解析,防止运行时标签页干扰。 (#10409)
  • [Desktop] 本地历史先于运行时显示 — 一旦标签页身份可用,历史即可读取,无需等待控制器。 (#10414)
  • [Desktop] 修复 Windows 安装版本身份 — 为安装目录和激活保留规范发布标签。 (#10451)
  • [Desktop · CLI] 修复 Windows 路径 URI — 集中式 SQLite 磁盘 URI 构造修复了空格、Unicode 和 UNC 路径处理。 (#10459)
  • [Desktop · CLI] 统一 PowerShell 冷启动握手预算 — Windows PowerShell 5.1 现在有 30 秒冷启动预算来发出就绪帧。 (#10464)

CLI 端更新

重点内容

  • [Desktop · CLI] Windows 路径和升级修复 — 修复了 Windows 文件 URI、CLI 诊断、旧会话升级和安装程序身份问题。 (#10459, #10451)
  • [Desktop · CLI] 统一模型凭据恢复 — 桌面端与 CLI 现在共享凭据恢复服务,防止缺失凭据阻塞新对话轮次。 (#10460)

改进

  • [Desktop · CLI] 消息身份与持久 PowerShell — 防止消息重复渲染,并通过持久 shell 改进 Windows Agent 执行。 (#10392)

修复

  • [Desktop · CLI] 修复 Windows 路径 URI — 集中式 SQLite 磁盘 URI 构造修复了空格、Unicode 和 UNC 路径处理。 (#10459)
  • [Desktop · CLI] 统一 PowerShell 冷启动握手预算 — Windows PowerShell 5.1 现在有 30 秒冷启动预算来发出就绪帧。 (#10464)

升级提醒

  • [Desktop] 会话注册表升级 — 现有会话迁移到新注册表格式;旧客户端无法编辑升级后的注册表。 (#10440)
  • [Desktop] Windows 入口迁移 — Reasonix.exe 成为规范入口;现有快捷方式和启动器保持兼容。 (#10439)
  • [Desktop] 会话排序偏好重置 — 首次启动时,现有工作台排序偏好一次性重置为创建时间。 (#10444)
  • [Desktop] 降级需要新读取器或备份 — 暂停/恢复更改后,降级需要保留新读取器或恢复升级前的备份。 (#10383)

风险提示

  • [Desktop · CLI] Windows 提示词缓存会刷新一次 — 升级后首次 Windows 请求可能因 PowerShell 工具描述更新而降低缓存复用;后续请求会复用新的稳定前缀。 (#10392)

致谢

感谢本版本的贡献者:@SivanCola@github-actions[bot]

下载与安装

Summary:
Generate a bilingual, product-focused draft from merged pull request metadata. Reuse the selected release-bound PR when one is available.

Verification:
Validate the catalog, citations, bilingual fields, and rendered GitHub release notes before committing.
Summary: Correct the Desktop and CLI target mapping for Windows path handling, persistent PowerShell, and the cold-start handshake fix, and restore the supported first-request prompt-cache disclosure.

Verification: Validate and render the 69-entry catalog, run all 11 release-note tests, verify the affected target mappings, scan for local paths and token patterns, and run git diff --check.
@github-actions github-actions Bot added the v2 Go rewrite (1.x) — main-v2 branch, active development label Sep 17, 2026
Problem: Desktop push CI intermittently failed after deleting a migrated parent because a background catalog reconcile recreated a valid topic repair marker before the test's immediate absence assertion.

Root cause: the test treated a transient internal marker state as a product contract even though marker invalidation exists only to trigger reconciliation and the worker may complete that reconciliation before deleteSession returns.

Fix: remove the timing-sensitive marker absence assertion and retain the observable recovery visibility, identity, and project-tree assertions that fail if invalidation or reconciliation is broken.

Verification: focused test passed 20 consecutive runs; focused race test passed 5 consecutive runs; gofmt and git diff --check passed.
@SivanCola

Copy link
Copy Markdown
Collaborator

Integrated the recovery-marker timing fix from #10467 into this release candidate. The removed assertion observed an internal migration marker during a race with the catalog worker; the test still verifies the user-visible recovery behavior, TopicID, and project-tree result. Focused test passed 20 consecutive runs and focused race test passed 5 consecutive runs locally.

@SivanCola
SivanCola merged commit 88352b3 into main-v2 Sep 17, 2026
45 checks passed
@SivanCola
SivanCola deleted the release-notes/v1.38.10 branch September 17, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

desktop Wails desktop app (desktop/**) v2 Go rewrite (1.x) — main-v2 branch, active development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant