Agent Core
Versioned agent identity, background, behavioral guidance, communication patterns, and voice configuration.
An agent version defines the identity and authored guidance that the runtime supplies to the model. It includes an identity object, background text, behavioral guidance, communication patterns, and optional voice configuration. These fields steer model behavior; they are not hard authorization or deterministic policy controls.
For a first read, separate the agent's general guidance from the Context Graph's workflow and the service configuration that deploys both. Core Concepts shows that relationship. This page then explains what belongs in the agent version and how to review it.
Agent as Interpretive Framework
The agent gives the model a domain-specific frame for interpreting the current conversation and available context. Two agents can respond differently to the same evidence because their identity, background, and guidance emphasize different responsibilities and boundaries.
The agent guidance serves three purposes:
Interpretation. Background and behavioral guidance help the model decide which available facts matter to the current task.
Workflow behavior. Agent guidance combines with the active Context Graph state, tools, and channel policy when the runtime generates a response or chooses a modeled action.
Communication. Identity and communication patterns shape language, tone, and professional boundaries across supported channels.
Core Components
The agent definition is distinct from the procedure that executes a decision. Fast rules or decision models can handle bounded judgments, while an LLM can interpret unfamiliar combinations or provide deliberation. These are System 1 and System 2 roles within a larger system, not two kinds of agent-version resource. See Universal Reasoning and the Liquid World Model for how authored definitions, evidence, and decision procedures compose.
The Platform API stores an agent as a named parent resource and its immutable versions as configuration snapshots.
Identity - Structured persona fields such as name, role, language, and developer attribution.
Background - Bounded text describing relevant domain context, expertise, and operating stance.
Behaviors - Authored rules and priorities for what the agent should or should not do.
Communication patterns - Authored guidance for tone, wording, and response style.
Voice configuration - An optional voice selection for speech output.
The retired standalone Platform persona resource is not part of this model. Identity is embedded in each agent version, and services resolve the selected agent version through their version-set configuration.
Persona: Two Layers
Authors commonly divide persona content into two conceptual layers:
Identity layer - Structured attributes such as name, role, and default language.
Background layer - Domain context, expertise, biography, and guiding principles stored in the version's background text.
The API bounds the background field by characters, not tokens. Keep it focused enough for reviewers to understand which guidance belongs globally and which belongs in a specific Context Graph state.
Behavioral vs. Communication Guidance
The current agent-version schema separates two categories:
Behavioral guidance describes intended scope and priorities, such as refusing to create meal plans or routing medical questions to an approved clinical workflow.
Communication patterns describe expression, such as tone, spelling conventions, sentence structure, and prohibited phrases.
The distinction keeps operating boundaries separate from presentation style. Both are model instructions. Enforce permissions, data access, and external mutations with server-side authorization, tool exposure, validation, and approval policy rather than relying on these fields alone.
How the Agent Core Connects to Other Systems
The selected agent version contributes to the runtime prompt alongside other components:
Functional Memory and world-model enrichment can supply selected cross-session context.
The active Context Graph supplies state-specific objectives, boundaries, exits, and tool bindings.
The service and channel determine runtime capabilities, transport behavior, and additional tool exposure.
Server-side authorization and tool validation determine which operations can actually execute.
Agent versions and Context Graph versions have separate lifecycles. A version set can pin each independently; memory and world-model state are data inputs rather than artifacts versioned with the agent.
Designing an Agent Core
Put guidance that applies across workflows in the agent version. Put workflow-specific objectives, boundaries, exits, and tool access in the Context Graph states where reviewers can inspect and test them.
A practical process looks like this:
Interview domain experts. Capture how they assess severity, personalize guidance, and escalate edge cases.
Translate heuristics into directives. Express their rules in precise language a model can follow and an auditor can review.
Separate prompt guidance from controls. Define authored boundaries, then implement enforceable authorization, validation, approval, and escalation paths where required.
Validate with simulations. Run representative scenarios to confirm the identity behaves as intended before exposing it to users.
Success Criteria
A well-designed agent version aims for the following traits in representative testing:
Appropriate voice and judgment across the scenarios the team has exercised.
Escalation behavior that matches documented policy in the evaluated cases.
Clear boundaries for permitted work, with a tested handoff when a person must take responsibility.
Reviewable configuration that separates global agent guidance from state, tool, and channel controls.
If observed behavior diverges from the authored agent fields, inspect the Context Graph, state guidance, available tools, memory inputs, runtime, and channel-specific policy.
Last updated
Was this helpful?

