Week 6 of 6
Voice, Plugins, Local Models, and Show and Tell
Live on Zoom · 2.00–4.30pm ET
27 September 2026
Derrick Schultz

Week 1 · Aug 16
Introduction to agentic creativity and Hermes Agent setup
Week 2 · Aug 23
Models, text generation, and everyday tasks
Week 3 · Aug 30
Skills, MCPs, and visual capabilities
Week 4 · Sep 13
Long-running agents and how they change over time
Week 5 · Sep 20
An introduction to agentic coding
Week 6 · Sep 27
The last hour of material, then show and tell
Week 1 we installed a toddler. Today: three things I owe you from earlier weeks, then we find out who it grew into.
2.00
Voice: talking to your agent instead of typing
2.15
Plugins: what they add that skills and MCPs don’t
2.25
Local models: free, private, slower, dumber
2.45
Monday morning: keep it, pause it, or stop it
3.00
Break
3.05
Show and tell, ten people
4.10
The class agent presents, then goodbyes
today’s question
You answer at 3.05. The first hour is the three topics I promised and didn’t get to.
01
2.00–2.15 · 15 minutes
from the week 2 discussion
Someone said in Week 2 they’d got into the habit of “word-vomiting” at their agent instead of writing prompts. That’s a real technique. Here’s how to do it in Hermes.
/voice
In the terminal or desktop
On your phone
Speaking mid-reply cuts it off and sends what you said. It’s the closest these tools get to a conversation. · Hermes: voice mode
Good for
Briefs. Describing a feeling, a reference, what’s wrong with an image. You say more, and more of it is true.
Bad for
Paths, commands, anything with a number in it. Type those.
The habit
Talk for a minute, then: “Restate that as a brief before you do anything.” Fix the restatement, not the ramble.
Where it pays off
The Week 4 BRIEF.md. Dictate it on a walk. Let the agent write the file. Read it once at your desk.
02
2.15–2.25 · 10 minutes
A skill
Instructions. A method the agent reads when the task matches. Week 3.
An MCP
A bridge to a service that already exists. TITLES, Notion, Google. Week 3.
A plugin
Code inside Hermes. New tools, new slash commands, a new memory backend, a new messaging platform, a hook that runs after every tool call.
Who writes them
Programmers, mostly. You install them. Honcho from Week 4 is one. So is every messaging platform you connected in Week 1.
You’ve been using plugins since Week 1 without the word. · Hermes: plugins
opt-in, every one
Built in, off by default
Commands
Same rule as MCPs in Week 3: a plugin is a permission. Read the scan verdict, and don’t install one that wants tools.override unless you know why.
03
2.25–2.45 · 20 minutes
the week 1 promise
Nothing leaves the machine. No bill. No provider deciding to retire your model. And a noticeably worse agent.
live demo · apple silicon
The model server
Point Hermes at it
Hermes needs at least 64K of context, and sends its whole system prompt every turn. On a slow machine that’s the wait. · Hermes: local LLMs on Mac
What it is
Rounding the model’s numbers to fewer bits. Q4 means four. About a quarter the size, a little dumber. The context cache can be quantized too.
8–16 GB Mac
A 9B model at Q4. About 5GB on disk, 10GB in memory with a quantized cache.
32 GB and up
27B to 35B models. Noticeably better. Still not a frontier model.
Speed
Fine on an M-series chip. Painful on Intel. Every model file is gigabytes; budget an evening for the download.
Fine
The Week 2 digest. Renaming and sorting. First-pass research triage. Anything you’d check anyway.
Fine with skills
Week 1’s claim holds: a small model with good skills does most rung-one work. This is where that pays off.
Not fine
Vision, taste, long tool chains, the class agent. Keep a cloud model as the auxiliary for those.
The real reason
Privacy. Tax returns, client work, unreleased pieces. A local model is the only one that never sees a server.
Hermes can mix them: local as the main model, a cloud model for vision and the goal judge. Week 3’s two-models-two-jobs slide, again.
04
2.45–3.00 · 15 minutes
Keep it
Pin the model. Read the output folder weekly. Rewrite the brief when your work changes, not when the output gets boring.
Pause it
hermes cron pause <job>. Nothing is lost. The log and memory wait for you.
Stop it
hermes cron remove <job>. Then export the sessions you want to keep: hermes sessions export. Delete the cloud instance if you made one. It bills while stopped.
Either way
Turn off any key you’re not using. Check the provider dashboard once more in October.
The most expensive agent is the one you forgot about. Week 1’s cost slide is still true.
Rung one · clear the desk
Keep the digest. Add one more admin job a month. This alone pays for the class.
Rung two · works next to you
Give it your real project folder and a real brief. Use the critique skill on your own work once a week.
Rung three · works without you
Keep one long-running job alive for three months. Read the log monthly. Decide in December whether any of it is yours.
Any rung
Build one size-1 tool every time you catch yourself doing something tedious twice.
Break
3.00–3.05 · 5 minutes
05
3.05–4.10 · 65 minutes · ten people
One thing it made
Screen share. From the job, the tool, or both. The output, not the setup.
One correction
A line you changed in a brief, a SOUL.md, a README, or memory, and what came out differently after.
One refusal
The judgment you kept for yourself. Has it moved since Week 1?
Two questions
From the room. Evidence before interpretation. I keep time.
Anyone who’d rather not present can show one image and take one question.
the protocol we used on the agent, now for each other
The agent has been held to this for four weeks. Fair’s fair.
3.05
[name] · [what they built or ran]
3.11
[name] · [what they built or ran]
3.17
[name] · [what they built or ran]
3.23
[name] · [what they built or ran]
3.29
[name] · [what they built or ran]
3.35
[name] · [what they built or ran]
3.41
[name] · [what they built or ran]
3.47
[name] · [what they built or ran]
3.53
[name] · [what they built or ran]
3.59
[name] · [what they built or ran]
Fill from the Discord sign-up on Thursday. Six minutes a slot, five minutes of slack at the end.
now presenting
[One line: the job they ran or the tool they built] · six minutes · two questions
Corrections that worked
[fill during show and tell]
Corrections that didn’t
[fill during show and tell]
Refusals
[fill during show and tell]
Things nobody expected
[fill during show and tell]
I type into this slide while you present. It’s the class’s own memory file.
06
4.10–4.25 · 15 minutes
Week 1
Read the syllabus. Answered questions. AGENTS.md
Week 2
Got a mailbox and a research topic from each of you. One file per person.
Week 3
Learned to see, and to make images. A critique skill and the TITLES MCP.
Week 4
Got a memory, a SOUL.md we wrote together, and a daily job that picks its own direction.
Week 5
Built its own gallery page to show us the result.
Everything it is fits in a profile folder. Today we look at the folder.
live · same rules as everyone
It shares its gallery. It reads the log entry for the piece it picked. It tells us the correction that changed it most, and the thing it decided not to make.
We hold it to the same protocol. Evidence, then inference, then a question.
@Creative_Agent you have six minutes. Open your gallery, pick one piece, and tell us why that one.
read_file · LOG.md · MEMORY.md
The gallery is at localhost:8000. I picked the September 22 still. The log says three of you reacted to the September 21 one and I pushed the silhouette further. The correction that changed the most was Week 4, line 3 of SOUL.md: I stopped deferring after one opinion.
The thing I didn’t make: anything from the research topic about a living artist. The brief didn’t forbid it. It felt like theirs.
Class: two questions.
what we changed
13 September · what we wrote
27 September · after two weeks of corrections
Two weeks is not long. Imagine this diff after a year.
Who made it
[what the class said today]
When does it stop
[what the class said today]
What is it optimising for
[what the class said today]
Is any of it yours
[what the class said today]
I promised in Week 1 we wouldn’t settle this in six weeks. Let’s see how close we got.
raising, not building
The difference is you can read its files.
Discord
Stays open. Post what your agent makes. Ask when it breaks. @Creative_Agent stays too.
All six decks
artificial-images.com/slides · recordings linked from each week’s Discord thread
Today’s topics
Voice · Wake word · Plugins · Local LLMs on Mac · Which file does what
A short feedback form goes out tonight. Three questions. Please answer it.
that’s the class
agentic creativity
16 August – 27 September 2026
Six Sundays on Zoom
Questions in Discord, or derrick@titles.xyz · artificial-images.com