Trainer handbook ยท internal

Teaching people
to run a crew.

You're about to teach people how to use The AI Surfer OS. This is the shared ground under all four of you: what the thing is, the words we use, what makes an agent good, and the four skills you'll hand over. Written to be taught from, not just read.

If you only do three things
  1. Read it start to finish once. About 25 minutes. The order matters โ€” the vocabulary has to land before the skills.
  2. Teach from the gold panels. Every section has one: the single idea, where people get stuck, and a demo that works.
  3. Keep section 9 open while you teach. It explains what students are seeing on screen.
Section 1

What The AI Surfer OS actually is

link 2 min

It's a t-shirt that goes over Hermes.

Underneath the OS there's an agent runtime โ€” usually Hermes. That's the engine. It talks to the AI model, runs tools, keeps sessions alive. Powerful, and not something a business owner ever wants to touch.

The OS is the layer on top that makes it usable: the dashboard, the crew with names and faces, the board, the schedules, the Beach. Your students never open a terminal. They tap things and talk to their team.

Say this early and say it plainly: we didn't build the AI. We built everything around it that makes it feel like a team you employ. That one sentence prevents a lot of confused questions later.

Teach it
The one idea
The OS turns an agent runtime into a company. Engine underneath, workplace on top.
Where people get stuck
They assume the OS is the AI, then get confused when the engine has its own limits and its own updates. Two separate things update: the OS, and the engine underneath it.
Analogy that works
Hermes is the engine. The OS is the whole car โ€” seats, dashboard, steering wheel. You can technically drive an engine. Nobody wants to.
Section 2

What makes an agent an agent

link 4 min

Not a chatbot with a name. An agent is a worker with an identity, a memory, a set of tools, and permission to act.

1

An identity

Who they are and how they work โ€” their role, their voice, their standing instructions. Their character sheet.

SOUL.md
2

A name and a job

What the boss calls them, what they're responsible for, which department they sit in.

profile.yaml
3

Memory

Facts they keep. Their own private notes, plus a whiteboard the whole crew shares.

REMEMBER: ยท TEAM:
4

Tools

What they can physically do โ€” files, terminal, browser, and every app you connect.

skills ยท Composio
5

Powers

Verbs that change the business: file a task, hand off, schedule, deliver, hire.

TASK: ยท HANDOFF: ยท CRON:
6

Context

What they know this turn โ€” the business, the board, the recent conversation.

Business Info
The difference between a chatbot and an agent is number 5. A chatbot answers. An agent files the task, wakes a teammate, and reports what it did.
Teach it
The one idea
Identity + memory + tools + permission to act. Take away any one of the four and it stops being an agent.
Where people get stuck
They rename an agent and expect a different worker. The name is a label; behaviour comes from the character sheet. Want different behaviour? Change what it says, not what it's called.
Demo that lands
Ask an agent for something that needs a teammate. Let the student watch a card appear on the board and the other agent wake up. That's the moment "agent" clicks.
Section 3

The words, in plain English

link 6 min

Get these right and everything else is teachable. Get them wrong and every later explanation wobbles.

A turn is one full run โ€” not one message

1 ยท Ask

The boss says something, or a schedule fires.

2 ยท Read

The agent is handed its instructions, memory, the board, the conversation.

3 ยท Work

Thinks, uses a tool, reads the result, uses another. Often many times over.

4 ยท Act

Files a card, saves a file, hands work to someone.

5 ยท Reply

One answer comes back. The turn is done.

Step 3 is why a turn can take ninety seconds and involve a dozen tool calls while the student sees only "thinking". Teach that the wait is work, not lag.

Tokens are how the model charges rent

Models don't read letters, they read tokens โ€” chunks of about four characters. "Hello there" is roughly three. Every turn, the agent re-reads its whole briefing, and you pay for all of it again.

What actually fills one real turn

How-to-work guidance ~54,700
The conversation so far ~18,600
Business info ~10,900
Crew whiteboard ~9,500
Saved keys & apps ~10,300
Everything else ~33,000

Characters, measured on a live box. That's roughly 34,000 tokens per turn before the agent says a word. Useful for you to know. Mention it to students only if they ask why it costs what it costs.

How an agent's memory actually works

This is the question you'll be asked most, so it's worth being able to answer it cleanly. An agent has no memory of its own between turns. Every turn it reads a fresh briefing cold. So "does it remember?" really means "did that make it into the briefing, or can it go and find it?"

1

Carried every turn

Saved facts that are relevant to what you just said, the last 30 messages of this thread, and the business info. Always there, no asking needed.

the briefing
2

Can go and look

Older facts, the crew whiteboard, and past conversations โ€” including ones far older than this thread shows. It searches when a question needs it.

RECALL
3

Not there unless saved

A passing detail nobody kept. It may still be findable in an old conversation, but it was never turned into something the agent knows.

say "remember this"
The one habit to teach: when something should still be true next month โ€” a price, a preference, who the supplier is โ€” say "remember this." That turns a passing sentence into a fact the agent carries. Everything else it has to go looking for, and it can only find what was actually said.
context

