更新日志

新功能

新的工作流、实质性的改进,以及你能感受到的修复。每周更新。技术版本说明和下载请前往版本归档。

人人可用的智能体切换、编排智能体聊天中的工作智能体动态,以及自动重连的聊天

无需 Developer mode 即可把会话交给另一个智能体,在编排智能体聊天中跟进工作智能体,重启后更快回到工作中,并且无需等待命名即可开始任务。

在会话中途把它交给另一个智能体,不离开编排智能体聊天就能看到工作智能体在做什么,AO 重启后立即接着聊天,并更快地开始新任务。

在会话中途切换智能体

现在无需开启 Developer mode,就能把本地会话交给另一个编程智能体。在 Chat 中,从模型选择器里选择另一个智能体;它会在你发送下一条消息时接手,并带上一份总结到目前为止会话内容的交接说明。在 Terminal UI 会话中,打开会话标签页的 ⋯ 菜单,选择 Agent,然后选择 Switch。只有已在你电脑上安装并就绪的智能体才会出现在选项中,Chat 只列出支持 Chat 的智能体,而且只能在智能体空闲时切换,不能在一轮对话进行中,或在它等待审批或回答时切换。云端会话无法切换智能体。 #7126

在模型选择器中把聊天从 Codex 切换到 Claude Code,Claude Code 会在你发送下一条消息时接手对话。

重新设计的模型选择器按厂商对模型分组,并新增了 effort 滑块、fast 和 thinking 开关,以及 Codex 和 Claude Code 的 plan 和 fast 模式。选择另一个智能体时,它会显示该智能体启动时将使用的模型和 effort。智能体重启后,fast 和 plan 模式会重置。旧的切换工具已经移除:ao session switch-agent、ao session agent-switch ls 和 ao session handoff submit 命令,以及 Terminal 中旧的 Switch agent 对话框都已删除。 #6588 #7034

刚从 Codex 切换到 Claude Code 的聊天中的模型选择器,显示 Agent、Model、Effort 和 Fast mode,并列出 Claude Code 的模型。刚从 Codex 切换到 Claude Code 的聊天中的模型选择器,显示 Agent、Model、Effort 和 Fast mode,并列出 Claude Code 的模型。

在编排智能体聊天中跟进工作智能体

编排智能体聊天现在会把工作智能体的消息、报告和引导显示为紧凑的行,包含工作智能体的名称、它的状态(例如 needs you、stuck 或 done)以及一行摘要。展开某一行即可阅读完整消息。当编排智能体回复工作智能体的动态而无需询问你时,它的回复会折叠为一行;启动了工作智能体的那一轮会列出它们及其实时状态。 #7096

三个工作智能体以紧凑的行向编排智能体汇报;展开其中一行即可阅读完整报告。

当 AO 启动、停止、重命名或恢复会话,或认领一个 pull request 时,该操作会作为单独的一行出现在相关的聊天中(对于编排智能体启动的工作智能体,就是编排智能体的聊天),失败的尝试会标记为失败。展开一行即可查看它改动了什么,并附有指向结果的链接。创建 pull request 暂时还不会显示为操作。 #6507

在预览版中,反方向也一样:在工作智能体的聊天中,来自其编排智能体的消息会显示在编排智能体的名称下,并附有指向其会话的链接,长消息超过五行后会折叠。 #7154

重启后更快回到工作中

AO 重启或更新后,聊天会自动重新连接到各自的智能体,并显示 Reconnecting to the agent…,而不再要求你点击 Resume。如果仍无法重新连接,Resume 会像以前一样出现。在聊天记录很大的情况下,重启后的第一条消息大约一秒即可发出,而不是半分钟。更新后的首次启动会一次性构建新的数据库索引,在聊天记录非常大时可能需要一分钟或更久。 #6987 #7040

长聊天对电脑造成的负载也小得多。流式回复会分批写入磁盘,结束一轮对话时不再扫描整个聊天记录,会话繁忙时应用重新获取数据的次数大大减少,包含已编辑或重新发送消息的聊天加载更快。某些后台更新(例如通过 ao report 报告的 pull request)最多可能需要五秒才会出现。非常大的工具结果现在会在存储时被截断:AO 保留命令输出的最后 64K 个字符,以及每个文件补丁最多 16K,并将其标记为已截断。 #6806 #6804 #6813 #6846 #6824

无需等待即可开始任务

新任务会立即开始,不再等待 AO 生成名称。分支会在后台重命名,在此之前临时名称保持隐藏;在重命名之前打开的 pull request 仍会关联到该任务。任务文件夹现在保留会话 ID 作为名称。此前部分模型开始直接回答任务而不是为其命名,现在会话重新获得正确生成的标题和分支名称。 #7069 #7085 #7119

大型仓库不会再在一分钟后克隆失败。克隆最多可以运行 30 分钟,Clone 对话框会显示克隆正在进行。在引导设置期间,你可以粘贴不带 .git 的仓库 GitHub 页面 URL;遇到临时连接失败的克隆最多会尝试三次;如果克隆完成后设置失败,检出的内容会保留下来,方便你重试。 #7039 #7019

改进

Chat

  • 智能体工作时,当前的工具调用会保持展开,方便你跟进每一步,在这一轮结束时再折叠进 Worked for 摘要。 #7150
  • 在智能体回复中途发送的引导消息,现在会作为新一轮的开始显示并保持可见,而不是被折叠进之前的工作中。 #7108
  • Switch to terminal UI 已从输入框移到会话标签页的 ⋯ 菜单。权限菜单中的 Remember for this project 现在是一个开关,关闭后会清除已保存的模式;输入框下方的确认行已移除。 #7028 #7032
  • 打开聊天时,模型选择器会立即显示该聊天的模型,包括只在运行时才报告模型的智能体,新项目也会复用你电脑上已有的模型列表。已保存的模型列表现在由所有项目共享,因此仓库自身的设置(例如 opencode.json 或 ANTHROPIC_MODEL)不会再改变它们。正在运行的聊天仍会显示其智能体报告的列表。 #7031 #7049
  • 当智能体未报告任何用量时,上下文用量指示器会显示 0%,而不是问号。 #7033

