一个仪表盘管理所有项目

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

一个仪表盘覆盖所有项目 #861

现在一个仪表盘就能汇总多个已注册项目,同时保留每个项目各自的会话和导航。

运行多个编排智能体,不再有 worktree 冲突 #870

多个编排智能体可以同时在相互隔离的 worktree 中运行,彼此不会冲突。

浏览器标签页显示实时会话状态 #848

浏览器标签页和网站图标会根据实时会话状态更新,进行中的工作一眼就能认出。

改进

Pull Request

  • 新增统一的多项目仪表盘体验 #860
  • 支持通过配置加载外部的 tracker、scm 和 notifier 插件 #873
  • 让命令与多项目注册表保持一致 #857

智能体

  • 统一智能体插件:共享 hooks、活动 JSONL,并为 aider/opencode 补齐支持 #755
  • 在 GET /api/sessions 中并行补全 PR 信息 #730

CLI

  • 为 ao status 新增 watch 模式 #836
  • 为 ao doctor 新增插件解析检查 #844

产品

  • 新增 portfolio 注册和迁移流程 #859
  • 在生命周期管理器中新增 CI 失败详情通知 #850

问题修复

终端

  • 在生命周期轮询统计中使用 TERMINAL_STATUSES #756
  • 在 monorepo 中为仪表盘终端使用 pnpm dev #846
  • 在 ao dashboard 开发模式下启动终端 WebSocket 服务器 #808

Pull Request

  • 防止 ao start 创建重复的编排智能体 #909
  • 修复 AO 的版本不一致问题 #864
  • 提示词投递重试 #871
  • CLI 自动解析时识别嵌套的项目目录 #822

智能体

  • 刚创建且尚无 JSONL 文件的会话返回空闲状态 #891

了解更多