← Back to blog

Approving What an AI Agent Does Before It Spends Credits (Coming Soon to 8frame)

Why AI agents that generate images and video should ask before they spend, what a good approval step shows, how to keep generation spend under control on 8frame today, and how the approval card will work when agents arrive on the board.

Coming soon on 8frame. AI agents on the board, and the approval card that will stand in front of every step that spends credits, are not released yet. This page covers why approval matters, how to keep AI generation spend under control on 8frame today, and how the approval step will work once agents ship. No date is announced.

An agent that can only read and write text is cheap to get wrong: you delete the answer. An agent that can start image and video generations is different. Each run costs money, takes time, and leaves output on a shared board that colleagues and clients will see. The safest rule is also the simplest: the agent proposes, a person approves, and only then does anything get generated.

Why "ask before you spend" is the right default

Security people have a name for an agent that does more than it should: excessive agency. The OWASP Top 10 for LLM Applications lists it as LLM06:2025 and traces it to three causes: "excessive functionality", "excessive permissions" and "excessive autonomy". One of its mitigations is to "require a human to approve high-impact actions before they are taken."

For a creative team, "high-impact" mostly means "costs credits" and "puts work in front of other people". A good approval step answers four questions before anyone says yes:

  1. What will it make? In plain words, not a tool call.
  2. With what? Which model, how many outputs, from which inputs.
  3. Where will it go? Next to the original, in a new area, replacing nothing.
  4. What will it cost? The credit total, before the run.

If any of the four is missing, the approver is guessing.

How it works on 8frame today

There are no agents on the board yet, so today every generation on 8frame is started by a person pressing launch on a node. That already gives you a natural approval point, and a few facts help you manage spend:

A manual approval routine you can run now

  1. Agree a budget per stage. For example: directions in stills only, then motion once one still is approved.
  2. Price the step before you run it. Four camera angles of an approved frame on Nano Banana Pro is 4 x 21 = 84 credits. One 8-second Veo 3.1 Fast clip of the winner is 168. Write the number in a comment next to the node.
  3. Get the yes in writing. A comment on the board from the person who owns the budget ("Approved, go ahead") is your record. There is no approval button or node lock on the canvas today.
  4. Run it, and keep the result next to its source. The result stays on the board with the node and prompt that made it, so the next reviewer sees both.

This is the same discipline as a client approval workflow for AI creative, applied inside the team.

What is coming: the approval card

When agents arrive on the board, the routine above will be built in.

Every spending step will wait for a card. When an agent wants to generate, it will post an approval card in the board chat: a short sentence about what it will do, a few lines on how (for example the model and the number of outputs, and where they will be placed), and two buttons, Approve and Not now. Nothing will be generated before someone presses Approve. While a card is waiting, the agent's node on the board will show that a plan needs review.

Reading and proposing will not need a card. An agent that reads a brief, comments on a node or proposes a layout spends nothing, so it will be able to do that straight away. Proposed nodes will appear on the board inside the agent's own frame, marked as the agent's work.

Multi-step plans will show the whole picture first. For a larger job, a Producer-style agent is planned to show a plan with who does what and the total before any of it runs, and each spending step will still have its own card.

Roles will decide who can approve. The plan is that editors on a board can launch agents and approve their cards, commenters can ask an agent a question, and viewers can read the thread.

No unattended spending. In the first version an agent runs when a person launches or mentions it. There are no scheduled or background runs that could spend credits while nobody is looking.

For how agents fit on the board more broadly, see AI agents as teammates on a creative canvas. For the basics, what an AI agent is.

What to decide as a team before agents arrive

Even before the feature ships, these are worth agreeing:

FAQ

Can an 8frame agent generate images without my approval?

Agents are not released yet. When they ship, every step that spends credits is designed to wait for someone to press Approve on an approval card.

What will the approval card show?

What the agent will make, how (such as the model and number of outputs), where the result will go, and two buttons: Approve and Not now. Credit costs for agent steps will be shown when the feature launches; we are not publishing them in advance.

Who pays for a generation on 8frame today?

The person who runs it. Credits are charged to that user's own plan and are not pooled across a team. Failed generations are refunded automatically.

Is there an approval button for people today?

No. There is no approval marker or node lock on the canvas. Record approvals as comments on the board.

Will agents run overnight or on a schedule?

Not in the first version. An agent works when a person launches it or mentions it in the board chat.

Sources


Try it without signing up: the 8frame canvas opens on a real board. The canvas is free and unlimited; generation is paid from $19/month.

Written with AI assistance. Corrections are noted on the page. Editorial policy

Related articles

workflow recipeMaking a Video Project from the Board: Clips as a Node (Coming Soon to 8frame)workflow recipeBrand Kits for AI Image and Video Generation (Coming Soon to 8frame)workflow recipeReading Briefs and Documents with Text Models on the Canvas (Coming Soon to 8frame)

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates