Skip to main content
An agent is a markdown file defining an assistant persona: its role, behavior, and tool access. Each agent lives at agents/<name>.md and is declared in facet.json under agents. Placement and descriptor rules live at Text assets.

Example

The file content is the agent’s system prompt:
agents/reviewer.md

When to use agents

Use an agent when you need a named persona: a security reviewer, an accessibility auditor, a database advisor, a debugging partner. Use a skill for passive knowledge. Use a command for a user-invoked action.

Further reading