Navigation
Getting Started
Directing
Watching
Shaping
Budgets
Problems
Concepts
Reference
Concepts

Agents

Durable role bindings inside teams. An agent isn’t a chat thread or a single run — it’s a persistent identity with memory, skills, authority, and a job to do.

What an agent is

A persistent agent is a durable operating identity inside a team. It carries:

  • A mandateWhat this role is responsible for inside its team.
  • Attached skillsPackaged ways of acting that the agent can use. Skills are how the agent inhabits its work with craft.
  • Tool accessSpecific tools, MCP servers, or plugin-provided capabilities the agent can call.
  • Memory scopesWhat the agent can read from and write to — its own working memory, its team’s memory, the company knowledgebase.
  • AuthorityWhat it’s allowed to do without approval, what requires approval, what’s explicitly off-limits.
  • Attention policyWhich signals wake this agent. Heartbeats, triggers, handoffs from other agents, requests from the CEO.
  • Continuity policyWhen to keep a session going, when to start fresh, when old context has become contamination.
  • Harness bindingWhich agent harness this role runs on — Claude Code, Codex, Hermes, OpenClaw, or another.

Why agents are durable

An agent isn’t a session. Sessions come and go; chat threads end; runs finish. The agent persists across all of them. It accumulates memory, refines its skills, gets better at the work over time.

That persistence is exactly what makes agents organs of the company rather than employees. An employee comes and goes; an organ stays. A capability scout that’s been running for six months knows what got rejected and why. A memory steward that’s been operating across quarterly cycles knows what stale claims have already been demoted.

Agent vs. role vs. session vs. run

  • Agent (persistent role binding)Durable. Lives inside one team. Has identity. Carries memory, skills, authority across runs.
  • Role (the template)The template the agent is configured from — “capability curator,” “memory steward,” “customer-ops lead.” The template defines defaults; the agent is the instance.
  • RunOne bounded execution attempt by an agent. A run has a wake reason, a target, a time and authority budget. The agent may produce many runs over its life.
  • SessionHarness-level continuity within a run, or sometimes across runs (a Codex thread, a Claude Code resumed session). Session continuity is a harness detail; the agent’s identity doesn’t depend on it. If a session is reset, the agent persists.

Unusual roles

Some agents map to roles you’d find in any human company: sales lead, customer-support generalist, content producer. Other agents fill roles that don’t translate well from human orgs — durable cognitive functions that only make sense when the role doesn’t need to sleep, get along, or worry about looking dumb.

  • Capability CuratorWatches what’s emerging in tools, models, skills, practices. Evaluates them, writes evals, decides where new capability belongs.
  • Continuity StewardDecides when to keep sessions going and when to start fresh. Treats session continuity as a cognitive resource rather than a default.
  • Memory StewardDecides what the company remembers, demotes, supersedes, or forgets. Maintains the long-term shape of what shapes future thinking.
  • Attention StewardAsks whether the company is waking for the right reasons. Manages signal routing and authority on wake.

These are illustrative roles, not a required roster. Each exocorp picks the unusual roles that match its actual operating model.

Where agents live in the UI

See the operator portal reference for the Agents and Teams surfaces. For day-to-day “what is this agent doing?” questions, the Agents page lists all persistent agents with live status; the agent detail page has full identity and recent run history.

Next