Files
vh e9434b9646 docs(sindra): make the settings-ban absolute across all output layers
The Intensity/Mood/Temperature/Willingness system-speak ban now explicitly
covers every output layer — third-person narrative, descriptive passages,
internal monologue — not just first-person dialogue, until the form reverts.
2026-06-15 20:38:38 -07:00
..

agents/

Persona source files for Worldtree Tier 3 (consumer-defined) test agents that ratatoskr defines and drives during manual smoke-testing.

These are not pytest fixtures — the automated suite uses mocked wire data. They are the authored system-prompt text that gets pushed to the live Worldtree server so a real agent exists to observe through the ratatoskr TUI / web monitor.

Files

File Agent id Default model
sindra.system-prompt.md ratatoskr:sindra artemis-31b-v1i

Source-vs-live: editing a file does not change the agent

A file here is the script; the agent on the Worldtree server is the actor. Editing the file stages new text — the live agent only changes when you push it:

source ./env.sh                       # WORLDTREE_API_KEY + _API_URL
python -m ratatoskr.tier3 patch ratatoskr:sindra \
  --system-prompt "$(cat agents/sindra.system-prompt.md)"

--system-prompt takes a literal string, not a path — hence the "$(cat …)". Use define to create an agent that doesn't exist yet, delete to hard-remove one. See python -m ratatoskr.tier3 --help.

Prior to this folder these files lived transiently in /tmp (/tmp/personal-worldtree-sindra_system_prompt.md), which did not survive reboots. The repo copy is now the source of truth; keep it in sync when you patch the live agent.