资讯动态

AionUi 2.1.4 → 2.2.1 变更日志深度解读:从桌面端到 AionCore 的迭代全景

发布时间:2026/9/10 6:02:03 来源:尧图企业网站定制
AionUi 2.1.4 → 2.2.1 变更日志深度解读从桌面端到 AionCore 的迭代全景【免费下载链接】AionUiOpen-source 24/7 Cowork app for OpenClaw, Hermes, Claude Code, Codex, OpenCode and 20 more CLI Agent | Customize your assistants | Team them upStar if you like it!项目地址: https://gitcode.com/GitHub_Trending/ai/AionUi本指南以 CHANGELOG.md 为绝对主线系统梳理 AionUi 从 v2.1.4 到 v2.2.12026-05-27 至 2026-09-01之间四十余个版本的演进脉络覆盖 DesktopElectron 桌面端与 AionCore后端内核双轨发布的 Feature、Bug Fix、Breaking Change 与性能优化并结合仓库源码验证关键实现。读完本文你将掌握 AionUi 的版本节奏、核心功能会话跨对话投递、会话消息技能、双 Token 认证刷新、WaveDrom/Mermaid 渲染、Team 模式等的演进逻辑以及如何在阅读源码时与变更记录相互印证。一、版本体系与发布节奏AionUi 采用双轨版本制每个桌面端版本如 2.1.61通常伴随一个后端 AionCore 版本如 v0.1.72两者独立编号、独立发布、共同构成一个可用发行版。从 package.json 可以看到当前仓库锁定的aioncoreVersion为v0.2.1与变更日志最新条目一致。桌面端DesktopElectron 应用承载全部 UI 与交互逻辑代码位于 packages/desktop/srcrenderer 渲染层、process 后端进程层、preload 桥接层后端内核Core以 AionCore 命名的独立仓库当前仓库通过aioncoreVersion字段引用其发行版负责 Agent 运行时、会话管理、文件系统、团队协作等底层能力。版本节奏高度密集2026-05-27 至 2026-09-01 的三个月内发布了 2.1.4 → 2.2.1 共 40 个版本平均每 13 天一个版本属于快速迭代阶段。版本号跳跃如 2.1.50 → 2.1.52、2.1.60 → 2.1.61是因为部分内部版本未进入公开变更日志。二、2.2.1会话状态区分与双 Token 认证2026-09-01v2.2.1 是当前仓库的最新版本也是唯一包含⚠ BREAKING CHANGES的版本值得重点解读。2.1 桌面端三个亮点conversation在侧边栏区分等待用户输入状态waiting-for-user并主动通知#4198解决多轮对话中用户无法分辨该谁说话了的体验痛点notification在回合完成turn-completed通知中显示会话名称#4195替代晦涩的编号让多会话并行的用户一眼定位上下文authWebUI 会话在收到 401 时静默刷新#4175。2.2 核心 BREAKING技能改为 AionUi 自有视图交付skills: deliver skills through an AionUi-owned view instead of the workspace (#938)从 v0.2.1 起技能skills不再通过 workspace 工作区目录交付而是改由 AionUi 自有的视图view承载。这是本版本最重要的破坏性变更任何依赖技能即工作区文件的扩展、脚本或既有技能集都需要迁移到新视图机制。配套能力包括提及路由到会话消息技能#949在输入框中用提及即可调用 session-message 技能会话消息session-message技能为块提供会话能力回退#952SCM 在发现阶段枚举仓库关联的 worktrees#959。2.3 双 Token 刷新与 singleflight 的源码验证v0.2.1 的auth: dual-token refresh with singleflight (#926)在桌面端有对应实现sessionRefresh.ts 完整实现了 WebUI 浏览器模式下的会话刷新逻辑访问态短时 CookieHttpOnly作用域Path/api/auth/refresh 长时刷新 Cookie 双 Token 机制访问 Cookie 过期时后端以401应答 API、以1008REALTIME_AUTH_EXPIRED关闭实时 WebSocket代码中导出常量WS_CLOSE_POLICY_VIOLATION 1008singleflight 合并模块级inFlight单例见 sessionRefresh.ts把同一时刻并发的多个失效请求折叠为一次POST /api/auth/refresh失败的调用方共享同一次刷新结果既避免请求风暴又贴合后端RefreshCoalescer的限流约束该模块刻意保持零导入副作用见文件头注释使httpBridge.ts与browser.ts可安全共享不会互相触发 WebSocket 引导。2.4 2.2.1 修复webui修复桥接 WebSocket 在重复失败时的重连风暴#4156与前文 singleflight 形成刷新 重连双保险。三、2.1.61 → 2.1.57Markdown 渲染与跨会话能力的密集迭代2026-08这一区间是 Markdown/预览渲染与对话能力的集中爆发期。3.1 WaveDrom 时序图源码级佐证2.1.61 引入WaveDrom 时序图渲染#4135。仓库中的 WavedromBlock.tsx 是完整实现基于wavedrom库将 JSON5 波形描述renderAny ONML 树渲染为 SVG会话级 ID 分配器通过模块级nextDiagramIndex计数器为每个图块预留唯一 SVG 根 idsvgcontent_n保证同一文档多个波形图不冲突WavedromBlock.tsx深色皮肤重映射针对 AionUi 深色面板--bg-1: #1a1a1a把内置深色皮肤中近乎黑色的多比特值标签s8-s15与间隙填充s6重映射为中色调WavedromBlock.tsx支持放大镜pan/zoom、在预览面板打开、复制、刷新等操作且通过enablePanZoom属性让聊天与预览面板显式启用普通页面保持静态以不干扰滚动手势。3.2 聊天输入与排版优化Slash 命令支持 Tab 键补全斜杠命令、修复 Enter 发送竞态#4154Plan 面板固定于发送框上方、修复重复卡片合并#4133设置新增字重font weight, #4152与字体族font family, #4138选择对应 applyFontSizes 一类的字体应用工具链归档会话归档分组分页加载#4137修复markdown 表格表头与表体对齐#4167、空标题会话可点击重命名#4169、未选模型不再被静默改成默认模型#4162。3.3 跨会话能力 提及与归档优先2.1.60conversation:会话提及与跨会话投递 UI#4131前端入口见 AtSessionMenu/index.tsx配套的开关逻辑在 useCrossSessionMessageEnabled.ts禁用提示条见 CrossSessionDisabledBanner.tsxsidebar: 归档优先archive-firstUI 与归档页#4126后端同步提供归档基础与聚合读模型#911layout: 可缩放侧边栏 吸附折叠#4128explorer: 后端重挂载remount刷新项目根#4121对应 Coreproject: fs/remountrenderer: 聊天 markdown 中启用 Mermaid 平移/缩放#4108。四、2.1.59 → 2.1.47Team 模式、CDP 浏览器与预览 v22026-084.1 文件操作与安全修复2.1.59Explorer 新增文件/目录创建与分组行菜单#4102、跨项目树拖拽传输文件#4090后端由fs/copy与fs/move支撑#877反馈表单增加可选联系邮箱#4096安全修复阻断 HTML 渲染器资源内联中的路径穿越#4097修复 Agent 回复中相对图片渲染#4103KaTeX 公式在 Shadow DOM 中只渲染一次#4091。4.2 数学公式与主题 Token2.1.58为 markdown 查看器加入数学公式渲染#4079配合依赖中的katex、remark-math、rehype-katex结构化主题 Token 通道上线并附带自定义主题指南#4081对应 custom-theme.md 与 tokens.md波斯语fa-IRRTL 布局#4069及一揽子 RTL/复数/数字日期本地化修复#4067-#4077。4.3 回合中插话与 CDP 浏览器2.1.57 / 2.1.47mid-turn interjection回合中插话允许在 Agent 回合进行中发送新消息#4012Core 侧为回合在途时投递消息#8362.1.47 引入Agent 可控的应用内浏览器基于单目标 CDP 桥接#3826允许 Agent 控制内置浏览器查看页面是网页自动化的关键能力会话自动命名Agent 驱动的 session auto-namingACPsession_info_update claudegenerate_session_title#768派生标题以name_source标记#3839任意消息处 fork 出新会话#772桌面端提供按能力门控的消息级 fork 入口#3843文件内容 I/O 迁移到 ChatFileRef/content端点#3825、#3837PDF 通过流式 URL 提供office 文件经 ChatFileRef 解析并退役fs/resolve与 WSfs/read#762。4.4 更新机制调整2.1.47停止应用内更新AionUi 宣布中止应用内自动更新#3730引导用户迁移到官方网站获取新版本这是重要的产品决策变更。五、2.1.46 → 2.1.38Antigravity、项目资源管理器与设置体系2026-07 下旬5.1 Antigravityagy CLI直连Core v0.1.57 将Antigravityagy CLI作为直接 CLI Agent 接入#741v0.1.65 修复从agy models解析 TSV 输出#797v0.1.70 修复 agy 在 text_delta 拼接处的 UFFFD 乱码串#888、并让 Team 统一走 CLI 通道#881前端 2.1.54 让助手编辑器驱动 Antigravity#39512.1.50 用空模型而非 default 占位创建 agy 团队成员#3887。5.2 项目资源管理器Project ExplorerCore v0.1.54 提供 Project Explorer 后端runtime WS monitor HTTP#7012.1.43 用项目级 Explorer 取代工作区树#3763配套能力目录优先排序#3775、隐藏系统垃圾与 VCS 内部噪音#727、文件名搜索 chat-ref#720前端 2.1.44 的 filename search #37842.1.59 支持拖拽跨树传输文件、2.1.60 支持 backend remount 刷新根节点。5.3 权限、通知与快捷键权限面板重设计#3676一次性选项单击提交权限决策#3686未聚焦窗口时的回合完成通知#3715Windows 注册 AppUserModelID 以支持 NSIS toast#3890左键单击托盘图标切换显示/隐藏Windows/Linux#3726常用 UI 快捷键绑定#3675使用平台原生主修饰键#3909。5.4 会话端口Session-Port直连 claude/codex2.1.40 起支持direct-CLI 会话路径claude/codex 通过SessionAgentTask直连#609前端提供配套 UI#35722.1.53 起运行用户自己的claude/codex统一版本漂移处理路径#799并放宽打包对捆绑 claude/codex 的要求#3916。六、2.1.37 → 2.1.20技能中心、团队协作与输入法细节2026-07 中旬6.1 技能Skills体系成型2.1.36技能详情页支持助手绑定#3604、自定义技能批量删除#3600、技能/MCP 子菜单与助手默认下拉加入搜索#36052.1.44技能详情页新增文件浏览器#36832.1.9支持导入技能文件夹与 zip 归档#31442.1.43 起后端把技能交付迁移到 AionUi 自有视图v0.2.1 正式 BREAKING。6.2 Team 协作休眠队友与手动管理2.1.40休眠队友 UI 惰性预热 每成员重试启动#3712后端为仅领导者预热、惰性唤醒与按成员 attach#6702.1.32手动队友管理#35322.1.43队友预热状态透传与点击唤醒提示Core v0.1.45 增加 CLI 回退协作传输#629v0.1.42 收敛运行级唤醒#690。6.3 Cron 与输入细节2.1.36定时任务队列保护 自定义调度#3552详见 custom-schedule-builder.png2.1.33/2.1.31对齐 Codex 安装器验证器#3561、强化 Windows 安装失败上报与自锁处理#35332.1.32消息队列重构为发送草稿箱#3547、模型选择器改为两级菜单#3550、移动端输入控制并入操作面板#3554。七、2.1.19 → 2.1.4基础体验与底层加固2026-06 至 057.1 语音输入STT与显示设置2.1.18带实时转写的流式语音输入#3291后端为 websocket 流式转写代理#4552.1.17语音输入设置改版 主页麦克风按钮#32832.1.13可配置字体大小、Display → Appearance 更名#3223、统一单一 Theme 概念#32192.1.12原生 Streamdown markdown 渲染 完整主题化#3204。7.2 国际化i18n扩展本区间新增多个语言环境德语 de-DE2.1.21、巴西葡语 pt-BR2.1.12、西班牙语 es-ES 与波斯语 fa-IR2.1.28、法语 fr-FR2.1.32、俄语更新2.1.32。多语言文案目录见 packages/desktop/src/renderer/services/i18n/locales。7.3 稳定性与安全加固错误分类体系ACP 错误分类Core #393、边界错误规范化#415/#417、结构化 Agent 发送错误#356、CONVERSATION_BUSY映射#3142启动诊断健康轮询诊断#3168、启动阶段诊断#388、后端就绪诊断#346安全图像生成 MCP 工具路径穿越修复#3906、HTML 渲染器路径穿越阻断#4097、CSRF 对 agy PreToolUse 回调的放行#8602.1.14启动时拦截错误架构的 macOS 安装包#32322.1.13校验打包 Node 运行时布局#3221。八、版本变更的仓库验证清单变更日志条目仓库内验证位置WebUI 401 静默刷新 singleflightsessionRefresh.tsWaveDrom 时序图渲染WavedromBlock.tsx会话提及与跨会话投递 UIAtSessionMenu、useCrossSessionMessageEnabled.tsMermaid 平移/缩放DiagramZoomOverlay.tsx自定义主题 / Token 通道custom-theme.md、tokens.mdCron 自定义调度custom-schedule-builder.png多语言文案locales版本与 AionCore 锁定package.json九、阅读建议想看某一功能的完整实现先从本清单的仓库内验证位置找到入口文件再通过search_in_files检索对应变更的 PR 号或关键词如singleflight、wavedrom、session-message想了解完整演进史直接翻阅 CHANGELOG.md按 Desktop / Core 双轨对照阅读Core 侧条目通常先行落地能力桌面端随后补齐 UI想参与开发参考 development.md 与 file-structure.md注意 v2.2.1 的技能视图 BREAKING 变更可能影响既有扩展开发方式。结语从 2.1.4 到 2.2.1AionUi 完成了从基础聊天界面到多 Agent 协作 跨会话消息 团队运行时 自有技能视图的进阶认证从单 Token 演进为带 singleflight 的双 Token 刷新Markdown 渲染从纯文本演进到 WaveDrom/Mermaid/KaTeX 全支持技能交付从工作区文件演进为 AionUi 自有视图。这份变更日志不仅是版本记录更是一份浓缩的架构演进史——与 packages/desktop/src 源码对照阅读即可把每个条目还原为可运行、可验证的实现细节。【免费下载链接】AionUiOpen-source 24/7 Cowork app for OpenClaw, Hermes, Claude Code, Codex, OpenCode and 20 more CLI Agent | Customize your assistants | Team them upStar if you like it!项目地址: https://gitcode.com/GitHub_Trending/ai/AionUi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价