A scene is the agent’s mission profile: its system prompts, sub-agents and tool gates. The built-in scene, Default, is plain coding behavior.

scenes {
    default "Plan"  // scene used for new sessions
    scene name="Plan" {
        description "Read and plan before touching code"
        system-prompts { prelude "Think before you act." }
        tools {
            ask-all
            tool "edit_file" { disabled #true }
        }
    }
}

Scene fields: description, subagents (per-sub-agent overrides), system-prompts (prelude, interlude, before-each/after-each turn hooks) and tools (enable-all/ask-all/disable-all plus per-tool disabled/ask). thinking #true is reserved for future use. Switch scenes live with /scene.


Copyright © 2026 Charles Dong. Distributed by an MIT license.

This site uses Just the Docs, a documentation theme for Jekyll.