Releases

发布日志。

AVL Code 以 alpha 渠道滚动发布。这里记录每个构建带来的新能力、改进与修复,与桌面端发布说明同源。

保留最近一个月的构建记录 · 更早历史请查阅参考手册

2026-09-15

v0.9.15-alpha

新功能

  • 支持图片输入(多模态):现在可以给消息附带图片一起发送,支持粘贴、拖放,或通过菜单选择图片;需所用模型支持多模态(已在 qwen-3.8-27b 实测),不支持时会自动降级为纯文本
  • 记忆宫殿新增一键总开关:设置 ▸ 记忆宫殿 新增总开关,可整体关闭记忆宫殿功能,开关即时生效、无需重启;设置页里两个开关的可点击区域也扩大为整颗药丸,更好点

改进

  • 消息流更流畅、更省内存:对流式消息与长对话的渲染做了系统性优化,长对话滚动、翻页更顺、内存占用更低,并消除了消息区空闲时轻微的「呼吸式」抖动;翻页与页面加载改为按会话各自处理,切换会话时更稳

修复

  • 代码检索 / 问答(code.search / code.ask)恢复正常:修复了索引「完全失效」的问题——此前某个文件内容提取失败时会被错当成空文件处理,导致整份索引失灵、搜不到也问不到,现已区分「提取失败」与「空文件」
  • 若干界面与工具问题:鼠标移出工作区图标时会话列表不再瞬间闪没又重新出现;目标 / 待办等状态条样式更统一(修正个别圆角与跨状态条的样式漂移);安全分析工具(sec.*)现在可读取 samples 目录中的样本(仍禁止执行),各工具对工作区内绝对路径的处理也已统一

2026-09-13

v0.9.13-alpha

改进

  • 受限模式下的命令执行也支持 shell 语法:在非「无限制」模式下,命令执行现在同样支持管道、命令串联(`&&` / `;`)、安全的重定向以及 `cd`,常见的组合命令写法可以直接使用、不必再切到「无限制」模式;同时加入了多重安全护栏——样本(samples)目录仍只禁止执行、不影响读写,并补强了对危险写法的识别(如 Windows 批处理参数注入防护),命令回显也不再因重新拼接而丢失引号
  • 「关闭并清除」可彻底清理项目数据:新增对项目目录的清理选项,可分别清除「项目状态数据」与「项目文件(可选择保留 `.git` 与样本)」,清除后再打开同一项目不会再残留上一次的旧数据;弹窗也做了紧凑化,一屏内看清各项作用范围

2026-09-11

v0.9.11-alpha

新功能

  • 多个工作区改为「按需加载」:不再在启动时一次性把所有工作区的后台服务都拉起来,而是用到哪个工作区才启动哪个,启动更快、占用更省

修复

  • 记忆宫殿在多工作区下更准确:切换到正在加载中的工作区时,记忆面板不再停留在上一个工作区的记忆(新工作区就绪后自动重新加载对应记忆);子任务按其所属工作区取用记忆、不再串用前台工作区;注入过的记忆「被采纳」不再漏记,待审核记忆的角标计数也与当前工作区保持一致
  • 随行通讯(IM)消息更可靠:因工作区「尚未就绪」而重投的消息不再计入重试上限——正常的短暂未就绪不会把消息过早判为失败丢弃,确实无法送达时会明确回复「已放弃,请重发」;重开工作区或崩溃恢复后,IM 不再误报「已手动停止」而拒绝后续指令
  • 上下文压缩后已加载的工具不再丢失:进行上下文压缩后,之前按需加载的工具类别会被正确保留,不再缩回到最初的常驻工具集,已经用上的工具继续可用

2026-09-10

v0.9.10-alpha

新功能

  • 空状态下可直接连接远程(SSH)工作区:在还没有打开任何工作区时也能直接连接——空白页面、空的侧栏与标签条上都补齐了远程入口,文件菜单新增「连接远程工作区…」并配了快捷键(Cmd / Ctrl+Shift+O)

修复

  • 会话「运行中」状态显示更准确:会话是否在运行改为统一来源判定,修复了从「建议任务」开启新会话后标题运行指示(小方块)有时错误点亮、有时该亮却不亮的问题;同时校正了多处运行状态判定口径(刚乐观启动的会话不会被随后的快照误熄灭、运行代际按工作区区分等),显示更一致

2026-09-09

v0.9.9-alpha

修复

  • 导入会话或重新加载后,已停止的子任务不再谎报「已完成」:会按实际结果如实显示为「已终止」或「失败」,不再误以为它们成功跑完了
  • 没有明确结果记录的子任务显示为「已结束」而非「已完成」:区分「确实完成」与「只是结束了」,避免误导
  • 在子任务抽屉里点停止 / 暂停时,不再错误弹出「子代理任务未找到」:对已经不在运行的子任务做了收敛处理,操作更顺畅

