mirror of
https://github.com/blackboxprogramming/lucidia.git
synced 2026-03-17 00:57:11 -05:00
23 lines
625 B
Python
23 lines
625 B
Python
from __future__ import annotations
|
|
|
|
from dataclasses import dataclass
|
|
from typing import Dict
|
|
|
|
|
|
@dataclass(frozen=True)
|
|
class AgentDescription:
|
|
"""
|
|
Minimal descriptor for a Lucidia agent.
|
|
"""
|
|
name: str
|
|
role: str
|
|
motto: str
|
|
|
|
|
|
AGENTS: Dict[str, AgentDescription] = {
|
|
"Guardian": AgentDescription("Guardian", "contradiction watcher", "Hold the line."),
|
|
"Roadie": AgentDescription("Roadie", "execution layer", "Make it real."),
|
|
"Breath": AgentDescription("Breath", "continuity keeper", "Remember gently."),
|
|
"Truth": AgentDescription("Truth", "codex enforcer", "Square with the light."),
|
|
}
|