Agents

User agents in Korras Agents follow a CrewAI-inspired model: each agent has a mission, role, backstory, tools, skills, and a model selection.

Creating an agent

With the Agent Builder

  1. Open Chat and switch to Build mode
  2. Describe the agent you want in natural language
  3. Confirm the builder’s plan as it scaffolds files and attachments

On first turn, the builder typically:

  1. Creates and activates a recipe
  2. Creates and activates a task pack
  3. Scaffolds workspace files (mission.md, role.md, backstory.md)
  4. Attaches catalog tools and skills
  5. Invokes the Tool Builder if a capability is missing
  6. Finalizes the agent

Lifecycle

Agents move through a simple lifecycle:

  • Draft — still being defined
  • Ready — scaffolded and usable
  • Archived — retired from active use

Mission, role, and backstory

FilePurpose
mission.mdWhat the agent is responsible for
role.mdHow the agent should behave and decide
backstory.mdContext that shapes tone and judgment

Edit these in the agent workspace when you need finer control than the builder’s first draft.

Tools and skills

  • Tools — callable capabilities (platform tools or custom MCP tools)
  • Skills — reusable markdown instruction libraries

Attach only what the agent needs. Extra tools increase surface area without improving focus.