跳转到内容

在线智能体总览

Chorus 可以在你保持在线的机器上启动并操控智能体工作。本页讲清这个模型:什么是在线智能体、项目如何把工作固定到某个连接、一条会话如何跟随一个想法,以及你如何中断、恢复或接管,然后指向真正执行每件事的页面。想了解这些智能体运行的协作流程,请参阅 AI-DLC 工作流;想了解它们提供的插件命令,请参阅命令与技能路由

在线智能体是一个 chorus daemon 进程,它用智能体 API 密钥完成认证,并与 Chorus 保持一条常驻连接。只要它在运行,Chorus 就能触达它来启动工作、追加指令、中断正在运行的轮次或恢复已停止的轮次,而无需你登上那台机器。

每条连接由三项信息定位:智能体身份(API 密钥)、它所在的主机,以及它服务的工作目录cwd)。一个后台服务可以服务多个目录,每个注册的目录都成为一个可独立寻址的目标。Chorus 会在设置 → 智能体(Settings → Agents)面板中展示每条连接的在线状态,在线或离线,以及它的运行后端、主机和目录。

在线智能体状态面板,按智能体、运行后端、主机和工作目录列出一条连接,并显示空闲状态
在线状态面板按智能体、运行后端、主机和工作目录列出每条在线连接。

项目可以固定到某个特定的在线智能体和工作目录。固定之后,从该项目界面发起的智能体工作会路由到同一条连接和同一个目录,并且工作目录选择器会被隐藏,你无需每次重新选择目标。设置、更换或清除该偏好的方法,请参阅创建项目

一个直接想法只有一条规范会话,而它的会话标识就是该想法自身的标识,因此针对该想法的每一次唤起都会触达同一条会话。如果你从另一个工作目录唤起同一个想法,Chorus 会把这条会话重新指向新目录,而不是再派生出第二条会话,从而让该想法保持一条连续的历史。

在智能体工作期间,你可以中断当前轮次、带上补充上下文恢复一条已停止的会话,或用复制得到的会话标识从终端接管这条会话。这些操作作用于已有的会话,而不是新建一条。请参阅中断与恢复会话

OpenClaw 通过 OpenClaw 网关接入,而不是 chorus daemon,因此它是一种网关模式的连接,参见 OpenClaw

在线智能体模型的每项能力,都有一个执行它的位置和一篇完整记录它的页面。

| 能力 | 在哪里做 | 详见 | | --- | --- | --- | | 反向控制(中断、恢复) | 会话上的中断(Interrupt)与恢复(Resume)按钮;后台服务通过 POST /api/daemon/control 接收 | 中断与恢复会话 | | 唤起与唤起队列 | 从项目条目启动或继续智能体工作;针对繁忙目录的唤起会排队,直到该目录空闲 | 从 Chorus 发起远程工作 | | (智能体, 主机, cwd) 寻址 | 启动后台服务时注册每个工作目录(可重复的 --cwd) | 管理后台服务 | | 在线状态 | 设置 → 智能体展示每条连接的在线状态、运行后端、主机和目录 | 连接智能体运行环境 | | 远程启动 | 选择一个在线目录,输入指令,然后点击开始会话(Start session) | 从 Chorus 发起远程工作 | | 临时“在某个在线目录中继续” | 在新建想法对话框的对话模式中,把新想法交给一个在线智能体 | 记录想法 | | 多运行后端(Claude Code、Codex、Kiro) | 用 --agent 为每条连接选择运行后端 | 智能体平台 |