Human-in-the-Loop Task Manager for AI Agents
Checked October 30, 2026 | All YOLO Mode guides

How to Enable YOLO Mode in crow-cli

crow-cli has no YOLO mode, because its agent never asks for permission. In the words of its own source, "crow's agent never asks: it owns execution". What crow-cli does have is an unusual way to limit it: the agent has no built-in tools, and only gets the MCP servers its client passes in.

This page is one of our YOLO mode guides, and part of our guide to YOLO mode in every coding agent. Everything below was checked against the crow-cli source and README (crow-cli/crow-cli, version 0.1.48) on October 30, 2026.

Animated sketch of YOLO mode in AgentRQ: claude waits to run go test, YOLO is flipped on for the task, and every later edit and test run lands auto-allowed in the Trajectory view

Does crow-cli Have a YOLO Mode?

No. crow-cli is an ACP coding agent with several first-party clients (a terminal client, a TUI, an IDE). None of them is a permission surface, because the agent runs every tool call it makes. Its ACP server sends no permission requests and offers no session modes that change this.

There is no sandbox either. crow's file tools are governed by your user's file permissions, with no working-directory restriction.

How to Limit crow-cli Instead

crow-cli's README puts it plainly: the agent has no built-in MCP servers. A session gets exactly the tools in the mcpServers its client passes at session/new. A client that passes nothing gets an agent with zero tools. crow's own clients pass crow's MCP server, crow-cli mcp, which crow-cli init writes into ~/.agents/crow/config.yaml.

That server's --include-tools flag is the allowlist. crow-cli mcp --list-tools prints the names it accepts:

bash
crow-cli mcp --list-tools
crow-cli mcp --include-tools read,web_search,web_fetch

The full set includes read, write, edit, terminal (shell commands), execute (a persistent IPython kernel), web search and fetch, vision, memory and subagent tools. Leave out terminal, execute, write and edit, and crow can look but not touch.

How to Enable YOLO Mode in crow-cli Through AgentRQ

AgentRQ's YOLO switch works by answering an agent's ACP permission requests. crow-cli sends none, so the switch has nothing to approve. What AgentRQ controls instead is which tools crow gets.

Approve From the AgentRQ Task Instead of the Terminal

Connect crow-cli to an AgentRQ workspace through the ACP Gateway (crow-cli setup guide):

bash
npx @agentrq/acp-gateway@latest --agent crow-cli

The gateway passes every server in your project's .mcp.json to each session the agent opens. For crow, that file is its whole tool supply. Add crow's MCP server next to the AgentRQ entry, narrowed to the tools you want it to have:

json
{
  "mcpServers": {
    "agentrq": {
      "type": "http",
      "url": "https://WORKSPACE_ID.mcp.agentrq.com/mcp?token=TOKEN"
    },
    "crow-mcp": {
      "command": "crow-cli",
      "args": ["mcp", "--include-tools", "read,edit,write"]
    }
  }
}

You won't get approval prompts in AgentRQ, because crow does not ask. What AgentRQ still gives you is the task itself, replies from the web, your phone or Slack, and a record of every call crow made.

Turn On YOLO for One Task

AgentRQ's per-task YOLO mode toggle approves permission requests automatically. crow-cli sends none, so the toggle changes nothing for it: it already runs every call it has a tool for. The toggle still matters for other agents in the same workspace. Scheduled tasks, event triggers and workflow steps have the same switch.

The YOLO toggle on a task in AgentRQ being switched on, then off again

Turn YOLO On or Off in Workspace Settings

To make YOLO the default for a whole workspace, open the workspace, go to Settings, choose the Automations tab and flip YOLO Mode (Execute All). Click Update Workspace to save. Switch it off the same way. The switch is off by default. Like the task toggle, it does not change how crow-cli behaves.

Workspace Settings in AgentRQ: the YOLO Mode (Execute All) switch turned on and saved, then off and saved

A Safe Setup for crow-cli

  • → Hand it fewer tools. --include-tools is the only gate crow has. Leave out terminal and execute unless the task needs them.
  • → Bring your own sandbox. crow has none, so run it in a container or a throwaway clone.
  • → Commit first. Start every task from a clean git tree, so any change is one git reset away.
  • → Read the record. The tool call history lists every call crow made in the task.

FAQ

Does crow-cli have a YOLO mode? No. Its agent never asks for permission, so it always behaves like YOLO mode.

How do I stop crow-cli from running shell commands? Leave terminal and execute out of the tool list. Start its MCP server with crow-cli mcp --include-tools and name only the tools you want.

Where does crow-cli get its tools? From the MCP servers its client passes when a session starts. It has no built-in tools. Through AgentRQ's ACP Gateway, that means the servers in your .mcp.json.

Does AgentRQ's YOLO toggle change anything for crow-cli? No. The toggle answers ACP permission requests, and crow-cli never sends any. Its tool calls still show up in the task's history.

For every other agent, see what YOLO mode is and how to turn it on in every coding agent.

Start Free