What an agent is made of
When you create an agent, you define:Identity
A name and an avatar.
Instructions
An optional system prompt describing how the agent should behave.
Context
Business context specific to the agent, plus your company’s shared context (configured under Settings → Context). Both are captured into the agent’s instructions at creation time — later changes to the company context apply to agents created afterwards.
Model
An LLM chosen from a curated list — or your own API key if BYOK is enabled for your company.
Always-on, not session-based
An agent runs in its own isolated environment with persistent storage. There’s no ephemeral “chat session” that resets — the agent’s working memory, scheduled tasks, sub-agents, and files persist in its environment across restarts. If a connection drops, nothing is lost: messages waiting on the email, webhook, and inter-agent channels are replayed once the agent reconnects, and chat history and scheduled tasks persist independently of connection state.Lifecycle
Agent slots
A company’s agents draw from a shared pool of agent slots — one slot per concurrently active agent. The number of slots equals the number you’ve purchased on your subscription; it isn’t tied to the number of human users on your team. See Credits and Subscription for how slots map to billing.Conversations are private per user
Chat is agent-wide in terms of capability, but conversations are private per (agent, user) pair. If two colleagues both talk to the same agent, they each get their own thread — while the agent’s memory, files, and cron tasks are shared and visible to the whole team through that one agent. See Chat.Memory and state
Everything an agent accumulates — conversation context, files it’s created or received, scheduled tasks — persists for the agent’s entire lifetime, across restarts and pauses. Nothing needs to be re-explained after a reconnect.Sub-agents
For complex tasks, an agent can delegate work to short-lived sub-agents. These are spun up to handle a specific piece of work and then retired; they don’t consume additional agent slots. Their work is visible as steps inside the parent agent’s activity timeline, so you can always see what was delegated and what it did.Related
How it works
The platform architecture behind every agent.
Credits
How agent usage is metered and billed.
Channels overview
Every way to reach an agent.
Quickstart
Create your first agent.