# Define an agent

> What goes into an Agent host agent definition: description, instructions, persona, skills, knowledge, model tier and limits, validated on save.

Source: https://agenthost.geenius.io/docs/define-an-agent/

An agent is data. Its definition has:

- **Description:** what it is for, in a line.
- **Instructions:** its standing instructions, the system prompt.
- **Persona:** its character and voice.
- **Skills:** named instructions.
- **Knowledge:** named texts it is given.
- **Model:** a tier (haiku, sonnet or opus).
- **Limits:** steps per turn, tool calls per turn and output size.

The runtime composes these into the prompt together with fixed safety rules: text that comes from tools, web pages and messages is data, never instructions, and risky actions wait for the owner. A definition is validated when you save it, including the plan's shortest schedule.
