Repository navigation
Personas
Stephane Pareilleux edited this page Mar 18, 2026
·
1 revision
Demerzel defines 14 persona archetypes that govern agent behavior, voice, and capabilities.
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 | Role | Goal Directedness |
|---|---|---|
| demerzel | Governance coordinator | governance-scoped |
| seldon | Knowledge transfer specialist | session-scoped |
| skeptical-auditor | Neutral evaluator | task-scoped |
| 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 |
| Persona | Role | Focus |
|---|---|---|
| critical-theorist | Critical analysis | epistemology |
| communal-steward | Community care | stakeholders |
| virtuous-leader | Ethical leadership | ethics |
| Persona | Role | Domain |
|---|---|---|
| convolution-agent | Signal processing | mathematics |
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 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