Prompts·
read and override each persona's system prompt (override = personality note appended; FULL: replaces) — tools/prompts.py, 1 tool.
From the module docstring
Persona system prompt store — SQLite-backed, hot-editable by any agent.
| tool | does |
|---|---|
prompts |
Manage persona system prompts. |
prompts·
prompts(
action: str = 'list',
persona: Optional[str] = None,
text: Optional[str] = None,
limit: int = 5,
) -> str
Manage persona system prompts. SQLite-backed, takes effect on next agent invocation.
Actions
- "get": persona → return current effective prompt (override OR default-marker)
- "set": persona + text → persist override (used on next build_agent call)
- "reset": persona → drop override, revert to hardcoded default
- "history": persona [+limit] → show last N versions
- "list": show all personas + whether they're overridden
- "diff": persona → show how override differs from default (size only)
Personas: shell | thinker | telegram | voice
source: tools/prompts.py:89