How it works

How agent teams work.

Four questions cover the whole job: what the Workers are, how you set them up, how you train, monitor, and manage them, and what you do when one gets it wrong. It all ends in one artifact: a merged pull request with the plan, the critique, the review, the test video, and the decisions attached.

II · What the Workers are

Six crafts, each with a boundary.

Each Worker reads something, produces something, and has a ceiling it cannot climb past. The ceiling is what makes it safe on day one.

III · How a work item moves

Seven steps. Four gates. One case file.

A work item is one page, the case file: the proposal, the plan, the runs, the pull request, the review, the test evidence, the gates a person answered, and what it cost. Every decision resolves on it, never in a second queue, and a comment on it becomes a line in the plan or a Playbook rule.

The four gates are the same at every rung of the Ladder. Promotion changes which of them the Team may answer for itself on reversible work. Accepting the result, and the merge behind it, stays with a person.

  1. proposalBailey

    pulled from the backlog with evidence. Tag the PM in Slack for the business read.

    gateaccept the proposal

  2. planWright, then Reeve

    drafted in a sandbox with the questions it could not answer from the ledger surfaced for you. Reeve critiques it in place.

    gateapprove the plan

  3. buildWright

    commits, tests, and a draft pull request on a branch. Nothing touches the trunk.

  4. reviewProctor

    one review through its checks, then Wright answers each finding until the PR is clean, up to the rounds you allow.

  5. verifyFletcher

    boots the app in the Team's sandbox, walks a test plan in a browser, attaches the video.

    gateunblock, if it needs something only you have

  6. resultyou

    read the PR with everything attached, merge or send it back.

    gateaccept the result

  7. reportHarper

    the standup and the Brief say what shipped, with the receipts, and what still needs a person.

IV · How you set them up

Connect, create a Team, engage. Then say what you need in plain words.

Shaped like onboarding a new team, not configuring a pipeline. Nobody writes a workflow graph or tunes prompts, and every Engagement starts at Training.

V · How you train, monitor, and manage

The same machinery you already use on people.

Review the work, correct it in the moment, promote on the record, read the report in the morning. The management you already do, pointed at Workers.

Training: every step waits for you. Supervised: reversible work proceeds with a visible stop window. Autonomous: you review outcomes. And the floor: merges, deploys, and anything irreversible stay gated at every rung, forever.

VI · When it gets it wrong

It will. Here is what that costs you.

A Worker that is never wrong is a demo. A Worker you can correct in thirty seconds, with the correction sticking, is a teammate.

01

Open the run

Every step on the case file links to the run behind it: the model calls, the files it touched, what it read from the ledger, what it cost. Proctor's dismissed findings sit one click behind the review, with the reason.

02

Correct it in the moment

Answer on the case file, in the PR, or in the Slack thread. The correction lands in the item now, and if it should outlive the item, the Team proposes it as a Playbook rule. Nothing waits for a retraining cycle.

03

Retry

A provider outage or a flaky sandbox is a retry button, not a support ticket. The run resumes from the last settled step with the same context.

04

Lower a rung

Promotion is a button. So is demotion. And reversing something an Engagement shipped on its own lowers it one rung automatically, on the record.

VII · We meet you where you are

Manage the Teams from wherever your engineers already work.

And a harness of your own

YAGNI Code runs 60% or more under frontier API rates.

The desktop and CLI coding agent your engineers run by hand, tailored to your company: the same decision ledger the Teams write, the same vetted US-hosted open weight models, the same meter. Skills, plugins, and MCPs slot straight in. Already on Claude Code or Codex? One command routes it through YAGNI's models when the bill turns to usage rates.

VIII · Under the hood

What the second call is about.

Read the security overview →

Get YAGNI Code

Run it on your machine.

YAGNI Code is the coding agent your engineers run, as a desktop app or straight in the terminal. One YAGNI login connects it to your workspace.

The desktop app needs an Apple Silicon Mac running macOS 13 or later. There is no Intel, Windows or Linux build yet. If that is not your machine, the CLI is the same agent and runs anywhere Node 22.19 or newer runs.

Installs the yagni command. Log in with the device code, then launch it inside any repo. Your workspace admin turns YAGNI Code on for your team.

Agent teams, managed like your engineering team

Bring one repo and a backlog. Meet the Team that takes it.

On the call we connect the repository, engage the first Workers at Training, and leave the first work item at your proposal gate.

30 minutes with Jack, the founder · no migration project on the other side