Releases: duxweb/codux
Releases · duxweb/codux
Codux 1.7.6
中文
[1.7.6] - 2026-06-09
新增
- 新增 Kimi Code CLI 一等 runtime 驱动,支持
kimi和kimi-codewrapper alias、托管 hooks、运行状态、设置、历史索引和会话 fork。 - 新增 Kimi Code 权限模式与模型设置,runtime wrapper 会注入模型参数,但不会注入未确认的权限参数。
- 新增 Kimi Code 历史索引,读取
~/.kimi-code/sessions/**/state.json与agents/*/wire.jsonl会话数据。
调整
- 更新 README 功能介绍,将 Kimi Code 纳入 Codex、Claude Code、Gemini CLI、OpenCode、Kiro CLI、CodeWhale 和 Agy 的统一支持列表。
修复
- 修复 runtime 工具数量统计和权限摘要,确保新增支持的工具会写入托管 wrapper 设置文件。
English
[1.7.6] - 2026-06-09
Added
- Added Kimi Code CLI as a first-class AI runtime driver with
kimiandkimi-codewrapper aliases, managed hooks, runtime status, settings, history indexing, and session fork support. - Added Kimi Code settings for permission mode and model selection, with model arguments applied through the runtime wrapper without injecting unverified permission flags.
- Added Kimi Code history indexing for
~/.kimi-code/sessions/**/state.jsonandagents/*/wire.jsonlsession data.
Changed
- Updated the README feature overview to include Kimi Code alongside Codex, Claude Code, Gemini CLI, OpenCode, Kiro CLI, CodeWhale, and Agy.
Fixed
- Fixed runtime tool configuration counts and permission summaries so newly supported tools are written into the managed wrapper settings file.
Codux 1.7.5
中文
[1.7.5] - 2026-06-09
新增
- 新增 v3.1 远程协议层,统一协议常量、host capabilities、终端 buffer 分片 payload,并补充跨设备 runtime 后续演进文档。
- 新增 Host 侧终端订阅模型,远程客户端只接收已订阅终端流,项目切换和多 pane 会话的消息范围保持有界。
- 新增远程终端历史 buffer 分片能力,大型 Codex 恢复历史会按有界窗口发送。
- 为桌面端终端新增悬浮滚动条,同时保留原有鼠标滚轮滚动行为。
调整
- 重构桌面端远程 Host 链路,项目、终端和终端 buffer 消息统一从 v3.1 runtime 协议生成,不再散落拼装 payload。
- 优化远程 PTY 快照和 viewport 处理,桌面端与移动端挂载终端状态时不再互相抢 active UI resize。
- 优化桌面端终端选择模型,拖选状态改由终端网格跟踪,新输出触发 scrollback 轮转时仍保持稳定。
- 统一记忆提取 transcript 边界,按设置读取最近会话窗口、压缩低信号日志,避免把超大噪音 prompt 发送给模型。
修复
- 修复远程终端大输出历史恢复,通过 buffer 分片保持弱网乱序场景下的组包兼容。
- 修复远程协议按通道序列校验,快速切换时有效的项目、终端和 host 消息不再因为跨通道顺序不同被误丢。
- 修复远程终端订阅清理,项目或 pane 切换后旧 session 不再继续接收多余输出。
- 修复拖选终端内容时如果产生新输出,选区可能位移的问题。
- 降低终端拖选时的重绘频率,相同单元格内移动不再重复触发更新,并合并拖选刷新。
- 修复记忆提取因硬编码 transcript 限制和 provider 空响应波动导致的高失败率,瞬时 provider 错误会先有限重试再标记失败。
English
[1.7.5] - 2026-06-09
Added
- Added the v3.1 remote protocol layer with shared protocol constants, host capabilities, terminal-buffer chunk payloads, and protocol documentation for future cross-device runtimes.
- Added host-side terminal subscriptions so remote clients only receive terminal streams they are subscribed to, keeping project switching and multi-pane sessions bounded.
- Added terminal-buffer chunking for remote history recovery, including bounded payload windows for large Codex resume histories.
- Added an overlay scrollbar to the desktop terminal while keeping mouse wheel scrolling behavior unchanged.
Changed
- Reworked the desktop remote host path so project, terminal, and terminal-buffer messages are produced through the v3.1 runtime protocol instead of ad hoc payload construction.
- Improved remote PTY snapshot and viewport handling so desktop and mobile clients can mount terminal state without fighting over active UI resize.
- Improved the desktop terminal selection model so drag selection is tracked by the terminal grid and remains stable while new output rotates scrollback.
- Standardized memory extraction transcript boundaries so extraction uses the configured recent transcript window, compacts low-signal logs, and avoids sending oversized noisy prompts.
Fixed
- Fixed remote terminal history recovery for oversized output by chunking buffers and keeping output assembly compatible with weak network ordering.
- Fixed remote protocol replay handling around channel sequence checks so valid cross-channel project, terminal, and host messages are not dropped during rapid switching.
- Fixed remote terminal subscription cleanup so stale sessions do not keep receiving unnecessary output after project or pane changes.
- Fixed terminal drag selection being displaced when new output arrives during selection.
- Reduced terminal drag-selection repaint churn by coalescing selection updates and skipping unchanged cell updates.
- Fixed high memory extraction failure rates caused by hard-coded transcript limits and provider empty-response bursts; transient provider failures are retried before the task is marked failed.
Codux 1.7.1
中文
[1.7.1] - 2026-06-08
调整
- 优化移动端远程同步,将项目列表、终端列表、选中项目、当前会话和待确认项目切换状态收敛到独立 runtime store。
- 限制移动端终端全量 buffer 请求窗口,避免 Codex 恢复大历史时在低带宽环境下压垮移动端会话。
修复
- 修复远程加密消息 replay 校验过于依赖全局序号的问题,快速切换项目时跨通道小范围乱序不再误丢有效的项目、终端或 host-info 消息。
- 修复移动端快速切换项目时
project.selected、project.list、terminal.list、终端绑定和terminal.buffer没有稳定闭环,偶发空终端的问题。 - 修复
project.list早于刷新后的terminal.list到达时,移动端可能多发一次项目选择恢复请求的问题。 - 修复桌面端 Host 的加密消息序列校验,使其与移动端一致使用按通道滑动窗口,同时继续拒绝重复和过旧消息。
English
[1.7.1] - 2026-06-08
Changed
- Improved mobile remote synchronization by keeping project, terminal, selected project, active session, and pending project selection state inside a dedicated runtime store.
- Limited mobile terminal full-buffer requests to bounded windows so large Codex resume histories do not overwhelm low-bandwidth mobile sessions.
Fixed
- Fixed encrypted remote message replay checks so small cross-channel packet reordering no longer drops valid project, terminal, or host-info messages during rapid project switching.
- Fixed rapid mobile project switching so
project.selected,project.list,terminal.list, terminal binding, andterminal.bufferfollow one stable confirmation path without blank terminal states. - Fixed redundant project-select recovery requests that could be triggered when
project.listarrived before the refreshedterminal.list. - Fixed desktop host sequence validation to use the same per-channel sliding-window replay guard as mobile while still rejecting duplicate and stale encrypted messages.
Codux 1.7.0
中文
[1.7.0] - 2026-06-08
新增
- 正式接入桌面端与移动端共用的 v3 远程链路,优先使用 WebRTC DataChannel 直连,不可用时回落 WebSocket 中继。
- 新增无状态 Relay 短码配对,二维码只携带短期 ticket,中继服务只负责临时交换配对载荷。
- 新增全球公共、China 节点和自定义 Relay 预设,内置
https://codux-node.dux.plus与https://codux-service.dux.plus。 - 新增 CodeWhale 统一 AI runtime 驱动,覆盖运行状态、hook、历史索引、模型 / 会话探测和记忆注入。
- 新增文件编辑 / 预览子窗口、Markdown 源码 / 预览双栏、媒体预览、剪贴板图片粘贴、终端链接交互、项目 / 标签拖拽排序和终端标签重命名弹窗。
调整
- 用 v3 Relay / WebRTC 传输工厂替换桌面端 Iroh 远程 Host 链路,协议差异收敛到传输驱动层。
- 统一远程配对、host info、状态探测、延迟显示、项目选择和终端同步的数据模型,桌面端和移动端走同一套协议。
- 重构 AI runtime 集成,Codex、Claude、Gemini、Kiro、Agy、OpenCode、CodeWhale 的 hook、probe、历史来源和记忆行为由各自工具驱动提供。
- 更新 Windows 打包,安装包不再额外弹出控制台窗口,并精简公开 Release 资产到安装包和更新所需文件。
- 兼容旧宠物状态,保留已有宠物进度、经验水位线和项目删除 / 重新添加后的 Token 基线。
修复
- 修复移动端选择项目时桌面端没有先创建或恢复项目终端,导致终端列表 / buffer 首次为空的问题。
- 修复移动端首次进入后终端空白的问题,将 host info、项目列表、终端列表、buffer 回放和原生终端 controller 回放纳入标准启动链路。
- 修复新 v3 协议下远程状态、重连、延迟、设备删除、Relay 预设切换和重新配对流程。
- 修复设置页、子窗口、Markdown 预览、Git 评审、剪贴板粘贴、文件树恢复、分屏 / 标签拖拽、终端色彩 / 链接和底部分屏高度等 1.7.0 验证周期中发现的问题。
说明
- 升级到 1.7.0 后建议重新配对移动端设备,因为远程协议和 Relay ticket payload 已切换到 v3。
English
[1.7.0] - 2026-06-08
Added
- Added the official v3 remote stack for Codux Desktop and Codux Mobile, with WebRTC DataChannel as the preferred direct path and WebSocket relay as the fallback path.
- Added stateless relay ticket pairing so QR codes stay small while the relay only exchanges short-lived pairing payloads.
- Added global, China, and custom relay presets backed by
https://codux-node.dux.plusandhttps://codux-service.dux.plus. - Added CodeWhale to the unified AI runtime driver architecture, including runtime status, hooks, history indexing, model/session probes, and memory injection.
- Added child-window file editing and preview flows, Markdown source/preview layout, media preview, clipboard image paste, terminal URL interactions, project/tab drag ordering, and terminal tab rename dialogs.
Changed
- Replaced the Iroh desktop remote host path with the v3 relay/WebRTC transport factory so protocol differences stay behind transport drivers.
- Standardized remote pairing, host info, status probes, latency reporting, project selection, and terminal synchronization around one desktop/mobile protocol model.
- Reworked AI runtime integration so Codex, Claude, Gemini, Kiro, Agy, OpenCode, and CodeWhale provide hooks, probes, history sources, and memory behavior through per-tool drivers.
- Updated Windows packaging to use the current installer flow without an extra console window and reduced public release assets to the installer/updater files users actually need.
- Preserved pet progress and token watermarks across older state files and project removal/re-addition.
Fixed
- Fixed mobile project selection so the desktop host creates or restores the project terminal before sending terminal snapshots.
- Fixed mobile first-load terminal blank states by making host info, project list, terminal list, buffer replay, and native terminal controller replay part of the standard startup path.
- Fixed remote status, reconnect, latency, device removal, relay preset switching, and re-pairing flows around the new v3 protocol.
- Fixed settings, child-window, Markdown preview, Git review, clipboard paste, file tree restore, split/tab drag, terminal color/link, and bottom-pane restore regressions found during the 1.7.0 validation cycle.
Notes
- Existing mobile pairings should be paired again after upgrading to 1.7.0 because the remote protocol and relay ticket payload are now v3.
Codux 1.6.7
中文
[1.6.7] - 2026-06-07
修复
- 修复切换项目、任务或 worktree 后,文件侧栏展开目录状态被异步加载流程覆盖为空的问题。
- 修复 Git 克隆后刷新文件树时会清空已展开目录的问题,刷新后会保留仍然存在的展开状态。
English
[1.6.7] - 2026-06-07
Fixed
- Fixed file sidebar expanded folders being overwritten by empty async load state after switching projects, tasks, or worktrees.
- Fixed Git clone refresh clearing the file tree expansion state instead of preserving expanded folders that still exist.
Codux 1.6.6
中文
[1.6.6] - 2026-06-07
修复
- 修复同一应用内切换焦点时 Codux 子窗口被强制拉回主窗口前方的问题,同时保留从其他应用切回时恢复子窗口前置的行为。
English
[1.6.6] - 2026-06-07
Fixed
- Fixed Codux child windows being forced back above the main window during normal in-app focus changes, while still restoring them when returning from another app.
Codux 1.6.5
中文
[1.6.5] - 2026-06-07
新增
- 新增非文件视图下的文件编辑与预览子窗口,支持 Markdown 源码 / 预览双栏和媒体预览。
- 新增文件侧栏粘贴剪贴板图片,以及终端粘贴剪贴板图片时可转为临时文件路径的能力。
- 新增应用重新激活时子窗口自动前置,避免切回 Codux 后子窗口被主窗口遮挡。
调整
- 优化 AI 会话克隆清理逻辑,过滤超大工具输出、截图、注入记忆和克隆会话模板内容。
- 优化远程 Iroh 配对的中继配置文案和默认值处理。
- 优化文件预览 / 编辑窗口尺寸、本地化文案和不支持格式的外部打开回退。
修复
- 修复 Markdown 预览窗口内容显示、滚动和文本选择问题。
- 修复 Git 评审中新增文件无法打开的问题,并简化 Git diff 预览操作。
- 修复文件侧栏粘贴剪贴板图片可能崩溃的问题,并补充复制图片数据的 runtime 测试。
- 修复切换到其他应用再回到 Codux 时,文件子窗口可能停留在主窗口后方的问题。
English
[1.6.5] - 2026-06-07
Added
- Added child-window file editing and preview flows for non-file views, including Markdown source/preview layout and media previews.
- Added clipboard image paste support for the file sidebar and optional terminal clipboard image path insertion.
- Added foreground restoration for Codux child windows when the app is reactivated.
Changed
- Improved AI session clone cleanup so oversized tool output, screenshots, injected memory, and cloned-session boilerplate are filtered from restored context.
- Improved remote relay configuration copy and default handling for Iroh pairing.
- Refined file preview/editor sizing, localization, and unsupported-file fallback behavior.
Fixed
- Fixed Markdown preview visibility, scrolling, and selectable text behavior in preview windows.
- Fixed Git review file opening for added files and simplified Git diff preview actions.
- Fixed file sidebar clipboard paste crashes and added runtime coverage for copied image payloads.
- Fixed child file windows staying behind the main window after switching away from Codux and back.
Codux 1.6.4
中文
[1.6.4] - 2026-06-06
新增
- 新增项目列表、文件标签和底部终端标签的拖拽排序。
- 新增终端标签重命名子窗口,并接入全部 10 个语言包。
调整
- 加载旧宠物状态时保留已有经验进度和 Token 水位线。
修复
- 修复 AI 历史标题提取,Codux 记忆、全局提示词和启动上下文不会再被当成会话标题。
- 修复旧版自定义宠物进度字段的兼容读取。
- 修复终端标签重命名文案,统一走 10 语言本地化资源。
English
[1.6.4] - 2026-06-06
Added
- Added drag reordering for projects, file tabs, and bottom terminal tabs.
- Added a terminal tab rename child window with localized labels across all supported languages.
Changed
- Preserved existing pet progress and token watermarks when loading older pet state files.
Fixed
- Fixed AI history titles so injected Codux memory, global prompts, and launch context are not used as session titles.
- Fixed pet state compatibility for older custom pet progress fields.
- Fixed terminal tab rename copy so it uses the shared 10-language localization bundle.
Codux 1.6.3
中文
[1.6.3] - 2026-06-06
新增
- 新增终端链接交互,支持 OSC-8 链接、网页链接识别、悬停下划线,以及 Cmd/Ctrl 点击打开。
- 新增 xterm 风格的终端明暗主题查询与变更上报,支持的 TUI 可以响应应用主题切换。
调整
- 切换项目或 worktree 后,复用的终端 pane 会刷新渲染配置,恢复后的终端使用当前主题配置。
修复
- 修复浅色 / 深色主题切换后,终端默认前景色、背景色和光标色仍使用旧颜色的问题。
- 修复项目或 worktree 恢复后,终端 pane 可能保留旧调色板的问题。
English
[1.6.3] - 2026-06-06
Added
- Added terminal URL interactions with OSC-8 links, web-link detection, hover underline, and Cmd/Ctrl-click opening.
- Added xterm-style terminal color scheme query and update reporting so supporting TUIs can react to light/dark theme changes.
Changed
- Refreshed reused terminal pane renderer settings after project and worktree switches so restored panes use the current terminal theme configuration.
Fixed
- Fixed stale default terminal foreground, background, and cursor colors after switching between light and dark themes.
- Fixed terminal panes keeping an old color palette after project or worktree restoration.
Codux 1.6.2
中文
[1.6.2] - 2026-06-06
新增
- 新增 CodeWhale 支持,覆盖 AI runtime 识别、hook 事件、历史索引、模型 / 会话探测、wrapper 脚本和权限设置。
- 新增各 AI 工具的 runtime 驱动,Codex、Claude、Gemini、Kiro、Agy、OpenCode 和 CodeWhale 的 hook、探测、历史来源和记忆注入走统一扩展链路。
- 新增 AI 工具的 SSH 启动上下文注入,托管 CLI 会话可以直接使用
codux-ssh,同时不暴露已保存凭证。
调整
- 重构 normalized AI 历史索引,改为按来源驱动处理,并接入 CodeWhale 会话解析。
- 将 AI 记忆注入行为收敛到工具驱动,不再在各 wrapper 中重复拼装逻辑。
- 优化 runtime hook 安装流程,避免创建终端时被 hook 初始化阻塞。
- 优化远程 host info 和 Iroh 地址处理,支持 Node ID 配对后升级 direct address 连接。
- 优化终端 PTY 恢复、视口 / 屏幕模型状态、焦点恢复,以及跨平台程序化命令输入。
- 调整 Windows 打包,发布版启动时不再额外弹出控制台窗口。
- 扩展发布打包测试,覆盖 Windows 安装包产物和 Release 资产过滤。
修复
- 修复 Windows 下程序化发送终端命令时使用
\n导致恢复会话进入续行提示的问题。 - 修复
codux-ssh非交互命令,长时间命令或密码认证命令会正常退出。 - 修复 SSH 连接右键菜单,编辑项改为使用统一的多语言“编辑”文案,不再显示较长的 SSH 专用文案。
- 修复 SSH 连接测试反馈,测试结果会在编辑窗口底部以红 / 绿状态点和简短文字显示。
- 修复不支持 async hook 配置导致的 Codex 警告,runtime hook 保持在受支持的同步链路。
English
[1.6.2] - 2026-06-06
Added
- Added CodeWhale support across AI runtime detection, hook ingestion, history indexing, model/session probing, wrapper scripts, and permission settings.
- Added per-tool AI runtime drivers for Codex, Claude, Gemini, Kiro, Agy, OpenCode, and CodeWhale so hooks, probes, history sources, and memory injection share one extension path.
- Added SSH launch context injection for AI tools so
codux-sshis available in managed CLI sessions without exposing saved credentials.
Changed
- Reworked normalized AI history indexing around source drivers and added CodeWhale transcript parsing.
- Centralized AI memory injection behavior into tool drivers instead of duplicating wrapper-specific logic.
- Improved runtime hook installation so terminal creation is not blocked by hook setup.
- Improved remote host info and Iroh address handling for Node ID pairing and direct-address upgrades.
- Refined terminal PTY restoration, viewport/model state handling, focus recovery, and programmatic command injection across platforms.
- Updated Windows packaging so release builds no longer open with an extra console window.
- Expanded release packaging tests for Windows installer assets and release artifact filtering.
Fixed
- Fixed programmatic terminal commands on Windows by sending the platform enter sequence instead of
\n. - Fixed
codux-sshnon-interactive commands so long-running or password-based commands exit cleanly. - Fixed SSH profile context menus to use the shared localized Edit label instead of the longer SSH-specific label.
- Fixed SSH profile testing feedback so the editor footer shows an inline status indicator with the connection test result.
- Fixed unsupported async hook config warnings by keeping runtime hooks on supported synchronous paths.