Everything the agent can see right now

Its instructions, its memory, the board, recent messages. Rebuilt fresh every single turn.

Say: "It's the desk they sit down to. We set the desk every time."

tool call

The agent using something

Reading a file, searching the web, sending an email through a connected app.

Say: "Thinking is free. Doing is a tool call."

handoff

One agent giving work to another

The receiving agent actually wakes up, does the work, and reports back.

Say: "Like walking a job over to a colleague's desk."

thread

One conversation with one agent

You can have several with the same agent. Each keeps its own history.

Say: "Separate chats, like separate email threads."

the board

Where work becomes visible

The Lineup. Cards move through stages, and agents put cards on it themselves.

Say: "If it's not on the board, it isn't really happening."

model

The brain being rented

GPT, Claude and friends. Swappable โ€” the agent's identity doesn't change with it.

Say: "Same employee, different amount of caffeine."

Teach it
The one idea
A turn is a full shift of work, not a text message. Tokens are the cost of the briefing you hand over at the start of every shift.
Where people get stuck
"Why is it slow?" and "why did that cost so much?" are the same question, and both answers are in step 3.
Don't over-teach this
Students don't need token counts. They need to know that a long conversation gets more expensive, and starting a fresh thread is cheap.
Section 4

What makes a good agent

link 4 min

Most training skips this, and it's the part that decides whether someone still trusts their crew in a month. A good agent isn't the cleverest one. It's the honest one.

It says only what actually happened

No "I've sent that" when it drafted. No "I've fixed it" when it tried. Past tense is a promise. Nothing loses a business owner faster than a confident agent that was wrong.

It says when it can't

A good agent that hits a wall tells you out loud. A bad one quietly does something adjacent โ€” which reads exactly like being ignored.

Its board matches reality

Cards move when work moves. Finished work gets attached. Stale cards are worse than no cards, because they teach the owner not to believe the board.

It asks before it commits

Money out, messages to real people, publishing, deleting. A good agent prepares freely and pauses at the door.

It remembers the right things

Durable facts about the business and the boss's preferences โ€” not every passing detail. Memory is for what should still be true next month.

It stays in its lane

A specialist that hands off is worth more than a generalist that guesses. Departments exist so the right desk gets the job.

Teach this out loud, because it will happen to your students. An agent that doesn't know why something failed will invent a reason and sound completely certain doing it. We've had agents report a working feature as broken and name a cause that simply wasn't real. So the rule is: an agent's explanation is a lead, not a finding. Check the thing itself before acting on the story.
Teach it
The one idea
Honesty beats brilliance. An agent you can trust at 80% is worth more than a genius you have to double-check.
Where people get stuck
When an agent misbehaves, owners write longer and longer instructions. Usually the fix is a clearer role and fewer jobs โ€” not more words.
Exercise for students
Write one agent's character sheet in six lines: who it is, what it owns, what it never touches, how it talks, what to do when stuck, what to always remember.
Section 5 ยท Skill one

Getting someone installed

link 3 min

The OS runs on a server the owner rents โ€” not on their laptop. Lead with that, because it explains almost every question that follows.

1 ยท A server

A rented computer that never sleeps. This is why the crew keeps working when the laptop is shut.

2 ยท One install command

Sets up the engine and the OS together, then hands back a web address.

3 ยท A licence

Ties the box to their account and lets it receive updates.

4 ยท Sign in to a model

The crew needs a brain to rent. Nothing works until this is done.

5 ยท Business info

Ten minutes here makes every agent dramatically better. Don't let them skip it.

6 ยท First agent, first win

One agent, one real job, finished end to end. That first win is the onboarding.

Teach it
The one idea
It lives on a server so it can work while you sleep. Everything odd about setup follows from that.
Where people get stuck
Skipping Business Info because it's boring, then wondering why the crew writes generic rubbish. Also: expecting an app on their laptop.
Two updates, not one
The OS updates from Settings. The engine underneath updates separately. Teach both โ€” a stale engine causes strange problems that look like OS bugs.
Never end at "it's installed"
End at "your agent did a real thing for your business."
Section 6 ยท Skill two

Connecting apps and keys

link 3 min

An agent with no connections can think and write. An agent with connections can run the business. There are two doors in.

Composio โ€” the app door

One service covering a thousand-plus apps: Gmail, Slack, calendars, CRMs, sheets. The owner logs into the app the normal way and Composio holds the keys. Nobody copies secrets around.

After connecting, tools have to be reloaded before the crew can see them. This step gets forgotten constantly.

API keys โ€” the direct door

For services Composio doesn't cover, or where the owner wants to use their own key. Paste it into Tool Shed, or straight into chat โ€” the OS spots it, files it away, and wires it in for the crew.

Keys stay on their own box. Agents use them by name and never print them.