智能体

  • Hermes Agent 现已可作为智能体使用。在 Settings 中安装它,然后完成设置并选择一个模型。它只在 Terminal 中运行,不支持 Chat。 #6536 #7132
  • Command Code 在压缩上下文后会保留 AO 的指令。每个会话都会在 AO 的数据文件夹中获得自己的 Command Code 配置文件,其中包含你的 Command Code 登录信息副本;你自己的记忆文件不会被更改。 #6778
  • 空闲的编排智能体聊天会在更新后切换到新的智能体版本,而不是停留在 Switching to。智能体更新失败时,更新提示中会显示一条简短消息,详细信息在 Show diagnostics 下。 #7055 #7006
  • 通过 npm 安装的 GitHub Copilot 又可以在 AO 中更新了,启动时的更新提示也不再列出需要你登录或 AO 无法自行更新的智能体。这些智能体仍在 Settings 中。 #7005 #7042
  • 向 Claude Code 终端会话执行 ao send 时,如果 AO 无法确认消息已送达,现在会返回一个可以重试的错误,而不是报告成功;长消息或多行消息的粘贴也更可靠。 #6873
  • 在预览版中,当 AO 发现终端中有未发送的草稿时,会以可重试的错误拒绝 ao send 消息,并暂缓工作智能体的报告。重试启动失败的任务或恢复会话时,也会保留你选择的模型、effort 和权限,因此 Codex High 或 Extra high 不会再回退到默认值。 #5713 #7144

浏览器、Files 与 artifact

  • 你可以删除正在被会话使用的浏览器配置文件。确认一次后,空闲的浏览器会改用临时配置文件,因此这些标签页会以未登录状态重新加载,页面上未保存的编辑可能会丢失。正在执行命令的浏览器会阻止删除,直到命令完成。 #6930
  • 使用内置浏览器的智能体可以操作页面打开的标签页、切换回来,并关闭正确的那个。 #7115
  • 在 Changes 中,图片预览又可以滚动了,并且可以像其他文件一样折叠和标记为已查看;大文件和 lockfile 会在你展开时加载。最大化的 Files 资源管理器不再有 Open diff in center 按钮;停靠的资源管理器仍保留该按钮。 #6923 #7127
  • 删除 artifact 时,现在也会永久删除它保存的早期版本。此操作无法撤销。 #7087
  • artifact 列表会跳过系统文件和文件夹,例如 .DS_Store、Thumbs.db、.git 和 node_modules。 #7120

桌面应用

  • 更新提示中的版本说明会保留项目符号和链接,Report a problem 草稿会以你所在时区显示时间,并同时显示 UTC。 #6994 #7086
  • 当多个项目同时替换编排智能体失败时,对话框会说明还有多少个项目需要处理。 #6926
  • 在 macOS 预览版中,⌘Q 现在会先询问 Quit AO?。从菜单、Dock 或菜单栏图标退出仍然不会询问。开启菜单栏图标时,确认后会关闭窗口,AO 继续在菜单栏中运行。 #7073
  • 预览版从 Settings › Connected devices 中移除了按手机静音通知的选项。你之前在那里静音的手机会重新开始接收通知;请改为在手机上关闭通知。 #7153

问题修复

安全

  • AO 的本地服务现在会拒绝来自不受信任网页的请求,包括工作区预览和其他 localhost 网站,这些网页以前可能会打开 shell 或连接到智能体的终端。桌面应用、CLI 和已配对的移动设备照常工作。 #7077 #7105
  • 在崩溃或重启后打开桌面应用,可能会关闭一个复用了旧进程 ID 的无关程序。AO 现在只会停止它能确认属于自己的后台进程。 #6801

可靠性

  • AO 后台服务的两个副本不能再同时使用同一个数据文件夹,这种情况曾导致审阅失败等错误。如果你在旧副本仍在关闭时重新启动,启动画面可能会多停留约 10 秒。 #6799
  • 如果智能体的内置浏览器停止响应,浏览器命令会在大约 20 秒内失败,而不是每条命令都等满一分钟;浏览器恢复后会自动重新连接。 #5603
  • 向本地终端粘贴非常大的文本时,不会再断开连接或丢失粘贴的内容。 #7110
  • Chat 的权限菜单和模型菜单会在 Browser 面板上方打开,而不是被挡在后面。 #7054
  • 开启窗口透明效果(macOS,默认关闭)时,发送和停止按钮、选中的文本以及其他控件都会保持可见。在预览版中,活动会话也不会再透过归档面板或侧边栏的项目标题显示出来。 #7009 #7175

了解更多

未标注为预览的变更已包含在 10 月 24 日发布的稳定版 v0.14.6 中;其中许多内容最早在 10 月 22 日的 v0.14.5 中推出,当时切换智能体仍需要 Developer mode。预览内容需要 10 月 24 日预览版。

用量上限后恢复、在 Files 中审阅分支,以及不打断工作的智能体更新

用量上限重置后接着工作,无需检出即可审阅分支和选定的提交,在会话继续工作的同时更新智能体 CLI,并在 AO 中让 Mac 保持唤醒。

用量上限重置后立即回到工作中,在 Files 面板中审阅任意分支或一组提交,在不停下智能体手头工作的情况下更新它们,并在智能体运行时让 Mac 保持唤醒。

从用量上限中断的地方继续

当 Claude Code 或 Codex 在 Chat 中达到用量上限时,你现在会看到一条 Usage limit reached 提示,其中包含本地重置时间和倒计时,而不是笼统的失败信息。点击 Auto-resume at reset 后,AO 会在上限重置时重新发送你的提示词,即使你在此期间关闭了聊天或重启了 AO 也不受影响。Auto-resume 默认关闭,需要你为该提示词手动选择,并且在重置之前随时可以取消。如果服务商没有提供重置时间,可以用 Resume 自行重试。此功能适用于 Claude Code 和 Codex 的 Chat 会话。 #6717

在 Files 中审阅分支和选定的提交

Files 面板现在不仅能审阅未提交的工作。在 Changes 下,可以选择 Uncommitted、Staged 或 Unstaged,也可以勾选多个提交一起审阅。在 Branch 下,可以选择本地或远程分支,或者分支不在本机上的 PR。AO 无需检出即可读取它,因此你的 worktree 和已暂存的更改都保持不变。 #6793

