antist.ai
all scenarios

Drawing set · L0–L3

equip a coding agent

A bare LLM is a brain in a jar — brilliant, and unable to touch anything. The difference between "chatbot" and "coworker" is wiring: file access, a shell, tool protocols, a remote channel, long-term memory. This guide maps every wiring shape from chat-only to multi-agent fleets, and marks the one this very site is built and operated with.

Design philosophy

An agent is only as trustworthy as the loop that checks its work. Wiring decides what it can touch; verification decides whether you can believe it.

  1. Hands before brains

    A smarter model with no file access helps less than an average model that can read, run and check. Upgrade the wiring before you upgrade the model.

  2. Memory lives in files

    Models forget between sessions. What the agent must remember goes into a plain file in the repo — readable by you, by the next session, and by a different model.

  3. Every permission is a blast radius

    Each new tool is something the agent can break. Grant the smallest access that does the job, and keep an undo button for everything it touches.

Start with a terminal agent — file access plus shell is 80% of the value. Add a skill.md for memory on day one (it's free), MCP tools when you feel the ceiling, and a phone channel only once the agent is doing real work worth interrupting your day for.

SheetL0

Chat and copilot

Used byYou, asking questions
Per month$0–20

①Why move up

You want to learn what AI is good at before trusting it with anything. At this level the model only sees what you paste into it, which is exactly why it is safe.

②Architecture

No wiring at all. You carry context to the model by hand and carry its answers back by hand. You are the hands, the eyes and the memory.

Δ New at this level

  • + An AI chat window
  • + Inline suggestions in the editor

Shapes on the map: Chat-only (web chatbox) · IDE copilot (inline AI)

③Tools

Any capable chat model works. A local model is worth installing even if it is weaker: it teaches you what the model does versus what the wiring does.

④Code and tests

  • Never paste keys, passwords or personal data into a chat window.
  • Read every line the model writes before you run it; you are the only test suite.
SheetL1

Terminal agent

Used byYou, handing over whole tasks
Per month$5–20

①Why move up

You catch yourself copy-pasting files into the chat. The work is now bigger than a single answer: build this, fix that, deploy it, prove it works.

②Architecture

The agent gets hands inside one repository: it can read files, run commands and see the output. Git sits underneath as the safety net, and a skill.md file carries memory from one session to the next.

Δ New at this level

  • + File and shell access in one repo
  • + Git before every agent edit
  • + A skill.md file as memory
  • + An allowlist of commands it may run

Shapes on the map: Terminal agent (this site's shape)

③Tools

Pick a terminal agent that shows you every command before it runs and can be limited to a folder. Pay-as-you-go API is fine until you use it daily.

④Code and tests

  • Commit before you let the agent act, so any change is one command away from undone.
  • Ask for evidence, not a claim: test output, logs or a fetched page — not the word done.
  • Keep secrets in environment variables the agent can use but never prints.
SheetL2

Tools and a phone line

Used byYou, away from the desk
Per month$20–50

①Why move up

The agent now does real work that touches other systems — a live website, a database, a browser — and the work keeps going when you are not at the keyboard.

②Architecture

The terminal agent gains plug-in tools through a standard protocol, and a chat channel lets you steer it from your phone. Every tool is a separate permission, and anything irreversible still waits for your yes.

Δ New at this level

  • + Tool servers over a standard protocol
  • + A remote chat channel
  • + Per-tool permission boundaries
  • + A monthly spending cap

Shapes on the map: Terminal agent (this site's shape) · Terminal agent + phone channel

③Tools

Prefer tools that speak the open protocol over custom glue, so they keep working when you switch agents. Give each one the least access that does the job.

④Code and tests

  • Grant each tool least privilege: read-only unless writing is the point.
  • Anything irreversible — deleting, paying, publishing, sending — requires your explicit confirmation.
  • Log every action the agent takes through a tool, so you can reconstruct what happened.
  • Set a hard monthly budget on the model account.
SheetL3

Agent fleet

Used byMany agents, one person in charge
Per month$50–500+

①Why move up

One context can no longer hold the work — a migration, an audit, parallel research — and several long jobs are queuing behind a single session. Only move here once one agent is genuinely saturated.

②Architecture

An orchestrator splits the job and hands pieces to worker agents, each in its own isolated copy of the code. They hand work back through files and reviewed changes, and a separate agent checks the results before anything merges.

Δ New at this level

  • + An orchestrator that splits work
  • + Isolated workspaces per agent
  • + An independent reviewing agent
  • + Per-agent time and token limits

Shapes on the map: Multi-agent fleet (orchestration)

③Tools

The hard part is not spawning agents but merging their output. Choose tooling that gives each agent its own workspace and makes every result reviewable.

④Code and tests

  • Give every worker its own working copy; two agents editing one folder corrupt each other's work.
  • Have a different agent verify the result than the one that produced it.
  • Set hard limits on time and tokens per agent; a stuck agent should stop, not loop.
  • A human approves every merge into the main line.

The architecture map

Every shape this can take. Most exist so you know what not to build yet.

Chat-only (web chatbox)

Questions, drafts, thinking out loud — no hands needed

$0–20/mo · None

△ You catch yourself copy-pasting files into the chat window

IDE copilot (inline AI)

You write the code yourself; AI fills in and reviews

$0–20/mo · Low

△ You want to hand over whole tasks, not lines

Terminal agent (this site's shape)

Handing over whole tasks — build, fix, deploy, verify

$5–50/mo · Low–mid

△ Single context can't hold the work, or you're away from the desk too often

Terminal agent + phone channel

The agent works at home; you drive it from anywhere via chat

$5–50/mo · Mid

△ Multiple long-running jobs start queuing behind one session

Multi-agent fleet (orchestration)

Work too broad for one context — audits, migrations, parallel research

$50–500+/mo · High

△ This is the frontier. If your single agent isn't saturated yet, stay put

Concepts you'll actually need

One plain sentence and one metaphor each. Click any tool module for the same treatment.

Context window
The AI's working memory — everything it can "see" right now, and it runs out.
≈ A desk of fixed size; pile on too many papers and the oldest slide off the edge.
MCP (Model Context Protocol)
The open standard that lets any AI discover and call external tools the same way.
≈ USB-C for AI — one plug shape, and suddenly every device fits every charger.
skill.md (portable memory)
One always-updated file holding the project's plan, stack, pitfalls and status — the next agent reads it and continues.
≈ A shift-handover logbook; the night nurse reads it and knows exactly where things stand.
Permission boundaries
Exactly what the agent may touch — read, write, run commands, deploy — and what needs your sign-off.
≈ Which keys you hand the live-in contractor, and which doors stay locked.
Token billing
APIs charge by text volume in and out, not per question — long files cost more than short ones.
≈ A taxi meter — you pay for distance traveled, not for the number of rides.

Take the skill.md with you

The Skill-Centric starter file for this scenario — hand it to your agent before the first prompt. It carries the plan, the stack and the known pitfalls.