The infrastructure behind a persistent AI collaborator
Use arrow keys, swipe, or the buttons below to navigate
An LLM is a brilliant contractor with total amnesia — extremely capable in the moment, but:
Our bet: you don't fix this by waiting for smarter models. You fix it with infrastructure around the model. Every slide that follows is one piece of that infrastructure.
One file defines who the agent is and how it operates — loaded automatically at the start of every session, in any AI environment.
LLMs are probabilistic; business logic is deterministic. Never make the probabilistic thing do deterministic work.
The agent doesn't improvise a web scrape — it reads the directive and runs the script.
The model has a finite attention budget. So we load indexes, not content — one-line summaries that let the agent decide what's worth opening.
"Read the menu, not the whole cookbook."
Memory lives on disk as files, curated like a knowledge base — not a chat log.
Sessions are disposable; state is not.
Restarting from disk: ~50k tokens. Compacting a long session: ~750k. End clean, never compact.
Anything done twice becomes a named, reusable procedure — like installing an app instead of re-explaining a workflow.
Every failure is converted into infrastructure — the fix gets written back into the directive, skill, or memory, so the same mistake can't happen twice.
"The system today is the accumulation of every lesson it has ever learned."
"Rowan" isn't a chat session. It's a persistent identity defined in files — portable across models and tools.
Swap the model, switch the tool — the same identity, memory, and operating principles load.
None of this required training a model or writing an app. It's Markdown files, folder conventions, and small scripts — an operating system for an LLM, built from plain text.
The leverage isn't in the model. It's in the scaffolding — and it compounds from one instruction file, one memory index, and one directive.
The ai-workspace-reference repo has the Getting Started guide