在 Files 中选择一个远程分支,浏览它的全部文件,并以只读标签页打开某个文件在该分支中的版本。

All files 会列出该时间点的整个仓库,包括未更改的文件,并提供路径筛选。旧版本会在可编辑副本旁的独立标签页中以只读方式打开,已删除的文件会显示它原来的内容。统一视图或分栏视图,以及全部折叠或全部展开,都在工具栏中。如果你勾选的提交之间有间隔、无法干净地合并,AO 会提议把中间的提交也包含进来,或显示全部提交。

在会话继续工作的同时更新智能体

更新智能体 CLI 不再意味着要停下你的会话。正在运行的会话会继续使用当前版本,AO 会在每个会话空闲约 10 分钟后将其切换到新版本。在一轮对话进行中、有消息或审批在等待、终端显示在屏幕上且有已输入的内容,或者有命令正在运行时,AO 绝不会切换该会话。Chat 会话会显示正在切换版本。 #6745 #6954

通过 npm、Bun、uv 或 pipx 安装的智能体,现在会在 AO 管理的副本中更新,因此不会改动你的全局安装;旧版本在没有会话使用后会被删除。部分智能体(例如 Aider 和 Continue)永远不会被自动切换。在 Windows 上,AO 会等待会话空闲,然后停止、更新并恢复它们,你也可以取消等待。自动切换默认开启,可在 Settings › General 中通过 Move open sessions to new versions automatically 关闭。更新提示现在也会固定在窗口右侧边缘。

Settings › General 中的 Move open sessions to new versions automatically 开关,默认开启。Settings › General 中的 Move open sessions to new versions automatically 开关,默认开启。

在 AO 中让 Mac 保持唤醒

在 macOS 上,AO 无需 Connect Mobile 也能独立让 Mac 保持唤醒。在 v0.14.4 中,这是展开的侧边栏中 Settings 旁边的一个咖啡图标开关,与 Connect Mobile 的 Keep awake 共用。开启后会显示 Starting…,直到 Mac 真正保持唤醒为止。 #6838 #6903 #6972

Stay Awake 最早在 v0.14.3 中推出,当时有一个 Settings › Stay Awake 页面,提供定时会话、自动规则、合盖和显示器默认设置,以及可选的自动低电量模式,后者需要一次性的 macOS 管理员授权。v0.14.4 移除了该页面,以及定时会话、自动规则、合盖默认设置和低电量模式控制,开关也不再出现在工具栏或会话视图中。v0.14.4 没有撤销低电量模式授权的控件,因此如果你在 v0.14.3 中授予过该授权,请在更新前到 Settings › Stay Awake 中撤销。

改进

智能体与终端

  • memcode 现已可作为智能体使用。它只在 Terminal 中运行,不支持 Chat、切换智能体或审阅者功能。请先安装并登录 memcode。AO 会列出它的模型,支持 Ask、Auto 和 Bypass 权限模式,但不支持 Accept edits;如果使用自定义的 memcode 端点,请在 memcode 中选择模型。 #6515
  • AO 中的智能体会在每条命令或每组命令之前写一句简短说明,指出涉及的文件、分支或 worktree,因此 Chat 中不再出现一长串没有任何解释的命令。 #6996
  • 项目的 Setup 脚本失败时,会告诉你哪一步失败、它的退出码和输出,以及智能体没有启动,并引导你前往 Project settings › Scripts。每个 Setup 步骤现在最多可以运行 30 分钟,而不是 10 分钟。 #6976
  • 终端中的 ao:// 会话链接只需普通点击即可打开,在 Claude Code 等全屏工具中也一样。 #6933

桌面应用

  • 将鼠标悬停在标题栏中的 Orchestrator.inc 上,即可查看你使用的是稳定版还是预览版以及具体版本;切换侧边栏时,标题栏会平滑滑动。 #6897
  • 在 macOS 上,AO 现在内置 cloudflared,因此在没有 Homebrew 的 Mac 上开启 Connect Mobile 时,不会再卡在 Install cloudflared。Windows 和 Linux 仍需单独安装。 #7002
  • 顶栏的打开工作区菜单变成了一个简单的列表:Finder、终端、编辑器,然后是 Copy path。 #6977
  • 看板卡片会显示两个 artifact 文件,展开后最多显示十个,其余的可通过 Open in inspector 查看。 #6980

问题修复

Chat

  • 停止 Chat 智能体时,现在也会停止它启动的命令(例如开发服务器和构建),不再让它们继续运行。空闲的 Codex 0.162 及更高版本终端可以再次切换到 Chat。 #6822
  • 智能体提出的问题和你的回答(包括在 Other 中输入的内容)会保留在聊天记录中,每个新问题都从空白表单开始。问题卡片会在选项上方显示完整问题,而不是被截断的标签。 #6943 #6936
  • Claude Code 聊天会用待办列表填充计划面板;对于 Codex 为实现某个目标而自行开始、随后被停止的一轮对话,Continue 也能接着完成。 #6902 #6914

智能体与项目

  • Cline 会话只会在 Cline 真正等待审批时显示 Input needed,PR 卡片也会立即显示合并状态,而不是几分钟后才显示。 #6435 #6932
  • 在一轮对话中途停止 Chat 智能体后,它的看板卡片会显示 Interrupted 而不是 Awaiting PR,直到你发送下一条消息。Terminal 会话暂不支持。 #6999
  • 模型选择器会立即显示你保存的模型列表,而不是 Loading models,并在后台刷新。你在 Settings 中开启的 OpenCode 2 模型,现在会出现在每个项目(包括新项目)的 New Task 和 Chat 中。 #6898 #7001
  • 在设置新项目时打开 Manage agents,不会再留下挡住 Settings 的灰色遮罩,你的设置进度也会保留。 #6837

浏览器

  • 当守护进程拒绝桌面应用的浏览器运行时,Browser 面板会说明发生了什么以及如何恢复,而不是不停闪烁和重试。关闭一个已经关闭的标签页时不再显示错误。 #6565 #6928

了解更多

