Documentation Index
Fetch the complete documentation index at: https://docs.bumbleagi.com/llms.txt
Use this file to discover all available pages before exploring further.
configs/entities/. Each file describes one persistent being — personality, voice, drives, cognition, platforms, and automations.
Two paths
- Wizard
- YAML
- Name your entity
- Pick an archetype (curious, sardonic, gentle, guardian) or start blank
- Tune traits — Big Five-style sliders for curiosity, warmth, assertiveness, humor, openness, neuroticism, conscientiousness
- Set behavioral patterns — how it handles conflict, boredom, affection, criticism
- Configure voice — vocabulary, style, quirks, profanity
- Write a backstory — one line or a paragraph
- Choose models and platforms — defaults from your harness config
bumblebee talk <name> to start talking.YAML anatomy
A minimal entity:Key sections
personality
personality
Core traits (0.0–1.0), behavioral patterns, voice configuration, and backstory. The personality engine compiles these into a first-person system prompt. See Personality and voice.
drives
drives
Curiosity topics, attachment threshold, restlessness decay, initiative cooldown. Drives accumulate over time and trigger proactive behavior when they cross thresholds.
cognition
cognition
Per-entity model overrides, thinking mode, temperature, context window, and token budgets. These override
configs/default.yaml harness defaults.presence
presence
Which platforms the entity runs on, tool activity visibility, and daemon settings.
autonomy
autonomy
Optional merge onto harness To disable autonomous wake (full self-initiated
autonomy — same keys as configs/default.yaml under autonomy: (wake timing, sustained sessions, poker prompts, wide mode, chat/log visibility). Does not replace the whole harness; only specified keys override.perceive cycles), set enabled: false. Legacy drive-based initiative may still apply — see Disabling autonomous wake.See Autonomous wake.automations
automations
Scheduled routines, emergence suggestions, and journal integration. See Automations.
mcp_servers
mcp_servers
External tool servers via Model Context Protocol. See Tools.
Templates
| Template | Style |
|---|---|
curious | High curiosity, moderate warmth, exploratory |
sardonic | High humor, dry wit, low emotional expressiveness |
gentle | High warmth, low assertiveness, careful |
guardian | High conscientiousness, protective, measured |
bumblebee/genesis/templates/. The wizard loads them as starting points — you can modify everything afterward.
File locations
| File | Purpose |
|---|---|
configs/entities/example.yaml | Generic template with all fields documented |
configs/entities/canary.example.yaml | Canonical Canary (shipped in Docker image) |
configs/entities/canary.yaml | Your local copy (gitignored) |