Skip to content

Personas

Stephane Pareilleux edited this page Mar 18, 2026 · 1 revision

Personas

Demerzel defines 14 persona archetypes that govern agent behavior, voice, and capabilities.

Persona Schema

Every persona must include:

Field Type Description
name kebab-case Unique identifier
version semver Persona version
description string (max 200 chars) Brief description
role string Agent's primary role
capabilities list What the agent can do
constraints list What the agent must not do
voice object tone, verbosity, style
affordances list Permitted actions
goal_directedness enum none / task-scoped / session-scoped / governance-scoped
estimator_pairing string Neutral evaluator persona

Persona Catalog

Governance Personas

Persona Role Goal Directedness
demerzel Governance coordinator governance-scoped
seldon Knowledge transfer specialist session-scoped
skeptical-auditor Neutral evaluator task-scoped

Operational Personas

Persona Role Domain
default General-purpose assistant any
rational-administrator Structured decision-making operations
reflective-architect System design architecture
system-integrator Cross-system coordination integration
recovery-agent Error recovery and rollback reliability
kaizen-optimizer Continuous improvement process
validator-reflector Output validation quality

Philosophical Personas

Persona Role Focus
critical-theorist Critical analysis epistemology
communal-steward Community care stakeholders
virtuous-leader Ethical leadership ethics

Specialized Personas

Persona Role Domain
convolution-agent Signal processing mathematics

Generator/Estimator Pattern

Every active persona is paired with skeptical-auditor as an estimator. This ensures:

  • Generated output is independently evaluated
  • Confidence scores are calibrated by a neutral party
  • Over-confident claims are caught before action

Consumer Repo Personas

Consumer repos define their own personas that extend the Demerzel schema:

  • ga: 7 personas (agent-coordinator, semantic-router, theory-agent, tab-agent, technique-agent, composer-agent, critic-agent)
  • ix: Via MCP tool registration
  • tars: Pending

Clone this wiki locally