本次更新的全部内容都包含在 10 月 21 日发布的稳定版 v0.14.4 中。Stay Awake、memcode、标题栏中的版本信息、Browser 运行时提示,以及针对已停止智能体和 Codex 的 Chat 修复,最早在 v0.14.3 中推出。上周仅在预览版中提供的内容,包括 artifact 查看器、Continue turn、GitHub Copilot 和 Antigravity 的 Chat,以及编排智能体快捷键,从 v0.14.3 起已进入稳定版。

Artifacts、Chat 建议,以及在设置中更新智能体

查找并审阅智能体的产出,更快地接续对话,在设置中保持智能体 CLI 为最新版本,并用键盘在 AO 中快速导航。

把智能体产出的文件集中到一处,让 Chat 为你建议下一步,无需离开 AO 就能更新智能体 CLI,并更快地在应用中导航。

查找并审阅智能体的全部产出

侧边栏中新增的 Artifacts 页面会列出智能体产出的文件,按项目分组,并支持搜索和项目筛选。Create artifact 会启动一个专为产出 artifact 而配置的会话,在 CLI 中用 ao spawn --output artifact 也能做到。该页面只涵盖这台电脑上的会话,不会列出远程和云端会话。 #6567 #6643 #6566

在 Artifacts 页面创建一个 artifact,然后在 Browser 面板中打开智能体构建的内容。

有 artifact 的会话会在检查器中多出一个 Artifacts 标签页,你可以在其中用 Finder 或终端打开所在文件夹,在文件夹中定位或复制某个文件,或者将其删除。看板卡片会显示会话最新的两个 artifact;当编排智能体提到某个会话创建的文档时,你可以将鼠标悬停在链接上预览。 #6697 #6578 #6547 #6571

归档带有 artifact 的会话时,你还可以一并删除它的 artifact 文件。该选项默认不勾选。无论从哪里删除,artifact 都会被永久删除,恢复后的会话也不会再有这些文件。 #6630

10 月 17 日预览版会在完整的查看器中打开 artifact。你可以直接编辑 Markdown,选中渲染后的文本,就那一段向智能体发送反馈,还可以通过 History 预览或恢复早期版本,包括你自己保存的版本。图片、渲染后的 SVG、音频和视频都能在 Files 和 Artifacts 中显示,看板卡片的悬停预览中也会出现缩略图。编辑和历史功能仅适用于这台电脑上的会话。 #6744 #6753 #6583 #6847 #6880 #6840

更快地接续对话

一条回复结束后,Chat 可以在空的输入框中以灰色文字建议你的下一条消息。按 Tab 将其插入为可编辑的草稿,或者继续输入以忽略它。建议永远不会自动发送;它们使用该会话的模型、以最低推理强度生成,因此会消耗你的提供方额度。空白聊天还会提供几条起始请求供你选择。 #6575 #6605

从一条建议的请求开始,然后按 Tab 使用 Chat 建议的下一条消息。

在 10 月 17 日预览版中,停止一轮对话后,发送按钮会变成 Continue turn,点击会开启新的一轮,接着完成被中断的任务。在输入框中按上下方向键可以调出你发送过的消息,编辑后再次发送。 #6328 #6631

在设置中保持智能体为最新版本

Settings › Harness 为每个智能体提供独立页面,包含 Account、Models 和 Health 标签页。当已安装的智能体 CLI 有新版本时,AO 会提示你;你可以更新单个智能体或所有符合条件的智能体,退出登录,并选择哪些模型出现在选择器中。更新永远不会自动安装,并且在该智能体有会话运行时会被拒绝。通过 pnpm、Yarn、Volta、asdf 或某些厂商安装器安装的智能体仍需手动更新。已安装的智能体不再显示 Setup guide 按钮。 #5848

Command Code 现在可以在 Chat 中使用,支持聊天内审批以及它自己的模型和推理强度选项。需要包含 cmd acp 的 Command Code 版本。 #6144 #6548

10 月 17 日预览版为 GitHub Copilot(Copilot CLI 1.0.93 或更高版本)和 Antigravity(1.3.0 或更高版本,使用你现有的 Google 登录)加入了 Chat,两者都能在 Terminal 和 Chat 之间切换而不丢失历史。智能体更新误报失败的情况也更少了,更新失败时会提供 Show diagnostics。AO 现在只在 Kimi 安装于默认位置时才会更新它;其他安装方式会得到手动更新的指引。 #6662 #6600 #6792 #6816 #6798 #6751

在 AO 中更快地导航

键盘快捷键经过重新设计。切换会话遵循侧边栏顺序,标签页、面板和会话操作都有了新的快捷键,Cmd/Ctrl+/ 会列出所有快捷键,对话框、菜单和列表也更便于用键盘操作。在 Windows 和 Linux 上,获得焦点的终端会保留原本的 Ctrl+T、Ctrl+W、Ctrl+B、Ctrl+K 和 Ctrl+/。用 Ctrl+Shift+Backtick 新建终端,Ctrl+Shift+W 关闭标签页,Ctrl+Shift+E 切换侧边栏,Ctrl+Shift+P 打开命令面板,或者使用 Help › Keyboard shortcuts。已移除快捷键的自定义绑定会被丢弃。 #6531

键盘快捷键列表,在 Windows 上按 Ctrl+/ 打开(macOS 上为 Cmd+/)键盘快捷键列表,在 Windows 上按 Ctrl+/ 打开(macOS 上为 Cmd+/)

AO 启动或重新加载时,看板会更快出现;应用空闲时占用的内存和 CPU 更少;切换会话更快,布局也不再跳动。启动画面现在只显示 AO 图标,顶栏和会话标签页会即时切换,不再有动画。 #6611 #6668 #6724 #6720

在 10 月 17 日预览版中,macOS 上按 Cmd+Shift+O、Windows 和 Linux 上按 Ctrl+Shift+G,会打开当前项目的编排智能体,必要时会先启动它。 #6854

改进

Chat

  • 点击链接预览卡片上的标题或域名即可打开链接。标注引用更易浏览和移除,不过它们的全文悬停提示已被移除。 #6722 #6708
  • 在预览版中,右键点击图片可以复制或保存,打开 Wrap content 后,较宽的 HTML 页面无需横向滚动即可完整显示。 #6826 #6881