2026-09-08

v0.9.8-alpha

改进

  • 记忆功能减少不必要的额外计算:记忆宫殿里还没有任何记录时,不再为检索额外调用一次大模型(无可检索记忆时直接跳过);同一轮对话里检索用的关键词只提取一次并缓存,相同内容不再反复计算,记忆注入更快、更省
  • 版本号旁显示安天 Logo:左下角版本号处新增安天 Logo——工作区页脚为横排、设置侧栏为叠放,并为深色 / 浅色主题各准备一份矢量图,不同主题下都清晰

修复

  • 消息菜单文案更清楚:两项操作补全了「去向」——「记入记忆」改为「写入记忆宫殿」、「追加到结果」改为「追加到结果草稿」,一看就知道内容会被放到哪里(三语同步)

2026-09-07

v0.9.7-alpha

改进

  • 子任务消息流的操作方式与主会话看齐:子任务消息流现在也有「消息柄」和「跳到顶部 / 底部」快捷按钮,与主会话使用同一套操作,浏览长的子任务更顺手
  • 子任务消息新增右键菜单、支持「复制选中的部分」:主会话与子任务的消息菜单里都能只复制你选中的文字,不必整段复制
  • 「滚到底部」一次就能滚到真正的底部:子任务运行过程中也会持续停靠在最新内容、不再中途停下;并修复了消息柄压住有序列表序号的显示——操作按钮右侧留出空档,序号不再被遮挡

2026-09-06

v0.9.6-alpha

修复

  • 可用点数显示更准确:改为直接读取服务端给出的可用点数,不再在客户端把点券列表逐项相加估算,显示更准确、更一致
  • 「无限制」模式下命令的路径限制更严密:命令里的 `$HOME`、`~`、`$(...)` 等写法会先按实际环境展开再做安全校验,避免借此绕过「工作区范围内操作」的限制、越界访问工作区以外的文件

2026-09-03

v0.9.3-alpha

改进

  • 文件与命令输出的编码识别升级:升级编码识别(支持按 BOM 判定),能救回 GBK、UTF-16 等编码的文本,读取文件、按内容搜索时都正确解码;后台命令(fs.exec.start)输出的编码转换也补齐,中文与特殊字符不再乱码
  • 命令执行(exec)增强:白名单在受控条件下纳入常见 C/C++ 编译器(cc 家族)——同时把输出文件限制在工作区内、拦截危险参数;工作区内的绝对路径也不再被一律拒绝,绝对 / 相对路径判定统一
  • 界面细节:「中断任务恢复」入口迁入会话状态栏,改为状态栏上的一个弹出项,顶部布局不再随中断任务条数上下位移;编辑子任务消息改为侧边编辑器,编辑类操作增量更新、列表不再跳动

修复

  • 设置 / 面板加载失败更稳妥:某个面板加载失败时不再用一层遮罩盖住整个窗口,错误提示改在对应面板内显示并提供「重试」,并补齐自动恢复逻辑,偶发的加载失败能自愈、不必重启

2026-09-01

v0.9.1-alpha

