关联终端

把工作交给一个你已经打开的 AI 终端,并让答案回到你手里。

你在一个面板里让 Claude 读规格文档,在另一个面板里让 Codex 装着整个仓库。以前想在两者之间传递工作,只能把答案从一个终端复制出来,再粘贴到另一个终端里。

关联终端去掉了这一步。提及一个已经打开的终端,你的 prompt 就会被投递进那个活着的 agent —— 而不是进入一个对两段对话都一无所知的新 agent。

提及选择器的 Terminals 标签页,按项目分组列出所有打开的 AI 终端

提及一个终端

Agent Input 里输入 @。提及选择器会打开四个标签页:FilesAgentsTemplatesTerminals

Terminals 标签页列出每一个打开的 AI 终端,按项目分组,可以按终端名或项目名搜索。

  • Tab —— 切换标签页
  • ↑↓ —— 在列表中移动
  • —— 在光标处插入提及

提及会内联插入并高亮,于是 prompt 读起来就像一句自己点名协作者的话:

use codex full to review the docs/proxy.md then claude fable update the fixes and codex full review again until both APPROVE.

回复通道(reply edge)

链接是有方向的。提及 codex full 让你能把工作发给 Codex,但并不给 Codex 任何发回来的通道。

要打开回程通道,在同一条消息里提及 this terminal。选择器会用 reply edge 提示标记它。

有了回复通道之后:

  • 答案会到达你的终端,而不是被打印在对方的终端里。
  • 每条投递的消息都带着发送者是谁,以及用来回复的确切命令。
  • 回复到达时,原始请求被标记为已回答,而不是永远停在 delivered

没有它,对方会被告知没有回程通道。它会把活干完、把结果打印在本地,然后停下。这类委派会在 Mission Control 里显示为 stuck

Agent Input 中内联提及了两个打开的终端,并检测到 orchestration skill

Team、Swarm 还是 Off

当你点名协作者时,1DevTool 会识别出来并提供一种拓扑:

  • Team —— 有名字的协作者,加一个整合结果的 host。
  • Swarm —— 平等的对等体投票,没有主控。投票进行中的未决决策是可见的。
  • Off —— 只投递 prompt,不加 orchestration 外壳。

Routing roles 是一个独立开关。关闭时只有你提及的 agent 参与,表格里的角色不会被套用。

链接可以跨项目

你提及的终端不必在当前项目里。一个仓库里的 agent 可以把工作交给另一个仓库里的 agent。

链接归发送方项目所有,但在两端都保持可见,所以接收方项目永远不会看到一个被隐形对等体驱动的 agent。

发送之后会发生什么

  • 正在运行实时编排的项目会切换到 2×2 网格,方便你观察参与者。如果你自己改了布局,你的选择永远优先。
  • Mission Control 出现在终端网格上方。
  • 每条消息投递时,Team Map 上的连线会闪绿光。

哪些 agent 能接收委派

Claude Code、Codex、Gemini、Antigravity、Amp、OpenCode、Cline、Qwen、Grok 和 Hermes。

如果你提及的 agent 还没有打开的终端,1DevTool 会为它启动一个。关联终端的重点在于:当终端已经存在时,会复用它,而不是在旁边再生一个副本。

从命令行使用

agent CLI 覆盖了同样的能力,所以 agent 可以完全不碰 UI 地进行编排:

bash
# 我是谁,我和谁有链接?
1devtool-agent whoami

# 把工作发给一个关联终端并等待答案
1devtool-agent link send --to=<terminalId> --prompt-stdin --wait

# 回复某一条具体请求
1devtool-agent link send --to=<terminalId> --prompt-stdin --reply-to=<messageId>

# 一块看板,列出你发出的一切和正等着你的一切
1devtool-agent link status

先运行 whoami —— 它会报出你的 terminal id 和当前链接,--to= 的值就是从这里来的。

下一步