文件与项目

  • 会话卡片和检查器不再显示估算的成本和 token 数量,因为它们高估了实际花费。目前没有替代视图。 #6641
  • Files 面板打开文件和展开文件夹的速度更快,已打开的标签页和文件夹会随着智能体写入而更新。 #6198
  • 名称中包含符号、重音字母或非拉丁字符的文件夹现在可以添加为项目。 #6570
  • 在预览版中,新的 Git 任务会根据你的提示词生成简短的分支和 worktree 名称,例如 ao/vaporwave-site/root。你自己命名的分支会保留原名。 #6811
  • 同样在预览版中:工作区菜单可以复制路径,或在 Finder、终端或 IDE 中打开;渲染后的 Markdown 中的代码块带有复制按钮;多仓库导入遇到没有远程仓库的子仓库时会继续进行;较长的 Scratchpad 列表会利用侧边栏的空余空间。 #6730 #6819 #6624 #6883

浏览器

  • 在 Manage Browser Profiles 中为某个配置文件加星标,即可将其设为尚未选择配置文件的会话的默认配置。 #5453
  • 当智能体或命令在你正在查看的会话中打开页面时,检查器会切换到 Browser。可以用标签页上的按钮或 Cmd/Ctrl+W 关闭最后一个标签页;在预览版中,此后 Browser 会保持为空,空白标签页也可以关闭。 #6679 #6660 #6746
  • 浏览器数据导入不再把常规跳过的项目显示为失败,预览版会按名称列出 Firefox 配置文件,并预先选中默认配置。 #6646 #6379

桌面应用

  • 应用在窗口标题、菜单栏、程序坞、关于页面以及 Windows 安装器和快捷方式中现在都叫 Orchestrator.inc。已安装的应用和安装文件夹保持原名。 #6647 #6654
  • 在 macOS 上,Quit 会把 AO 从程序坞中移除,而托盘和 AO 会继续运行。从托盘中选择 Quit AO Completely 仍会停止所有内容。 #6556
  • 智能体徽标改用官方图稿,并提供浅色和深色版本。 #6732 #6595
  • 预览版升级到 Electron 44,为内置浏览器带来最新的 Chromium。打包后的应用不再接受 ELECTRON_RUN_AS_NODE 或 --inspect。 #6462
  • 在预览版中,各个设置页面使用统一布局,不再有顶栏和关闭按钮。macOS 窗口透明效果成为其中一个普通的 Appearance 选项,默认关闭。 #6699 #6815 #6859 #6615 #6729
  • 同样在预览版中:Connect Mobile 可以让 Apple Silicon MacBook 在合盖时保持可连接,这也会开启 Keep awake,并在电量过低或温度过高时停止;应用更新会显示下载进度。 #6589 #6872

智能体与 CLI

  • 在预览版中,独立任务会使用 New Task 中显示的模型、模式和推理强度启动,ao spawn --effort 可以为支持该功能的智能体设置推理强度。 #6033 #5906

问题修复

Chat

  • 后台任务结束后,Claude 聊天不再一直停留在 Working,也不会在 Claude 仍在工作时被休眠。一轮对话如果 15 分钟内没有任何响应,现在会以错误结束。 #6270 #6594
  • 编排智能体的 Chat 会显示真实的历史记录,在它启动期间发送的消息也会被送达,而不再一直停在 Queued。 #6562
  • 对于 OpenCode 等 ACP 智能体,被 AO 重启中断的 Chat 轮次会在 AO 恢复后继续完成。 #6514
  • 指向绝对文件路径的链接会打开正确的文件,或说明该文件不在会话范围内;编号列表在代码块前后也能保持编号连续。 #6586 #6648
  • 在预览版中,在聊天末尾附近滚动时不再自动跳到底部,失败的 OpenCode 命令会显示其退出码。 #6781 #6413

智能体与终端

  • 使用 Codex 0.162 及更高版本时,回退 Codex 聊天的功能恢复正常,Codex 的 Terminal UI 中也可以使用鼠标滚轮滚动。 #6591 #6367
  • 因界面或智能体切换失败而卡住的会话现在能够恢复,也可以再次归档。启动失败的会话现在必须先重试,才能切换界面。 #6743
  • ID 中包含点号的项目可以正常启动 Terminal UI 会话,Command Cues 会使用项目的 shell 启动设置。 #6569 #6351
  • 安装 Cursor 时,不会再因首次启动较慢而验证失败;Kimchi 登录会打开它的登录方式选择器;系统时钟跳变后,AO 也能正确停止 Linux 上的预览服务器。 #6289 #6489 #6728
  • 在预览版中,Kiro 只会在真正需要审批时显示 Input needed,DeepSeek Harness 智能体能收到各自的角色指令并在 Windows 上启动长任务,以无头模式运行的 claude -p 也不会再接管 Claude 会话。 #6601 #6845 #6539

浏览器与文件

  • 检查器中的 Files 筛选器不再挤占文件标签页的空间。 #6656
  • 在预览版中,会自行关闭的页面和登录弹窗不再导致 Browser 面板失效,Google 等弹窗登录可以顺利完成,Linear 之类的页面重新能响应点击,对话框会保持在页面上方,地址栏也保持居中。 #6620 #6791 #6766 #6814 #6835
  • 同样在预览版中,当其他应用占用相同端口或文件名包含特殊字符时,artifact 不再加载失败。 #6780

了解更多

未标注为预览的变更已包含在稳定版 v0.14.2 中。预览内容需要 10 月 17 日预览版。上周仅在预览版中提供的配色主题、文件树更新以及仅有隧道时的配对修复,从 v0.14.0 起已进入稳定版。

Chat 中的页面、文件反馈与项目脚本

在对话中查看交互式结果,无需复制代码即可讨论代码,并用保存的命令准备好每个工作区。

把图表和示意图留在 Chat 里,一次性发送多条文件反馈,并在智能体启动前为新工作区完成所需的准备。

在 Chat 中查看交互式结果

智能体可以直接在本地 Chat 对话中展示图表、表格、示意图或自包含的 HTML 页面。你可以展开细看、查看源码、下载,或将其保留为会话 artifact。页面会跟随你的浅色或深色主题,并在隔离的框架中运行。远程主机上的聊天不会显示内嵌页面。 #6327

