后台任务与子 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 的内部推理、思考和日志:
- 打开
/agents面板,并使用↑/↓选中目标 Agent。 - 按
Enter键打开“子 Agent 详情视图 (Subagent Detail View)”。 - 此全屏视图显示了子 Agent 的整个推理日志,包括其内部私有的思考、工具调用以及执行输出。
- 按
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 中文文档