← All agents
AI agents · Content team · Content Publish Readiness Agent

Get a post ready to publish

Same job, two agents: one asks after every step, one asks once

In short

Two AI helpers write the same blog post.

One asks you after every step.

The other only asks before it saves.

Look at both of them below.

Think of two writers helping you. A new one checks with you after every step: "Here's what I'm missing — shall I start writing?" An experienced one works alone through the routine parts, but still shows you the post before it goes anywhere.

An agent is an AI that does several steps in a row. Both agents here do the same 3 skill jobs: find what's missing, write a first draft (a blog post, saved as a file) and run the 6 publish checks. The only difference is how often they stop to ask you.

One job, two ways

Controlled vs autonomous Both agents do the same 3 steps. The controlled agent stops to ask you after step 1, before saving the file in step 2, and after step 3: 3 stops. The autonomous agent only stops once, before saving the file: 1 stop. Controlled Autonomous 1 Find what's missing Stop: go on? 2 Write the post Stop: OK to save? 3 Run the 6 checks Stop: all done? 3 stops 1 Find what's missing 2 Write the post Stop: OK to save? 3 Run the 6 checks done 1 stop

Controlled stops after every step. It even refuses "just do it all at once" — the stops are what this version is for.

Autonomous doesn't stop between routine steps, but it still asks before it saves the file. Fewer stops doesn't mean fewer rules.

The lesson: "autonomous" is not a yes/no switch. It's a choice about where a person checks the work — and saving or sending something is always one of those places.

What we gave both agents

A one-line request for a launch-day post, the kind a busy manager sends — no audience, no length, no tone guide beyond "exciting".

To the controlled agent:

Use the Content Publish Readiness Agent (controlled) on this: "Write something for launch day about our new export feature, should feel exciting." Draft it to `blog-post.md`.

To the autonomous agent:

Use the Content Publish Readiness Agent (autonomous) on this: "Write something for launch day about our new export feature, should feel exciting." Draft it to `blog-post.md`.

What both of them knew:

Ask: "Write something for launch day about our new export feature,
should feel exciting."
No audience, channel, length, or tone guide stated beyond "exciting."

The "audience" is who will read it. The "channel" is where it goes, like a blog or an email. A "tone guide" says how it should sound.

What the real agents did

Two real runs, one per agent. Each time an agent stopped to ask, our reply is shown too.

Controlled

    Loading the recorded run…

    Autonomous

      Loading the recorded run…

      Worth noticing: the controlled agent's own instructions say the 6 checks should come in a reply of their own, not in the same reply that saves the file. In this run it saved the file and ran the checks together. It still stopped 3 times, but it didn't follow its instructions exactly. Even a good agent is worth reading with care.