智能体在 Chat 中用真实的项目数据绘制图表;展开页面或查看其源码。

在之前的某条消息中选中文本并选择 Add to chat,就能在下一个问题中引用这段内容。借助摘录引用,你可以直接跳回高亮的原文,而不必在对话中来回翻找。 #6395

不离开 AO 就能讨论和编辑文件

在文件或 diff 中高亮若干行,然后选择 Ask in chat 或按 Cmd/Ctrl+L,即可把选中的代码加入你的问题。提出修改请求时,可以在多行、多个文件上同时保留多条待发送的评论,然后逐条发送,或合并为一条消息一起发送。 #6277 #6389

针对高亮的代码提问,然后把多个文件上的评论合并为一条消息发送。

Markdown 文件新增了源码编辑器,提供标题、列表、强调、引用和链接等控件。撤销、未保存变更跟踪和只读限制依然有效。 #6308

用保存的命令准备每个工作区

项目设置为本地项目新增了 Scripts 页面,可按顺序配置 Setup 和 Cleanup 命令。Setup 会在新工作区中启动智能体之前运行。Cleanup 会在受管理的 Git worktree 被永久删除之前运行——退出应用或智能体正常退出时不会运行。如果清理失败,AO 会保留该工作区并允许你重试。 #6092

Cues 依然是由你自己手动运行的可复用操作。它们的 Run on worktree creation 选项已被移除;请把自动初始化命令改放到 Setup 脚本中。 #6243

Environment 页面可以保存项目变量,也可以粘贴多行 .env 内容供你检查。新的智能体、终端、命令 Cues、审查和 Setup 命令都会收到这些值。值在编辑器中会以掩码显示,但项目配置并不是密钥保管库。 #6091

让设置更宽敞

设置现在作为应用内的一个页面打开,各部分位于侧边栏中,并提供返回操作。你之前所在的页面会在底层保持挂载,滚动位置和正在运行的终端都不受影响。 #6439

10 月 11 日预览版新增 20 套配色主题,每套都包含浅色和深色配色。悬停或使用方向键即可在整个应用中预览主题;选中即保留,关闭菜单则恢复为你已保存的选择。 #6532

改进

Chat 与任务

  • 新的 Chat 任务会显示实际的启动步骤——拉取、准备 worktree、运行 Setup、启动智能体——而不是一个笼统的加载动画。 #6322
  • 可以在 New Task 对话框中选择项目或 Scratchpad,而不会丢失任务草稿。 #6079
  • 图片附件会以原尺寸打开。向已包含文字的消息中粘贴图片时,其内联引用会出现在光标处;只有图片的草稿不会出现重复预览。 #6307 #6381
  • 回复的流式输出更加流畅,Chat 会一直跟随新输出,直到你自行滚动离开。较长的对话和侧边栏切换所需的渲染工作也更少。 #6396 #6304 #6129 #6315 #6316

审查与工作区

  • Summary 标签页会显示当前分支、未提交的文件和待推送的提交,并提供提交、推送和创建 PR 的操作。 #6323
  • 工作智能体可以请求 AO 原生的 PR 审查。在项目设置中启用 Workers request AO review 后,它们会在 PR 就绪时以及完成修复后请求一次审查;该选项默认关闭。审查智能体不会代你批准或合并。 #6262
  • Command Code、Codewhale 和 OpenHands CLI 加入了 Terminal UI 的智能体选项。这些新增智能体暂不支持 Chat。 #5959 #5856 #5847
  • Claude 的模型选择器会按系列分组显示最新模型,把旧版本收进 Other models,并为新任务记住上次使用的模型。 #6344

浏览器与桌面端

  • 在 Browser 面板中按 Cmd/Ctrl+F 查找文本,可以看到匹配数量并在结果之间切换。 #6233
  • 浏览器下载会先在 Downloads 列表中等待你的许可,然后才写入文件。 #6388
  • 已配置的浏览器配置文件会被默认使用,页面加载期间切换配置文件也能更可靠地恢复。 #6345
  • 在 macOS 上,关闭或以常规方式退出桌面窗口后,AO 和已启用的移动端访问会继续运行。如需全部停止,请从托盘中选择 Quit AO Completely。应用在 macOS 上还改用了 SF Pro 和 SF Mono 字体。 #6472 #6448

问题修复

Chat 与会话

  • 发送消息后,在投递完成前输入框就会清空,你可以接着写下一条。投递重试会保留原始消息和附件,而不会覆盖新的草稿。队列闪烁、重复的发送动画和滚动跳动都有所减少。 #6418 #6405
  • 已停止的智能体恢复期间,现有聊天仍可正常阅读。重启后,Claude 聊天会重新连接到仍在运行的宿主进程;会话 ID 被复用时,新会话也不会再沿用一份无关的对话记录。 #6342 #6350 #6471
  • 在 Chat 和 Terminal 之间切换时,会立即显示目标界面,交接在后台完成。把空闲的 Terminal 切换到 Chat 时,不会再被未发送的终端草稿阻挡;该草稿会在切换过程中被丢弃。 #6486 #6366
  • 后台子智能体仍在运行时,会话会保持 Working 状态,而不会短暂显示为空闲。 #6201

审查、文件与智能体

  • 停止 Chat 审查后,其对话依然保持连接。归档审查智能体后,它的标签页在刷新和重启后都会保持关闭,且不会删除其历史记录。 #6291
  • 审查智能体的草稿和模型设置与工作智能体相互独立;缺少可合并性信息时,打开 PR 卡片也不会再崩溃。 #6118 #6287
  • GitHub 仓库重命名或转移后,同一仓库的 PR 依然能被发现。版本说明链接对旧仓库地址和当前仓库地址都有效。 #6319 #6275
  • 图片会直接在文件查看器和 Changes 面板中打开,无需等待语法高亮。 #6310
  • 修复了 Devin 和 MiMo 的模型发现问题,Claude 系列别名也能接受选择器中显示的推理级别。 #6295 #6437 #6375

