Skip to content

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