// Eleven's built-in command floor — the ONE source of truth for the bot's command // NAMES + one-line help. Two consumers import this, so the two never drift: // • the sidecar (agent/commands.mjs) attaches each command's deterministic run() // and answers it when the message reaches the bot; // • the client (apps.js) registers them so the "/" typeahead lists them and typing // one is SENT to the thread (the bot answers) rather than caught as an unknown // command — the client owns app commands (/todo, /remind); the bot owns these. // Pure data (no DOM, no deps), so both Node (the sidecar) and the browser import it. export const BOT_COMMANDS = { "/help": "what I can do", "/theme": "switch colour theme, e.g. /theme lagoon", "/themes": "browse the theme picker", "/dark": "switch to dark mode", "/light": "switch to light mode", "/profile": "edit your screen name & photo", };