Rule of thumb: if Composio has the app, use Composio. Reach for a raw key only when it doesn't.
Teach it
The one idea
Connecting isn't configuration, it's hiring hands. Each connection is something the crew can now physically do.
Where people get stuck
Connecting an app, not reloading tools, then deciding it didn't work. Make the reload part of the ritual every single time.
The trap that eats hours
An agent claiming it can't see a key. Sometimes true, often not โ€” some keys are deliberately hidden from an agent's sandbox for safety while still working where it counts. Check the vault before believing the agent.
Demo that lands
Connect Gmail, then ask an agent what came in this morning. The room goes quiet.
Section 7 ยท Skill three

Automations and scheduled jobs

link 3 min

A scheduled job is an agent doing a turn while nobody's watching. Same worker, same tools, no audience.

How one gets made

The owner asks in plain language โ€” "check my site every morning and tell me if it's down" โ€” and the agent sets it up. Or they pick one from the suggested jobs. Either way it appears on the Cron Jobs page, owned by an agent.

Where the result goes

Into the chat with the agent that owns it, and into the Morning Brew. A job that runs and reports nowhere is the most common disappointment โ€” so always check the first run landed somewhere visible.

Unattended runs deliberately get fewer powers than a live conversation. A 3am job can report, log and file โ€” it can't spend money or message strangers on its own. Teach that as a feature, because someone will ask why their cron "won't just do it."
Teach it
The one idea
Automation is delegation with a clock attached. Everything true of a good handoff is true here.
Where people get stuck
Vague instructions. "Check my email" produces nothing useful. "List anything from a customer that needs a reply, oldest first" produces a report.
Always verify the first run
Don't leave a student believing a job works. Watch one actually report before moving on.
Start small
One daily job someone genuinely reads. Ten jobs nobody reads is noise, and noise gets the whole idea abandoned.
Section 8 ยท Skill four

Vibe coding: building real things

link 3 min

The owner describes what they want. An agent builds it. They look at it, say what's wrong, it changes. No code, no deploy pipeline, no jargon.

Describe

"A booking page for my studio, dark, with my logo."

Build

The agent makes it in one decisive pass and saves it as a real file.

Review

It renders the page on desktop and phone and judges its own work.

Refine

"Bigger headline, form higher up." It edits the same page โ€” no second copy.

Publish

Goes live on a real address when the owner's happy.

Websites & landing pages

The bread and butter. Edit live on a canvas with the agent beside you.

Micro-solutions

Small tools that kill one annoying job โ€” a calculator, a quote builder, an internal form.

Apps that use their data

Tools that talk to connected services, using keys already on the box.

Teach it
The one idea
Describe, look, correct. It's art direction, not programming. Anyone who can give feedback on a draft can do this.
Where people get stuck
Asking for everything at once. One page, one job, one round of feedback โ€” then the next thing.
Teach the feedback loop, not the build
The build is the easy half. The skill you're transferring is saying "the headline's too small and the form should be higher" instead of "make it better."
One deliverable, one folder
Stray copies show up in their gallery as confusing duplicate sites. Messy assets are usually this.
Section 9

Cheat sheet

link keep open

Agents write these themselves โ€” students never type them. Keep this open so you can explain what just appeared on screen.

Written by an agentWhat the owner sees happen
TASK:A card appears on the board, assigned to someone
HANDOFF:Another agent wakes up and starts working
ASSIGN: MOVE:A card changes owner, or moves stage
DELIVER:Finished work gets attached to its card
ARCHIVE:A stale card is tucked away
CRON:A scheduled job is created
ASK:Tappable buttons appear for a decision
HIRE:A new teammate is proposed
REMEMBER: TEAM:A fact is saved privately, or to the crew whiteboard
RECALL:The agent searches its own notes and past conversations, then answers with what it found
REVIEW:A built page is rendered and judged on desktop and phone
PROJECT: FOCUS:An initiative is opened, or the day's focus is set
Section 10

Things students believe that aren't true

link 2 min

Correct these on day one and you'll save yourself weeks.

They thinkActually
"The agents are always awake watching things."They act when asked, or when scheduled. Nothing happens in between.
"If I rename it, it becomes a different agent."The name is a label. Behaviour comes from its character sheet.
"More instructions make it obey better."Usually the opposite. Clearer role, fewer jobs, shorter instructions.
"It remembers everything we've ever said."It carries saved facts plus the recent conversation, and it can go search the rest when it needs to. If something matters, say "remember this" โ€” that's what makes it stick.
"It said it sent the email, so it sent it."Some actions wait for a tap. Look for the receipt, not the sentence.
"It's broken" โ€” when an agent explains a failureAn agent's explanation is a lead, not a finding. Check the thing itself.
"One agent can do everything."It can. It shouldn't. Specialists that hand off beat one generalist.
How to close a session
Always end on something that worked
A real card, a real page, a real report. People remember the last five minutes.
Send them away with one job to run alone
Small, real, theirs. Confidence comes from doing it once without you in the room.
Internal ยท The AI Surfer OS

Trainer handbook

Enter the four-digit code to open it.

You'll only need this once on this device. If you don't have the code, ask Zach.