新功能

  • Markdown 支持 Mermaid 图表渲染:回复里用 ```mermaid 围栏书写的流程图、时序图等会直接绘制为清晰的矢量图(SVG),不再只是一段纯文本代码

修复

  • 子任务不再出现「空的内部错误」:根源是消息未能即时写入磁盘时被误判为致命错误,现已彻底解决,并在写盘遇到瞬时问题时自动重试
  • 消息未能保存到磁盘时会明确提示:某条消息暂时无法写入磁盘时,界面会给出「未落盘」标记,清楚区分「已保存」与「未保存」,不再默默出错

2026-08-31

v0.8.31-alpha

新功能

  • 子任务汇总栏,一览运行中 / 已暂停的子任务:新增子任务汇总栏,集中查看当前正在运行和已暂停的子任务、不必逐个打开就能掌握全局进展;主任务视图也与之对齐,并提供跨整个工作区的后台任务全景
  • 汇总栏弹出面板按可用高度自适应:内容不多时完整展开、不再出现多余的滚动条,内容较多时也能在可视范围内正常滚动

改进

  • 消息菜单顶部显示消息时间:在消息的操作菜单顶部新增显示该消息的时间,同时给出绝对时间与相对时间(如「几分钟前」),只读展示、便于回溯

修复

  • Windows 上命令输出的中文不再乱码:对 GBK / UTF-16 等编码的输出统一转换为 UTF-8 显示,中文与特殊字符都能正常呈现
  • Windows 上命令白名单匹配更稳、拒绝原因更清楚:统一了命令名的写法以避免误判;某条命令被安全策略拒绝时也会给出更明确的原因说明

2026-08-28

v0.8.28-alpha

新功能

  • 像管理主对话一样精细控制正在运行的子任务:支持编辑 / 删除子任务里的消息、暂停 / 继续 / 重试,停止时可选择是否保留该子任务的记录;重试可从你选定的某条消息处按截断语义重新开始,也支持「从此处继续」回到某个时间点往下推进;继续与重试改为原生续跑、不再追加多余的空白消息,记录更整洁
  • 子任务抽屉更好用、同步内联子代理可单独停止:抽屉新增「滚动到底部」按钮、可删除某一次工具调用,并修复「终止后再编辑消息被误拒」;同步内联的子代理点「停止」可精准结束对应的子代理及其进程
  • 会话级「本地模式」,一键禁用内置联网工具:每个会话可单独开启「本地模式」,一键关闭内置的联网类工具、让该会话只在本地范围内工作,适合对外网访问有顾虑的场景

改进

  • 会话目标计数可点击切换显示格式:点击会话目标的计数,在原始数字、千分位、紧凑写法、百分比之间循环切换,按需查看
  • 等待任务(TaskWait)展示更紧凑、信息更全:等待行默认改为紧凑显示,用「状态马赛克」一行概览多个子任务的进展(活动状态以轻微闪烁提示)、单条也可展开查看细节;等待结果还会一并带上同会话里其他后台任务的情况,即便没有专门等待也能看到其进展、不再遗漏

修复

  • 任务停止 / 暂停更可靠、状态更准确:修复了在子任务刚要启动的瞬间点「暂停」可能不生效、仍会冒出一次运行的问题;被停止的任务呈现更清楚、结束后可看到「给主代理的最终回复」,且不再误报「未命中、可能已被清理」或被兜底逻辑谎报为「已完成」,停止就如实显示为停止
  • 会话管理入口改为按「工作区 + 会话」双重定位:避免不同工作区里相同会话标识时可能出现的串位问题
  • 右键「查看」对相对路径文件能正确预览:此前只认「拼接工作区根目录后完全命中」的情况、容易打不开,现已加入后缀匹配兜底,常见的相对路径也能正常预览
  • 子任务图标不再浮在设置页上:修复了打开设置页时子任务图标可能错误悬浮在页面上的样式冲突

2026-08-26

v0.8.26-alpha

新功能

  • 不可见字符检查,揪出回复里的隐藏字符:现在会检查模型思考与回复中的不可见字符(零宽字符、易混淆的变体字符等),可切换「可视化」开关直观标示其位置;默认对可疑字符从严处理,同时放行中文等语境下的正常用字,避免误伤

修复

  • 「有如神助」运行现在可以随时停止:此前这一过程可能不受「停止」控制,现已纳入统一的停止管理,点「停止」即可中断
  • 停止后再编辑消息不再报「消息不存在」:此前中途停止后编辑刚才的消息偶尔会失败,原因是被打断的流式内容未及时落盘,现已修复
  • 点「继续推进」后启动前的短暂间隙不再误显「暂停中」:状态切换更贴合实际
  • 等待倒计时显示更合理:等待完成后条目图标切换为「已完成」样式;倒计时归零后回落为静态的预算时长、不再停在 0;没有后台任务在运行时也不会启动总体倒计时

2026-08-24

v0.8.24-alpha

新功能

  • 等待任务时显示整体剩余倒计时:当助手在等待任务完成时,现在会显示整体的剩余倒计时,一眼就能看出大约还要等多久,长时间等待更有预期

改进

  • 上下文压缩改为增量方式、更快:为长对话腾空间的上下文压缩不再把整个会话重新加载一遍,处理更快、占用更低
  • 打开设置 / Agent 管理器与切换会话更顺滑:设置页与 Agent 管理器改为覆盖层弹出,会话主面板在来回切换时保持常驻、不再销毁重建,切换更快、状态也不丢失

修复

  • 父会话等待子任务时目标不再被误判「停滞」中断:此前只要父会话停在等待子任务上,自动推进可能误以为卡住;现在会正确识别子任务仍在推进
  • 子任务运行期间的续跑轮次不再计入轮数上限:避免因为等待子任务而过早耗尽自动推进的额度
  • 命令执行不再被工作区内的同名文件干扰:执行 `git` 等命令时不会再被工作区里恰好同名的文件「顶替」,通过多重加固确保调用到的始终是真正的系统命令,行为更安全、更可预期

2026-08-21

v0.8.21-alpha

修复

  • 后台运行的子任务不再被继续对话或重启误停:此前发出新消息、或应用重启衔接时可能连带结束还在跑的子任务,现在只有你主动点「停止」才会终止它们及其进程
  • 上下文压缩时后台子任务也能拿到最新摘要继续工作:为长对话腾空间的压缩过程现在会把压缩后的摘要可靠地补给正在后台运行的子任务,它们不会因此丢失上下文
  • 子任务数量显示统一对齐:不同位置显示的子任务数量此前可能对不上,运行中数量、标签页计数等已统一;标签过多需截断时的处理也更明确

2026-08-20

v0.8.20-alpha

修复

  • 正在运行的任务现在会显示已用时长:查看等待中或运行中的任务时,可以看到它已经跑了多久,进度更直观
  • 被停止 / 被强制结束的任务会正确计时并如实标注状态:此前被主动停止的任务可能仍显示「✓ 成功完成」或耗时归零不计,现已修正——停止就显示为停止、耗时也据实记录
  • 运行指示与耗时显示更稳、不再抖动:运行中的耗时每秒刷新时不再引起旁边内容左右平移或重排(统一时间格式、分钟档补零、标记宽度稳定),运行指示转圈图标在界面繁忙时的掉帧抖动也有所缓解,观感更平稳

2026-08-19

v0.8.19-alpha

新功能

  • 「无限制」工作模式下的命令执行支持管道与重定向:在「无限制」模式下,命令执行现在支持管道(`|`)、重定向(`>`)等 shell 语法,可以像在终端里一样把多条命令串联起来使用,更加灵活

改进

  • 长对话的消息列表更轻、更流畅:对超长会话的消息列表做了系统性减负——未显示到屏幕上的消息按块整体占位、翻页或搜索撑开的范围空闲后自动收回、消息旁的操作手柄与导航栏改为悬停时才加载、背景水印简化为单个图案平铺,长对话滚动更顺滑、占用更低
  • 上下文压缩更快,深层子任务不再越压越慢:为长对话腾出空间的上下文压缩改为对半拆分、并行摘要,过程更快;并修复了子任务在多次压缩后摘要输入不断膨胀、越来越慢的问题,深层、长时间运行的子任务更稳定
  • 等待类调用显示预期等待时间:当助手在等待某个任务完成时,对应的等待调用行会显示预计还需等待多久(不超过其超时预算),进度更透明

修复

  • 内联子任务调用行现在能正常展开内容:此前对已在后台运行或已结束释放的子任务,点开可能是空白;现改为按需即时加载,内容正常显示
  • 运行轨迹里多段子轨迹的排布已修正:此前可能出现文字被逐字竖排的错乱显示,现改为清晰的数字标签,便于点击切换查看

2026-08-18

v0.8.18-alpha

新功能

  • 远端(SSH)工作区可用文件浏览器选择要附加的目录 / 文件:连接远端工作区时可直接浏览远端目录来挑选要附加的资料,通过内置的远端文件浏览器选定目录或文件即可加入,不必再手动拼写远端路径

改进

  • 远端(SSH)搜索不再可能长时间无响应:修复了在远端工作区按内容搜索时个别情况下可能长时间(甚至十分钟)不返回的问题,搜索范围会更精准地下推到远端执行,并加入总时长预算,超出后及时收尾返回,不再无限期等待
  • 运行轨迹面板可观测「上下文压缩」步骤:运行轨迹里现在把「上下文压缩」作为独立步骤单独呈现并记录其耗时,便于了解压缩何时发生、花了多久

修复

  • 子任务现在能读到父会话附加的资料:此前派发的子任务可能读不到父会话里附加的目录 / 文件、导致缺少必要上下文,现已让子任务继承父会话的附加清单
  • 浅色主题下附加资料的图标此前看不见:图标颜色被误用成了背景色,现已修正,浅色主题下也清晰可见
  • 工作区内的绝对路径不再被一律拒绝:工具访问工作区内文件时使用绝对路径不再被直接拒绝,只要指向的是工作区范围内的文件,会自动按相对路径处理并正常访问

2026-08-17

v0.8.17-alpha

改进

  • 远端(SSH)工作区文件查找与内容搜索大幅提速:此前这类操作会与远端多次来回通信、逐个排队,较大目录常要等上一会儿;现改为一次性并发批量获取,并在远端具备条件时直接借助其自带的高速搜索工具,常见场景等待时间显著缩短
  • 远程文件读写更快:远程读写大文件由「顺序小块」改为「并发大块」,单文件传输速度提升约 2.7–4 倍
  • 界面更流畅、占用更低:回复流式显示、消息列表滚动、图标动画等处的卡顿与 CPU 占用进一步降低,优化了流式过程中的多处热点开销,长对话与工具密集调用时更跟手、更顺滑
  • 目标 / 待办的自动推进更稳:目标(goal)与待办(todo)改为并行协作、不再互相拖慢,该继续时会稳定地把任务向前推进,涵盖重启后、异常收场等此前容易「忘记继续」的情况
  • 空转时及时止损:当连续多轮没有实质进展时自动判定为停滞并及时停下,避免无谓耗尽额度