Skip to content

Agents and models ​

Agents are configured per workspace. This page covers the agents a workspace starts with, how to add and edit them, how an agent's model is chosen, and prompt caching.

Managing agents needs the Owner or Admin role.

The Agents list

The agents a workspace starts with ​

Your platform operator sets the starting list. Out of the box it is:

Model agents ​

Each one answers with a particular model, so people can ask a model directly.

AgentModel
Opus 4.6Claude Opus
Sonnetthe platform's default inference connection
Gemini Flash (latest)Gemini 3.8 Flash
GPT-5.1the platform's default inference connection

Role agents ​

Each one has a brief, and the Dispatcher routes a message to it when the message fits. They follow the platform's default model, except AI Designer, which uses image generation. Opus 4.6 and the Gemini agents are pinned to a model; Sonnet and GPT-5.1 follow whatever the default inference connection serves.

AgentRouted to when the message is about
AI CEOcompany strategy, high-level decisions, priorities, competitive positioning, resource trade-offs
AI CTOtechnical feasibility, architecture, engineering standards, tooling, infrastructure, security
AI CMOmarketing strategy, campaigns, messaging and copy, brand, audiences, funnels, marketing metrics
AI CROsales, the pipeline, a specific deal or prospect, proposals, objections, forecasts, deal pricing
AI COOoperations, processes, execution, capacity, delivery, onboarding, bottlenecks
AI CFOcash flow, runway, budgets, forecasts, unit economics, margins, valuation, deal structure
AI Designeran explicit request for an image, picture, illustration, diagram or logo

System agents ​

AgentWhat it does
AI FacilitatorTakes general requests that fit no other agent. Its name follows the workspace's word for Facilitator. See The AI Facilitator.
InterviewerRuns interviews. It speaks only inside an interview or when someone @mentions it. See Voice & phone interviews.

The Dispatcher decides which agent takes each message. It is run by the platform. An Owner can choose a workspace agent to act as dispatcher instead.

Where agents are managed ​

Manage agents, in the left sidebar ​

Click the ⚙ on the Agents section header to open Manage agents.

  • Drag a row to set the default order the workspace uses when it is unsure who should take a request. The sidebar shows the same order.
  • + Add agent creates an agent. Give it a name, then edit it.
  • Manage on a row opens that agent's pane. The pane offers only the actions you are allowed to take:
ActionWhat it doesWho
MessageOpens a chat with the agentAnyone
ViewShows the agent's detailsAnyone
EditOpens the agent editorOwner, Admin
CloneMakes a copy you can changeOwner, Admin
Edit avatarChanges the agent's pictureFacilitator and above
Use as dispatcherMakes this agent the workspace's dispatcherOwner
Revert to platform DispatchHands dispatching back to the platformOwner
RemoveDeletes the agent, after a confirmationOwner, Admin

A Facilitator who is not an Admin can edit an agent's Strengths only.

The Agents page, in the Admin console ​

Agents in the Admin console is the full list in table form: Name, Backend, Model, Enabled, Source and Manage.

  • Edit opens a short editor: name, avatar, backend and model, Thinking and the system prompt.
  • Disable and Enable switch a workspace agent off and on.
  • A Facilitator who is not an Admin sees Edit strengths instead.
  • The row marked "active dispatcher" is the agent dispatching for the workspace. The dispatch row's Model shows the model routing actually runs on, with a note when it falls back or skips a model.
  • A row whose backend and model are set by the platform shows who sets them. Its editor shows them read-only. The Dispatcher's routing model is set by your platform operator.

Thinking ​

Thinking decides whether a Claude agent uses extended thinking before it answers.

ChoiceEffect
Default (tools on, else off)On for an agent with tools, off otherwise
OnAlways think
OffNever think
Inherit global settingFollow the platform's setting, which is on by default
  • Other models are not affected.
  • How hard the agent thinks is set by your platform operator.
  • How thinking is shown in a chat is each person's own Thinking choice in Settings > Display.

Editing an agent ​

The agent editor has these fields:

FieldMeaning
AvatarClick to change the picture
NameThe name people @mention
Short descriptionOne line, shown in listings
DescriptionA longer description
StrengthsWhat it is best at, up to 200 characters. The Dispatcher uses this when picking an agent.
Model agentShows a model badge on the agent and lists it under Models
Can manage this workspaceLets the agent add agents, Topics, interviews and invites and change members when someone asks it to, only as far as that person may themselves. Workspace agents only. On by default for the AI Facilitator, off for every other agent.
Backend and ModelWhich provider and model answer. See below.
System promptThe agent's instructions. ✨ Generate system prompt drafts one from the name and descriptions; review it, or Undo draft. Nothing is saved until you press Save. Preview as brand shows the prompt as the product will read it.
Own brainThe agent's primary knowledge Brain
Other brain accessOther Brains the agent may read
IntegrationsWhich integrations the agent may call: Inherit, Restricted or Off for each

A built-in agent is not changed in place. Saving your changes to one makes a copy for your workspace (Clone & save).

Choosing an agent's model ​

An agent's model is two choices.

  • Backend is the provider or model family the agent uses. A backend marked "no credential" has no key behind it in your workspace.
  • Model is either left at backend default or set to one model from the list.
    • Left at backend default, the agent follows whatever model the backend resolves to. When your operator changes the default, the agent follows.
    • Set to a named model, the agent is pinned: it uses exactly that model until you change it.

The model list can be narrowed with Any region, Any capability, a ZDR only tick box and Show all models. With Show all models off, the list holds chat-grade models only.

A model with no price set is left out of the list: no model runs without price data. See Every model has a price.

When a pinned model cannot be used ​

  • A connection can limit which models it may use. See Allowed models. A model that is not on a connection's list is never sent to that connection. The agent's reply says so, and where it can, the platform substitutes an allowed model and tells you which.
  • The platform checks every pinned model on a schedule by making one small real request to each. A pinned model that does not answer raises an alert for your platform operator, and the alert clears by itself when the model answers again.

If an agent stops replying after a model change, open its editor and either pick a model from the list or set Model back to backend default.

Disabled agents ​

An agent that needs a service the workspace does not have is switched off and shows why in the Enabled column, for example "Disabled: image generation not configured" for AI Designer.

  • A disabled agent is not routed to and is not offered in the @ picker.
  • It shows greyed in the left sidebar. Hovering shows the reason.
  • It comes back by itself once the service is connected and healthy. Image generation is set up by your platform operator.

Prompt caching ​

Each time an agent replies, the model receives the agent's instructions followed by the conversation. The start of those instructions is the same from one turn to the next. Prompt caching lets the model provider reuse that unchanging start, which cuts the cost and the wait of each reply.

  • The setting is prompt_cache. It is on by default.
  • It is set for the whole platform and can be overridden per workspace.
  • The Workspace page has no control for it. Ask your platform operator to set a different value for your workspace.
  • With it off, instructions are sent with nothing marked for reuse. OpenAI and Google may still reuse a repeated start on their own.
  • Reuse works best when the two thinking-effort settings match.

Where cached tokens show ​

Cached tokens are counted separately from ordinary input tokens, because providers price them differently.

  • In a chat's performance strip, a turn shows its cached tokens as "cache r" (read from the cache) and "w" (written to it).
  • Hovering over the cost on an agent's reply shows the input tokens with the cache tokens read and written alongside.
  • The cost already prices cached tokens at the provider's cache rates.

See Credits & spend.

LEMA Chat — sovereign, open-source multi-agent chat.