Wakalix/Guides/A question to take to your next review

When should an AI agent stop and ask?

An agent that never asks makes calls that aren't its to make. One that always asks is a slower way of doing the work yourself. This guide helps you draw the line once, and ends with an exercise to draw your own.

A seven-minute readFor engineering leaders and tech leadsJump to the exercise ↓

The situation

Asking too little and asking too much both cost you.

An agent that never asks makes calls that aren't its to make. It picks a database design at the end of a long task, adds a library nobody reviewed, or reads data it had no reason to touch. The work looks finished. The decision inside it was never anyone's.

An agent that always asks has the opposite problem. Every question pulls a person out of their own work, and after a week of small questions people stop reading them. That is a slower way of doing the work yourself.

The right line isn't a feeling each agent guesses at, run by run. It's a decision you make once, for each kind of decision.

The line

Three kinds of decision, and who makes each.

Most decisions an agent meets fall into one of three kinds. The question is never whether agents should ask. It's which kind a decision belongs to.

Reversible, inside the task

The agent decides

Changes that stay inside the task, can be undone, and are covered by tests.

  • Rename or refactor inside a module
  • Add or change tests
  • Fix a failing build
Shapes other people's work

The agent proposes, a person approves

Choices other people will build on. The agent lays out the options; a person picks one.

  • Change a database schema
  • Change a public API
  • Add a new dependency
Money, data, security, the irreversible

A person decides

The agent stops before it starts, and waits for someone accountable.

  • Touch payment or billing code
  • Read or move customer data
  • Change who can sign in, or what they can do

Why it drifts

Four signs your line is in the wrong place.

A line drawn once still needs checking. These four patterns show up in reviews long before anyone calls them a problem.

The same question comes up every cycle

If agents ask it every time and the answer never changes, it's a rule, not a decision. Write it down once and stop asking.

Make it a rule

Reviews keep reversing an agent's choices

When people undo the same kind of call again and again, the agent should have asked before it made it.

Move it towards a person

People approve without reading

With too many asks, approval becomes a click. The line has drifted too far towards the person.

Let the agent decide more

Nobody can say who approved a change

An answer given in a chat thread isn't a record. If the ask wasn't recorded, the decision can't be traced.

Record every ask

The questions

Five questions for your next review.

Put these to your tech leads. If the answers differ from team to team, your line is being drawn by whichever agent runs next.

  1. Which decisions can an agent make today without anyone knowing?

    Visibility

    If you can't list them, you haven't drawn a line. The agents have, one run at a time.

  2. What does an agent do when the ticket is ambiguous?

    Ambiguity

    Guessing produces work that looks finished and isn't. Asking only helps if the question reaches someone who can answer it.

  3. Who answers an agent's question at 7pm?

    Ownership

    An ask with nobody to answer it is a stalled piece of work. Every kind of ask needs an owner.

  4. How many of last month's asks changed the outcome?

    Signal

    Asks that never change anything are noise. Reviews that keep changing things mean the agent should have stopped sooner.

  5. Where is each answer recorded?

    Record

    If the answer lives in a chat message, the next agent will never find it, and neither will the next auditor.

Try this on your organisation

Draw your line.

For each kind of change, choose who decides. The page turns your choices into a stop-and-ask policy you can paste into your team's working agreement. Nothing you choose leaves this page.

Who decides?

These are example answers. Replace them with yours.

0decided by an agent
0proposed for a person to approve
0kept for a person
Your stop-and-ask policy

          
          

There's no single right answer. A line your teams agree on, written down, beats a better one each agent guesses at.

With Wakalix

An ask is part of the run, not an interruption.

In Wakalix, where an agent stops isn't left to the agent's judgement in the moment. It's part of how the agent is defined, and every answer is kept.

  1. 1
    A plan runs only after a person approves itNothing runs until someone on your side approves the plan. Approving it is what creates the work.
  2. 2
    It stops, lays out the options and waitsWhen an agent reaches a decision that belongs to a person, it stops, lays out the options and waits. It doesn't guess. Stopping to ask is a defined outcome of the agent's run, and its checkpoints mark where a person decides.
  3. 3
    A person accepts the workEvery piece of work comes back with its evidence. A person accepts it, challenges it or sends it back, and every agent action is on the audit trail.
  4. 4
    The retro moves the lineWhat an agent refused, got wrong or had to ask about goes back into the agents themselves, so the next cycle starts from a better team.
B-3 · Design the deduction rate model
An architect agent asking a person for a decision: two ways to model a rate, the trade-off of each, and a note that nothing has been written until somebody answers.
Product screen · an agent asking a person for a decision: two options, the trade-off of each, and nothing written until somebody answers.

Your engineers keep the agent harness they already use. Wakalix never runs the model.

Next

Bring your line to a conversation.

Draw the line with your tech leads and note where you disagreed. Then tell us. We'll walk you through how Wakalix agents stop and ask, and where your line would sit.