Skip to main content

Configuration Reference

🚧 Initial skeleton.
All configuration options for soul.toml and environment variables.
[soul]
name = "Luna"
personality = "friendly"
voice = "warm"

auth_token = "${SOUL_AUTH}"

[memory]
path = "~/Library/Application Support/soul/memory.db"
mode = "persistent"   # or "ephemeral"

autoupdate = true

Environment Variables

VariableDescription
SOUL_DATA_DIROverride default data directory
SOUL_SYNC_ENDPOINTCustom cloud sync URL
RUST_LOGLog level
SOUL_DISABLE_SYNCForce offline mode