自动化、浏览器与终端

  • 只修改自动化的时区时,会保留其本地开始时间和间隔基准点。CLI 会列出所有页的自动化,而不再只显示第一页。 #6346 #6349
  • 重新接入长时间运行的终端时,会恢复滚动和输入所需的终端模式。在多个终端之间切换时,较早的窗格不会再卡在较慢的渲染器上。 #5445 #6465
  • 浏览器命令会短暂等待应用连接恢复,并给出更清晰的失败信息。截图功能对隐藏的浏览器视图处理得更可靠。 #5484 #5552
  • 10 月 11 日预览版在你展开文件夹时会保持当前打开的文件处于选中状态,让检查器中的搜索框居中,并在桌面端已有就绪的 HTTPS 隧道但没有 LAN 地址时显示配对二维码。 #6530 #6506

了解更多

上述大部分变更已包含在 v0.13.7 中。20 套主题、更新后的文件树以及仅有隧道时的配对修复需要 10 月 11 日预览版。

可复用的 Cues、文件搜索与更快的终端

保存可重复执行的任务,从更多智能体中选择,减少等待文件和终端输出的时间。

把可重复执行的工作保存为 Cues,从命令面板中查找文件,减少等待审查和终端输出的时间。

把可重复执行的工作保存为 Cues #5391

在项目设置中保存一次指令或 shell 命令,之后就能从会话或编排智能体的工具栏中运行它。Agent Cues 会把指令发送给选中的智能体;Command Cues 会打开一个新终端并运行保存的命令,不会打断智能体。Cues 适用于本地项目。

将可复用的指令保存为项目 Cues。

智能体有了更多选择

OpenCode 2 现已支持 Terminal UI、Chat 和审查,并与现有的 OpenCode 1 会话并存。DeepSeek Harness 新增 Chat 支持,并提供模型和推理控制。Gemini CLI 和 MiMo Code 加入了 Terminal UI 选项;fx 支持尚处于实验阶段,且仅限 Terminal UI。 #6043 #6014 #5502 #5893 #5436

查找和审阅文件时等待更少

可以在命令面板中搜索工作区文件,并直接在 Files 中打开搜索结果。在项目页面中,先选择要搜索的会话或 worktree。文件查看器会分批加载变更,而不再因完整扫描而卡住;返回某个文件时,会保留其预览模式和滚动位置。 #6193 #6145 #5997 #6130

查找工作区文件,并直接从搜索结果中打开。

更快的终端输出与启动

大量突发的终端输出能更快显示到屏幕上,新的 shell 会直接显示第一个提示符,而不必等历史回放遮罩消失。新终端会以其标签页的实际尺寸启动,快速打开又关闭也不会再留下重复或反复出现的标签页。 #6232 #6203 #6213 #6196

改进

任务与导航

  • 自动化改用紧凑列表,提供 All、Enabled 和 Paused 筛选,定时计划显示更清晰,运行历史可以展开查看。 #6116
  • Chat 和终端中的会话链接会在 AO 内打开对应的会话。 #4606
  • 打开会话时,检查器会保持关闭,直到你需要它。较长的项目列表会显示六个智能体,并提供 Show more 控件。 #6046
  • 命令面板新增 Go to home 操作,即使启用了云端,Home 仍会保留独立任务。 #6176

模型与审查

  • 能识别到智能体已配置的默认模型时,模型选择器会显示它,包括易读的 Claude 别名。 #6063 #5961
  • 模型搜索对输入、Backspace 和键盘选择的支持更加一致;任务控件为智能体、模型和推理强度标签留出了更多空间。 #6208 #6206 #6106
  • 工作智能体报告的 PR 和 merge request 链接会显示在检查器中,包括指向其他仓库的链接。仅作引用的卡片会与 AO 主动跟踪的 PR 区分开。 #6019
  • 会话检查器会区分未解决的评论和正式的 Changes requested 审查,并在智能体工作期间保持评论反馈可见。 #6015

文件与浏览器

  • Files 面板新增直达的 Workspace 按钮,筛选器和文件操作在较窄的检查器中也能更好地排布。 #6081
  • 大型 PR 会加载有上限的提交列表;打开某个具体的 PR 提交时会直接读取该提交。 #5988
  • 浏览器配置文件提供了重命名、清除数据和删除的具名操作,下载进度也重新可见。 #5924
  • 浏览器操作可以等待页面变化,并区分“已发出点击”和“已确认结果”,在缺少确认时也不会重复执行操作。 #4783

问题修复

Chat 与会话

  • 启动时不再经历本可避免的依赖检查重试;悬停或聚焦本地 Chat 会话时,会在你打开之前就开始加载其对话。 #5994 #5980
  • 切换聊天时会立即恢复目标会话的检查器布局。当前对话成功恢复后,登录警告会自动清除;点击回到 Chat 时会保留草稿中的光标位置。 #6183 #6186 #6229
  • 已停止的会话不会再仅仅因为其 worktree 无法删除而保持活动状态。文件会被保留,以便日后清理。 #5645
  • 已归档的独立智能体有了专属的 Scratchpad 列表,并能恢复到正确的会话。 #5979
  • 仅审查的任务不再收到认领被审查 PR 所有权的指令。 #5992
  • 自动 issue 接入默认关闭,以防止无限制地启动工作智能体;除非守护进程明确启用,否则其设置会被隐藏。 #6008 #6059

浏览器与配对

  • 浏览器导入会保留仅限主机的登录 Cookie,从 Chrome 导入时也不再探查受保护的 Safari 数据。网站的 Copy link 操作在当前页面中可以正常使用,切换配置文件失败时会显示出来,而不是悄悄回退。 #5955 #6075
  • 滚动时,标注轮廓会始终附着在选中的元素上。已发送的标注会出现在 Chat 中(包括排队中的),并计为用户活动。 #5960 #6117 #5982
  • Connect Mobile 会在本地配对二维码就绪后立即显示,并在远程访问可用时刷新。设置中的文字保持清晰,嵌套菜单和确认对话框也保持可用。 #5981 #6002 #6016
  • 如果弹窗导致所选标签页无法确认,浏览器命令会以目标不匹配错误停止,而不是在其他标签页上执行操作。 #4821

