Skip to content

Teaching Guides

These guides explain Neo’s core features in plain language. The reference docs say what exists; these guides explain why it exists, how it works, and how to change it safely.

Guide What it explains
Agent loop How one user message becomes model calls, tool calls, and a final answer.
System prompt What instructions Neo gives the model and how project context is added.
Tools How Neo lets the model read files, search, run commands, and edit.
Permissions Why approvals exist and how ask, trusted, and readonly work.
Providers How Anthropic, OpenAI, OpenRouter, and Google Gemini plug in.
Sessions How Neo saves and resumes conversations.
Compaction Why long chats need context management and what Neo has today.

Each guide uses the same shape:

  1. The simple idea.
  2. The problem it solves.
  3. How Neo implements it today.
  4. How to customize or extend it.
  5. What to be careful about.