Skip to content

Commit 87427b1

Browse files
committed
chore: expand 2.0.3 release notes
1 parent 9ee6324 commit 87427b1

4 files changed

Lines changed: 49 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,32 @@ All notable changes to this project will be documented in this file.
1212

1313
### Added
1414

15-
- Added agent worktree orchestration with `codux-worktree` so AI tools can create isolated child worktrees, stream the child terminal, review, merge, and remove the task worktree from one workflow.
16-
- Added Oh My Pi runtime support, including wrappers, managed config, runtime probing, session restore, and AI usage/history parsing.
17-
- Added project-level custom environment variables in the project create/edit dialog. New local, WSL, remote, and AI CLI terminals inherit these variables when opened.
15+
- Added agent worktree orchestration with `codux-worktree`, allowing AI tools to create isolated child worktrees, run the child terminal, review changes, merge results, and remove the task worktree in one workflow.
16+
- Added worktree task persistence and hosted-runtime routing for desktop, WSL, remote hosts, and headless Agents so child-task terminals remain inspectable while the parent task waits.
17+
- Added Oh My Pi runtime support, including shell wrappers, managed config, runtime probing, session restore, and AI usage/history parsing.
18+
- Added Kimi Code 0.27 compatibility for runtime detection, wrapper launch, session paths, and token usage parsing.
19+
- Added project-level custom environment variables in the project create/edit dialog. New local, WSL, remote, and AI CLI terminals inherit these variables.
20+
- Added protection for Codux runtime protocol variables so project environment variables cannot override reserved `CODUX_*` and `DMUX_*` values.
21+
22+
### Changed
23+
24+
- Reworked the AI history and token accounting pipeline to use normalized session sources, external session paths, cache buckets, hosted runtime metadata, and restored sessions consistently.
25+
- Aligned mobile terminal restoration with the shared desktop/headless Agent baseline and output-watermark protocol.
26+
- Updated Homebrew cask publishing to use stable public DMG asset names for download URLs and SHA256 generation.
27+
- Prepared the mobile 2.0.3 release notes for the terminal restoration fixes included with this desktop release.
1828

1929
### Fixed
2030

21-
- Fixed Kimi Code 0.27 runtime detection, wrapper launch, and usage-history parsing.
22-
- Fixed AI history and token accounting across external session paths, restored sessions, Codex/Claude/Kimi/Oh My Pi records, cache buckets, and hosted runtimes.
31+
- Fixed duplicated or stale mobile terminal output after switching projects, worktrees, and running terminals, including blank regions, stale fragments, and sequence-gapped output.
32+
- Fixed cached terminal switching so existing mobile sessions do not replay their full baseline unless an authoritative baseline is required.
33+
- Fixed remote and mobile viewport ownership recovery after project/worktree changes, host reconnects, and running-terminal switches.
34+
- Fixed agent worktree child-task permissions so nested AI tasks can run with the expected launch mode without repeated manual approval.
35+
- Fixed agent worktree semantic idempotency so retrying the same branch/task reuses the existing operation instead of creating duplicate worktrees or unusable operation IDs.
36+
- Fixed agent worktree merge/remove cleanup, terminal persistence, and command routing for local, remote, WSL, and headless Agent targets.
37+
- Fixed AI usage totals across Codex, Claude Code, Kimi, Oh My Pi, cached input buckets, hosted runtimes, and restored external sessions.
2338
- Fixed automatic memory extraction churn when no eligible provider is configured, preserving queued work until a provider becomes available.
24-
- Fixed agent worktree terminal persistence, viewport handoff, child-task permissions, semantic idempotency, merge/remove cleanup, and remote/WSL runtime command routing.
25-
- Fixed mobile and remote terminal synchronization after switching projects, worktrees, and running terminals, including stale baseline output and viewport ownership recovery.
26-
- Fixed redundant terminal workspace redraws that could push the UI into high CPU and frozen-looking frames during long-running terminal activity.
27-
- Fixed Homebrew cask download URLs and SHA256 generation to use the stable public DMG asset names.
28-
- Prevented project environment variables from overriding Codux runtime protocol variables reserved under `CODUX_*` and `DMUX_*`.
39+
- Fixed terminal workspace redundant redraws that could push CPU high and make the GUI appear frozen during long-running terminal activity.
40+
- Fixed Homebrew release metadata generated from versioned/debug assets instead of the stable public DMG files.
2941

3042
## [2.0.2] - 2026-07-16
3143

CHANGELOG.zh-CN.md

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,32 @@
1212

1313
### 新增
1414

15-
- 新增 Agent worktree 编排能力,AI 工具可通过 `codux-worktree` 创建隔离子 worktree、接管子终端、评审、合并并移除任务 worktree,形成完整闭环。
16-
- 新增 Oh My Pi runtime 支持,包括 wrapper、托管配置、runtime 探测、会话恢复,以及 AI 用量/历史解析。
15+
- 新增 Agent worktree 编排能力,AI 工具可通过 `codux-worktree` 创建隔离子 worktree、运行子终端、评审变更、合并结果并移除任务 worktree,形成完整闭环。
16+
- 新增 worktree 任务持久化与 hosted runtime 路由,桌面端、WSL、远程主机和 headless Agent 的子任务终端都可以在父任务等待时继续查看。
17+
- 新增 Oh My Pi runtime 支持,包括 shell wrapper、托管配置、runtime 探测、会话恢复,以及 AI 用量/历史解析。
18+
- 新增 Kimi Code 0.27 兼容,包括 runtime 探测、wrapper 启动、会话路径和 Token 用量解析。
1719
- 项目创建/编辑窗口新增项目级自定义环境变量,新开的本地、WSL、远程与 AI CLI 终端会继承这些变量。
20+
- 新增 Codux runtime 协议变量保护,项目环境变量不能覆盖 `CODUX_*``DMUX_*` 保留值。
21+
22+
### 调整
23+
24+
- 重构 AI 历史与 Token 统计链路,统一处理标准化会话来源、外部会话路径、缓存桶、hosted runtime 元数据和恢复会话。
25+
- 移动端终端恢复对齐桌面端与 headless Agent 使用的共享 baseline 和输出水位协议。
26+
- Homebrew cask 发布改为使用稳定公开的 DMG 文件名生成下载地址和 SHA256。
27+
- 补充移动端 2.0.3 更新说明,对齐本次桌面端发布中的终端恢复修复。
1828

