An agent is a configuration that tells Crew how to behave: which model to use, what system prompt to follow, which tools it can call, and which MCP servers to spawn. Every session runs under an agent.
Open Agent Capabilities → Agents. You can:
Crew ships with a kirocrew agent that includes:
auto (uses the model configured in kiro-cli)kirocrew-core (spawn, learn, task, wait, messaging) and kirocrew-cron (scheduling tools)This is what runs when you don't specify an agent. It covers most use cases.
From the Agents panel, click Create. Set:
auto for the default)For file-based configuration, create a JSON file:
{ "name": "reviewer", "description": "Independent code reviewer", "model": "auto", "prompt": "You are a code reviewer. Focus on correctness, security, and clarity.", "tools": ["fs_read", "grep"] }
Place it under ~/.kiro/agents/ or reference it from the dashboard.
Control how the agent gets tool permission. Set globally from Settings → Security or per-session with the Autopilot toggle.
| Mode | Behavior |
|---|---|
| Interactive (default) | Every tool call prompts for approval |
| Trust this command | Session-scoped, exact match auto-approval |
| Trust this tool | Session-scoped, any-args auto-approval |
| Autopilot | All tools auto-approved for this session |
Denied commands and sensitive-path blocks always apply, even in Autopilot.
Agents