Skip to content

后台任务与子 Agent (Background Tasks & Subagents)

在保持您的活动编程流的同时,将慢速构建、多文件代码生成和研究扫描委托给并行的后台 Agent。

异步执行模型 (Asynchronous Execution Model)

为了最大限度地提高开发速度,Antigravity CLI 采用了多线程异步执行架构。主 Agent 不会在长时间的构建、大规模代码库搜索扫描或复杂的多文件编辑期间锁定您的终端会话,而是将这些操作委托给并行的子 Agent (Subagents) 或后台任务 (Tasks)。

这种委托模型确保您永远不需要等待高延迟的 AI 进程。当多个自主的后台线程并行执行验证任务时,您可以继续编写代码、提交提示词或检查文件。

管理 Agent:/agents 面板 (Managing Agents: The /agents Panel)

活跃的 Agent 层级结构是完全透明的,并可以通过交互式终端界面进行管理。

打开面板

在提示符中输入 /agents 并按 Enter 即可打开交互式的“Agent 管理器面板 (Agent Manager Panel)”。

面板概述

该面板显示了所有活跃、已完成、已终止或失败的后台 Agent 的实时清单:

  • Identifier:唯一的对应子 Agent ID。
  • Role:Agent 的专业角色(例如“Codebase Researcher”或“Database Debugger”)。
  • State:实时状态指示器(运行中、已完成、已终止或错误)。
  • Step:当前正在执行的工具或推理步骤的实时摘要。

深度监控

要检查特定后台 Agent 的内部推理、思考和日志:

  1. 打开 /agents 面板,并使用 ↑/↓ 选中目标 Agent。
  2. Enter 键打开“子 Agent 详情视图 (Subagent Detail View)”。
  3. 此全屏视图显示了子 Agent 的整个推理日志,包括其内部私有的思考、工具调用以及执行输出。
  4. Esc 键退出并返回到主 Agent 管理器列表。

使用 /tasks 监控后台任务 (Monitoring Background Tasks with /tasks)

对于非 Agent 的后台操作(例如直接运行 Shell 命令、测试套件,或者通过 /btw 发起的简单后台查询),请使用 /tasks 命令。

text
/tasks

任务跟踪列表允许您:

  • 跟踪标准的非交互式后台进程。
  • 使用 ↑/↓ 选择任务并按 Enter 键查看 stdout 日志。
  • 安全地终止失控的终端进程。

键盘人机工学 (Keyboard Ergonomics)

为了在子 Agent 需要手动交互或工具授权时减少上下文切换的阻力,Antigravity CLI 集成了高效的快捷路径。

详情“传送”导航 (Ctrl+J / Alt+J)

当子 Agent 遇到需要审批的工具(例如写入文件或运行数据库迁移)时,状态栏通知会闪烁。

  • 在主提示面板内按 Alt+J 可以立即从您当前的对话“传送”到等待您审批的下一个子 Agent 的详情视图。
  • 确认或拒绝该操作,然后按 Esc 传送回您的主线程。

“快速通道”确认 (Ctrl+K)

无需离开当前活跃的工作空间即可立即授权 Agent 的操作:

  • 查看处于活动提示框正上方的行内状态通知。它会摘要显示挂起的动作(例如:Subagent 12 asks to run "npm test")。
  • Ctrl+K 可以立即批准挂起的快速通道操作,而无需切换面板或打开覆盖图层。

下一步 (Next Steps)

配置视觉 Shell 行为并自定义您的配置偏好:

  • 设置、渲染与键绑定 (Settings, Rendering & Keybindings):自定义键映射、缓冲和 JSON 规则。
  • 权限与沙箱 (Permissions & Sandbox):在后台进程上强制执行安全容器化隔离环。
  • 插件与技能 (Plugins & Skills):创建您自己的自定义技能和斜杠命令。

Gemini中文文档