▸ Agent Skills
4 min read

Markdownkeyboard_arrow_down

content_copyCopy Markdown

open_in_newView Markdown

Agents Command (/agents)

Browse, select, and switch between custom agents, or monitor active and completed background subagents directly inside an interactive TUI panel.

Before you begin

Overview

The /agents command opens the interactive Agent Manager Panel. This interface serves two distinct purposes:

  1. Custom Agent Selection & Discovery: Choose between the default agent and custom workflow-specific agents, or discover where to define new agents locally and globally.
  2. Subagent Monitoring & Control: Track, inspect, or terminate background subagents running concurrently during your active session.

To open the panel inside the TUI, type /agents and press Enter:

/agents

Interactive Agents Panel


Custom Agent Selection & Discovery

Antigravity CLI supports loading custom agent definitions with specialized system instructions and tool permissions. The Available Agents section lists all agents currently available to your session.

1. Switching between agents

  • Select: Use ↑/↓ to highlight an agent (Default agent or a custom agent) under Available Agents, then press Enter.
  • Status Indicator: A green circle (●) indicates the active or prepared agent.
  • Apply & Exit: Press Esc to close the panel and apply your selection.

2. Creating custom agents

The header of the /agents panel displays exact template locations for creating new custom agents:

Create New Agents
  Workspace: {workspace}/.agents/agents/{agent_name}/agent.md
  Global: ~/.gemini/config/agents/{agent_name}/agent.md

To create a custom agent that is available across all your workspaces and projects, place it under your global customization directory (~/.gemini/config/agents/). Create a directory matching your agent name and add an agent.md file with YAML frontmatter:

mkdir -p ~/.gemini/config/agents/code-reviewer
cat << 'EOF' > ~/.gemini/config/agents/code-reviewer/agent.md
---
name: code-reviewer
description: Rigorous code review specialist focusing on edge cases and security.
---
You are an expert code reviewer. Analyze diffs carefully and verify edge cases.
EOF

When you reopen /agents, the CLI automatically discovers code-reviewer and lists it under Available Agents. If you need an agent scoped strictly to a single project repository, place it inside that workspace’s .agents/agents/ directory (for example, /home/user/projects/my-app/.agents/agents/code-reviewer/agent.md). You can also package and distribute custom agents inside Plugins.


Subagent Monitoring & Control

When your primary agent delegates tasks (such as running tests or querying large codebases), the spawned threads appear in the /agents panel under Subagents, grouped by their triggering prompt.

1. Inspecting subagent progress

  • Group Toggling: Press Enter on a subagent group header (▸ Subagents (1 running, 2 done)) to expand or collapse (▾) that group.
  • Status Indicators: Each subagent row displays a live lifecycle state:
    • running: Actively executing tools or generating reasoning steps.
    • done: Successfully completed its assigned background task.
    • error: Encountered a terminal failure during execution.
    • killed: Terminated manually by the user or parent process.
  • Detail View: Highlight a specific subagent row and press Enter to open the full-screen Subagent Detail View. This view displays the subagent’s complete internal thoughts, tool calls, and execution stdout. Press Esc to return to the list.

2. Terminating active subagents

If a background subagent loops or runs longer than needed, you can kill it immediately without leaving your session:

  1. Open /agents and highlight the running subagent row.
  2. Press K to kill the active subagent and all its child threads.

3. Inline tool approvals

If a subagent attempts a protected operation (such as modifying a file or running a shell command in a sandboxed environment), the authorization prompt displays inline in the /agents panel. You can press A to approve or D to deny directly from the list.


Panel Keybindings Reference

When focused inside the /agents panel, the following keyboard shortcuts apply:

KeyActionBehavior
↑ / ↓NavigateMove the cursor between headers, subagents, and available agents.
EnterSelect / ToggleExpand/collapse groups, open Subagent Detail View, or select a custom agent.
KKill Active SubagentInstantly cancel (CancelSubagent) the highlighted running subagent.
EscGo BackExit the panel, return to the prompt box, and apply any prepared agent switch.

Common mistakes

MistakeWhy it failsFix
Expecting custom agent switches to modify turn historySwitching agents forks the conversation to preserve historical integrityContinue your workflow in the newly forked session
Placing agent files directly in config rootScanner looks specifically inside agents/ directoriesMove definition to .agents/agents/\<name\>/agent.md
Pressing K on completed subagentsOnly targets active (running) subagent processesPress Enter to inspect completed logs instead

Next steps


Last updated Oct 08, 2026