Forum · Agents

How much autonomy do you actually give your AI agents?

Asked on Reddit · rewritten without usernames ·

An agent that drafts an email is very different from one that sends it. The same goes for updating a database, changing code or contacting a customer. Where do people draw the line between what an agent may do on its own and what still needs a human to approve?

Draw the line by how hard an action is to undo, not by how smart the agent seems. Reading, searching and drafting can be fully automatic, because a bad result costs you a few minutes. Sending, deleting, paying and anything a customer sees should wait for a person until the agent has a track record.

Make the line part of the setup, not just the prompt. A rule in the prompt can be talked around or forgotten in a long run. A hook or permission setting that blocks a command, or a tool that can only create drafts, holds no matter what the model decides.

Widen the limits one action at a time. Log what the agent would have done, check those logs for a week or two, and only then let it do that one action unattended. If something goes wrong, you know exactly which permission to take back.

Keep an easy way to stop it. A clear off switch and a short list of what the agent may touch are worth more than any amount of careful prompting.

Listings mentioned

  • Block no verify hook · skill by wshobson
    A Claude Code hook that stops the agent from skipping git checks with bypass flags.
  • MCP google gmail · agent by A1-x-Tech
    Lets an agent prepare drafts in Gmail so a person still presses send.

Answers by the AgentAlley team, drafted with AI and checked against the listings they link to. Not a real-person reply from the original thread.

More in Agents