Skip to main content
All configuration lives in sundew.yaml at the project root.

Full reference

sundew.yaml

Traps

Enable or disable individual trap surfaces:
Disabling a trap removes its routes entirely -no 404s, no trace.

Persona

The persona field controls identity generation:
See custom personas for the full persona schema.

LLM providers

Sundew uses an LLM to generate response templates at deploy time. Supported providers:
No API key needed. Requires Ollama running locally.
LLM calls happen only at deploy time during persona generation. There are zero LLM calls during runtime operation -all responses are served from the pre-generated template cache.

Server

These can be overridden via CLI flags:

Storage

  • SQLite -structured storage for queries and session analysis
  • JSONL -append-only streaming log with automatic rotation (100 MB default, 5 backups)

Environment variables

Sensitive values should be set as environment variables rather than in config: