persona-atoms
Voice profiles, role definitions, behavioural constraints, knowledge boundaries, tone parameters, and work contracts for AI personas, panels, pods, and teams.
Composable persona primitives portable across LangChain, AutoGen, CrewAI, Olympus, and any future agent runtime. Voice profiles, role definitions, behavioural constraints, knowledge boundaries, tone parameters, and work contracts — assembled into personas, panels, pods, and teams.
Catalog at v0.1.0
- 78 atoms across 6 types
- 39 persona compositions
- 5 higher-order compositions
- 0 compatibility rules
Atom types
- behavioural-constraint — 13 atoms
- knowledge-boundary — 23 atoms
- role-definition — 28 atoms
- tone-parameter — 4 atoms
- voice-profile — 4 atoms
- work-contract — 6 atoms
Composition kinds
- Personas — single-agent identities composed from atoms.
- Compositions — panels, pods, and teams built from personas and nested compositions.
Civilization-grade properties
- Typed — every atom validates against a JSON Schema.
- Versioned — every atom has a semver
versionfield. - Machine-readable — /exports/catalog.json is the canonical manifest.
- Composable — compositions reference atoms by ID; references resolve in CI.
- Open — Apache-2.0 licensed.
- Durable — no external dependencies in the hot path.