终端与布局

  • 把空的 Codex 终端切换回 Chat 时,不会再把占位文字误认为未发送的草稿。Claude 的窗口标题文字也不会再被误认为草稿。 #6041 #5322
  • 调整面板大小时,终端重绘始终可见;切换终端标签页后,键盘焦点会回到终端;shell 终端也不再继承 Cursor 专用的颜色处理。 #6168 #6167 #6139
  • 在窄窗口中切换标签页后,检查器会恢复原来的宽度;macOS 标题栏控件在缩放和侧边栏切换过程中保持对齐。 #6161 #6192

文件与更新

  • Files 审查重新默认显示合并后的工作区变更,Markdown 标题链接也不再被截断。 #5854 #5968
  • 已下载的更新在应用重启后会保留其版本说明。重启对话框为版本说明留出了扩展空间,同时保持按钮可见。 #5966 #5976

了解更多

本次更新涵盖 v0.13.3 和 10 月 4 日预览版。文件搜索以及 v0.13.3 之后加入的其他改进需要预览版;具体可用情况请查看链接中的版本说明。

更早的更新

AO Mobile v2.0.0、定时自动化与可见的上下文限额

AO Mobile v2.0.0 现已发布,同时带来周期性智能体任务、更清晰的上下文限额提示,以及更智能的浏览器操作。

独立会话、更快的启动与更清晰的项目配置

无需仓库即可启动专注的智能体会话,只在需要时打开浏览器工具,更快地进入项目。

持久化聊天、快速加载大型 diff 与更顺畅的项目导入

聊天在守护进程重启后依然可用,大文件保持流畅,创建或导入仓库后也能更快进入看板。

账号切换、浏览器配置文件与权限默认值

智能体账号可以集中切换,浏览器配置文件可以持久保存,项目权限也能被记住。

费用估算、可编辑的聊天与完整的工作区文件

AO 新增用量费用估算、可编辑的 Claude 对话,以及与变更文件并列的完整工作区文件浏览器。

通过 Git URL 接入项目、更丰富的审查与更多聊天提供方

项目可以从 Git URL 开始创建,审查反馈直接内联显示,更多智能体提供方也能通过结构化聊天使用。

GitLab 支持、更好的移动端聊天与自动审查

AO 新增对 GitLab 仓库的支持,改进了手机上的聊天体验,并让 Pull Request 审查更容易发起和控制。

八种语言、置顶会话与更安全的恢复

桌面应用支持八种语言,重要会话可以置顶,恢复失败也不会再清空看板。

用量可见、独立文档站与更快的启动

会话卡片开始显示 token 用量,文档迁移到专门的站点,启动过程也有了清晰的加载状态。

移动端提醒、独立终端与更强大的浏览器

推送通知可以发到你的手机,Shell 终端可以独立于智能体会话运行,浏览器和文件工作流也更易用。

更快地创建会话、原生文件拖放与更新控制

新会话更容易启动,终端支持原生文件拖放,侧边栏也能直接看到更新。

Connect Mobile、应用内浏览器反馈与智能体切换

手机应用可以在局域网内安全连接,浏览器预览支持可视化反馈,会话也能在不丢失 worktree 的情况下更换智能体。

更安全的智能体选择、GitHub issue 导入与多 PR 审查

AO 可以校验智能体是否可用、从 GitHub issue 拉取工作,并显示多个 Pull Request 的审查状态。

桌面端自动更新与更清晰的设置基础

桌面应用支持经过签名、区分渠道的更新,并推出了第一版全局更新设置。

AO 历时一个月的架构重写

关于 AO 六月重写期间打下的 Go 守护进程与 Electron 桌面端基础的历史说明。

更干净的 Pull Request 数据与更可靠的信息补全

重复的 Pull Request 关联会在进入会话视图和信息补全之前被移除。

专注于发布准备的维护周

本周没有单独发布面向用户的新功能。

Windows 上可选择主目录以外的文件夹

Windows 用户可以选择主目录以外的项目文件夹。

更可靠的通知与 Grok 支持

通知的投递和配置工具更加完善,Grok 加入智能体目录,活动记录在 CLI 和应用中都清晰可见。

每周发布、更清晰的导航与更好的 CI 恢复

发布流程变得可预期,导航更加精致,智能体也能拿到更有用的 CI 失败上下文。

原生 Windows 支持与可编程流水线

AO 成为 Windows 上的一等应用,并可通过 CLI 构建分阶段、可并行的智能体流水线。

支持 Kimi Code,并提供持久化活动时间线

Kimi Code 加入 AO,会话和系统活动也有了持久保存的事件历史。

按任务命名会话,合并后自动清理

会话更容易辨认,完成的 Pull Request 工作也能自行收尾,不会挤占活跃视图。

更快的终端工作区与更安全的更新

终端导航更加即时,AO 的更新能识别安装方式,macOS 也能在工作运行期间保持唤醒。

支持 Cursor、由提示词驱动的会话,以及更轻量的仪表盘

Cursor 加入智能体目录,会话可以只凭一条提示词启动,仪表盘下发的 JavaScript 也大幅减少。

一个仪表盘管理所有项目

统一的多项目仪表盘、相互隔离的编排智能体和实时浏览器标题,让大型 AO 配置更易于管理。

OpenClaw 与 Discord 通知、主题,以及更快的 PR 数据

新的集成和主题上线,Pull Request 数据和命令响应也变得更快、更可靠。

一条命令完成配置,所需设置更少

AO 现在可以初始化项目、查找可用端口并直接启动,手动配置步骤更少。

项目仪表盘、工作流自动化与健康检查

按项目划分的导航上线,同时带来自动化的任务生命周期控制和实用的维护工具。

移动端监控、OpenCode 生命周期与 PR 认领

AO 新增移动端会话视图、更深入的 OpenCode 生命周期支持,以及 Pull Request 工作的归属认领。

更强大的 Codex 会话与实时仪表盘

Codex 的功能进一步与其他智能体看齐,仪表盘开始实时更新,大型会话列表的加载速度也大幅提升。

更快的配置、更清晰的会话与崩溃恢复

配置变得更简单,会话也有了更清晰的名称、实时活动状态,以及智能体退出后的恢复能力。

首个 AO 仪表盘、CLI 与智能体运行时

AO 的第一周奠定了仪表盘、命令行工作流、智能体集成和受管会话的基础。