Agents

An agent is the core execution context in Hoziron. It wraps an LLM conversation with a persistent identity, a set of competencies, memory, and a lifecycle you control. Agents are the unit you deploy, monitor, and scale — every task your platform handles runs inside one.

You create agents when you need a stable, addressable AI worker: a claims processor that handles incoming documents, a compliance reviewer that checks policy updates, or a customer-facing assistant that lives behind a channel integration.

Agents don't do much on their own — they gain capabilities through competencies (what they can do) and connect to the outside world through skills and data integrations (what they can access).

What you'll find here

GuideDescription
Creating agentsDeclare agents via manifests, templates, or the API — including auto-load at startup
LifecycleThe state machine that governs agent execution: created → running → suspended → stopped
Sending messagesInteract with agents through chat, one-shot invocations, the REST API, or channel bridges
SchedulingTrigger agents on cron schedules or in response to external events

Common tasks

How agents relate to other concepts