Creating agents

Create a small working agent before adding delegation, memory, schedules, or many tools.

Start small

Create the simplest agent that can complete one useful task. Add complexity only after the first run works.

  • Choose one model provider and model.
  • Write a short system prompt with the agent's role and boundaries.
  • Enable only the tools required for the first task.
  • Run a short test message and inspect the console output.

Naming and scope

Use names that describe responsibility rather than implementation. Good specialist names make delegation easier to audit later.

Iterate

After the first successful run, add specialist subagents, MCP servers, memory, and schedules one piece at a time.