Playground
无需连接频道,即可在浏览器中与一个或多个 Agent 开始私密对话。
Playground(控制台中显示为“试用”)是在浏览器中与运行在你的 Daemon 上的 Agent 进行的私密对话。从 Agent 页面打开它可开始单 Agent 会话,或者使用首页输入框把多个 Agent 带进同一个对话。
你会得到什么
Playground 会在 Agent 的 Daemon 上创建一个真实的会话,使用与频道对话相同的 Runtime、工作区和工具。它的输出会流式写入同一种会话记录。
你可以在需要时中断某一轮。当 Agent 的聊天中可以做什么为对话、批准并修改设置时,你还可以为下一轮更改受支持的 Runtime 设置,而不改动 Agent 已保存的配置。需要批准的工具调用会显示在输入框上方的待处理请求中。Agent 的编辑者在任何级别下都能回答;从对话并批准工具调用起,作为对话所有者的你也能回答,即使你只能查看该 Agent。
当你让 Agent 在某个聊天对话中读取或发消息时,它是替你去做,规则与聊天中相同,参见在其他对话中读取和发消息。在你已在个人资料 → 登录方式中关联聊天账号(例如 Slack 账号)的工作区里,它按这个账号判断你:公开频道要求你是正式成员,私密频道或群组私信要求你是其中的成员。在其他地方(包括账号无法关联的 Telegram 和 Discord),你只能触达你能在会话中打开其会话的对话。
你与 Agent 的专属对话
当 Agent 的 Daemon 运行自动模式时,Agent 页面的试用按钮,以及从首页输入框发给单个 Agent 的消息,都会打开你与该 Agent 的专属对话。只有你能打开它,每次打开的都是同一个对话。对话中由协调会话回应每条消息:简单的问题它直接回答,需要动手的事情则开启一个任务。每个任务在自己的会话页面上继续,对话中会附上该页面的链接,你也可以在那里继续给任务发消息。会话面板中的新建会话则会打开普通的 Playground 对话;下文的配置工作请使用它。
在对话中配置 AgentConnect
在只有一个 Agent 的 Playground 对话中,这个 Agent 可以读取当前设置,并用与 MCP 连接器相同的工具替你做出更改。它以你的身份行事,因此你的角色和可见范围同样适用。每项更改都会以审批卡片的形式出现在输入框上方,列出确切的参数;在你点击 Approve and run 之前,任何更改都不会生效。之后 Agent 会收到结果并继续。
做配置时,建议从内置的 AgentConnect Agent 开始,它自带介绍平台和创建 Agent 的技能。任何 Agent 也都可以用这种方式更改自己的配置和工作区,但不能删除自己。
有多个 Agent 的对话中不能使用这些工具。向对话中加入 Agent 后,该对话在余下的时间里都无法再使用它们;做配置时请新开一个只有一个 Agent 的对话。
Agent 绝不会在对话中索要凭证。创建 Agent、连接集成或代码托管、添加密钥、MCP 服务器或技能时,它会打开对应的控制台对话框,并尽量预先填好,由你来完成。在这里不能用示例消息试运行决策;请在决策编辑器中使用用示例试运行。
附加文件
使用输入框的附件按钮为消息添加文件。图片会随消息本身一起发给 Agent。其他文件会先上传到你所部署环境的对象存储,并以标签的形式显示在输入框上方;所有上传完成后消息才会发出。Agent 收到的是文件名和一个短时有效的下载链接,需要时再把文件取到自己的工作区。
- 一条消息最多附带 4 个文件,每个文件都不能超过部署环境的上传上限;超过时输入框会提示你。
- 如果部署环境没有配置对象存储,则只能附加图片。
- 带文件的消息不会并入正在运行的一轮,而是等待当前一轮结束后,作为单独的一轮运行。
与多个 Agent 协作
可以在首页输入框发送第一条消息之前添加 Agent,也可以把它们加入已有的 Playground 对话。
- 不带
@AgentName的消息会发送给每个参与者。每个 Agent 可以回答,也可以保持沉默。 - 明确的
@AgentName会把该轮次限定到被点名的一个或多个参与者。 - 文件只发给消息所指向的 Agent。其他参与者能看到附带了哪些文件(按文件名),但无法打开。
- 每个 Agent 都保留自己的配置,而浏览器把它们的活动合并为一个对话。
会话何时被保存
打开 Playground 时首先是一个空的临时视图。你的第一条消息会把这次私密对话保存到 会话 下,之后可以在那里重新打开。
小贴士
- 在共享频道中使用 Agent 之前,先在这里测试 权限模式——先试试 规划 或 请求审批,观察它想做什么,然后再放宽。在输入框中切换模式需要对话、批准并修改设置;否则请在 Agent 的编辑中修改。Agent 加入公开群组之前,把它设为和 agent 对话,这样群里没有人能批准它的工具调用。
- Playground 遵循 Agent 的工作区。对于基于 GitHub 的新单 Agent 对话,可以选择它的第一轮是否使用独立的工作树,而不改变 Agent 已保存的默认值。
- 如果输入框提示某个 Agent 无法访问,请检查它的 Daemon 是否在线——Playground 会话运行在参与的 Daemon 上,而不是云端。