Permissions & safety

AFK

Also called: away from keyboard, autonomous

AFK means running an agent unattended for long stretches while you are away from the keyboard. It is only safe with strong guardrails and automated checks, since no human is watching each step.

James Phoenix
Understanding Data Updated July 2, 2026

AFK stands for away from keyboard: running an agent unattended for long stretches while you do something else. You kick off a task, walk away, and let the agent grind through it in agent mode without approving each step.

What makes it safe (or not)

AFK is where agents start to feel like real leverage: hours of work happening while you sleep. It is also where they are most dangerous, because there is no human in the loop to catch a wrong turn early. The whole thing rests on guardrails standing in for the attention you have removed:

  • [Automated checks](/ai-coding-dictionary/automated-check): tests, typecheck, lint, and build that the agent must pass before its work counts.
  • A sandbox so a mistake cannot reach anything you care about.
  • A tight, well-specified task so the agent has less room to wander.

Trust is earned per task

Autonomy is a graduation, not a default. The move is to start with a human in the loop, watch where the agent goes wrong, and only remove yourself once your checks reliably catch those failures. An agent left alone without gates will happily spend an hour producing confident, broken work, and you will not know until you come back.

Watch out
Do not run AFK on work you have not first watched the agent do well while supervised. If no automated check can tell whether the result is right, you are not running unattended, you are gambling unattended.

Related terms

Building with AI agents?

This dictionary is part of how I think about agentic engineering. If you want the same thinking applied to your codebase, that is what I do.

See how I can help