Workbench
Hands-on. Real agent projects, step by step.
Build your first agent
From empty repo to tool-loop in one hour - a guided walkthrough.
Harness, Part 1: The LLM Call
One terminal script, one model, one answer - the smallest building block of an agent, built straight against the API.
Harness, Part 2: The Message History
The one-shot call becomes a conversation - the history is just an array that rides along on every request.
Harness, Part 3: The System Prompt
Your agent gets an identity - your answers become a system prompt that lives in its own file.
Harness, Part 4: Tools & Loop
Now it becomes an agent: tools that fit its purpose and the loop that keeps working until the task is done.
Harness, Part 5: Guardrails
Limits make the agent fit for daily use: confirmation before risky actions, an iteration cap, and a list of hard nos.
Harness, Part 6: Memory
A memory made of one file: your agent remembers what matters - and still knows it after a restart.
Harness, Part 7: Channels & Triggers
Your agent runs while you are away: one job, one schedule, one log - automation without frills.
Harness, Part 8: Context Compaction
When the conversation outgrows the window: older turns get summarized - the thread survives, the cost drops.
Harness, Part 9: Tool-Call Optimization
The finale: a small model handles the tool calls while the big one thinks - a division of labor you can measure.