1929
### 修复
2030

21-
- 修复 Kimi Code 0.27 的 runtime 探测、wrapper 启动和用量历史解析。
22-
- 修复外部会话路径、恢复会话、Codex/Claude/Kimi/Oh My Pi 记录、缓存桶和托管 runtime 下的 AI 历史与 Token 统计。
31+
- 修复移动端切换项目、worktree 和运行中终端后出现历史重复、旧内容残留、空白区域和输出序列缺口的问题。
32+
- 修复移动端缓存终端切换时重复回放完整 baseline 的问题,只有无缓存或序列缺口时才请求权威 baseline。
33+
- 修复远程与移动端在项目/worktree 变化、主机重连、切换运行中终端后的 viewport ownership 恢复。
34+
- 修复 Agent worktree 子任务权限继承问题,嵌套 AI 任务可按预期启动,不再反复要求手动审批。
35+
- 修复 Agent worktree 语义幂等问题,同一分支/同一任务重试会复用已有 operation,不再创建重复 worktree 或返回不可交付的 operationId。
36+
- 修复 Agent worktree 合并/移除清理、终端持久化,以及本地、远程、WSL、headless Agent 目标下的命令路由。
37+
- 修复 Codex、Claude Code、Kimi、Oh My Pi、缓存输入桶、hosted runtime 和恢复的外部会话下的 AI 用量汇总。
2338
- 修复未配置可用记忆提取 Provider 时自动提取队列反复失败的问题,并保留待处理任务直到 Provider 可用。
24-
- 修复 Agent worktree 终端持久化、viewport 接管、子任务权限、语义幂等、合并/移除清理,以及远程/WSL runtime 命令路由。
25-
- 修复移动端与远程终端在切换项目、worktree 和运行中终端后的同步问题,包括过期 baseline 输出和 viewport owner 恢复。
26-
- 修复长时间终端活动中重复重绘导致 UI CPU 升高、界面看起来卡死的问题。
27-
- 修复 Homebrew cask 下载地址和 SHA256 生成逻辑,统一使用稳定的公开 DMG 文件名。
28-
- 阻止项目环境变量覆盖 `CODUX_*``DMUX_*` 这些 Codux 运行时协议保留变量。
39+
- 修复终端 workspace 重复重绘导致 CPU 升高、长任务运行时 GUI 看起来卡死的问题。
40+
- 修复 Homebrew 发布元数据误从带版本号或 debug 产物生成,而不是使用稳定公开 DMG 文件的问题。
2941

3042
## [2.0.2] - 2026-07-16
3143

apps/mobile/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@ Important changes to this project are documented here.
99
### Changed
1010

1111
- Aligned mobile terminal restoration with the shared atomic baseline and output-watermark protocol used by desktop and headless Agent hosts.
12+
- Reused cached terminal sessions during project, worktree, and terminal switches instead of replaying a full baseline every time.
1213

1314
### Fixed
1415

1516
- Fixed duplicated terminal history, stale fragments, blank regions, and inconsistent screen restores after scrolling, resizing, folding or unfolding a device, and rapidly switching projects, worktrees, or running terminals.
1617
- Fixed cached terminal switching so existing sessions are reused without unconditionally replaying their full baseline; uncached or sequence-gapped sessions still request an authoritative baseline.
18+
- Fixed viewport owner recovery after reconnecting to a desktop or Agent host and switching back into an already-running terminal.
19+
- Fixed mobile compatibility with the desktop 2.0.3 terminal synchronization and hosted worktree routing changes.
1720

1821
## [2.0.0] - 2026-07-13
1922

apps/mobile/CHANGELOG.zh-CN.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@
99
### 调整
1010

1111
- 移动端终端恢复对齐桌面端与 headless Agent Host 使用的共享原子 baseline 和输出水位协议。
12+
- 切换项目、worktree 和终端时优先复用已有缓存终端会话,不再每次都重复回放完整 baseline。
1213

1314
### 修复
1415

1516
- 修复滚动、调整尺寸、折叠屏开合,以及快速切换项目、worktree 或运行中终端后出现历史重复、顶部残片、空白区域和屏幕恢复不一致的问题。
1617
- 修复终端缓存切换,已有会话不再无条件重复回放完整 baseline;无缓存或存在输出序列缺口的会话仍会请求权威 baseline。
18+
- 修复重连桌面端或 Agent Host 后,切回已有运行中终端时的 viewport owner 恢复问题。
19+
- 修复移动端与桌面端 2.0.3 终端同步和 hosted worktree 路由改动的兼容性。
1720

1821
## [2.0.0] - 2026-07-13
1922

0 commit comments

Comments
 (0)