import { APP_NAME } from "../config.js";
export const BUILTIN_SLASH_COMMANDS = [
    { name: "settings", description: "Open settings menu" },
    { name: "model", description: "Select model (opens selector UI)" },
    { name: "scoped-models", description: "Enable/disable models for Ctrl+P cycling" },
    { name: "export", description: "Export session (HTML default, or specify path: .html/.jsonl)" },
    { name: "import", description: "Import and resume a session from a JSONL file" },
    { name: "share", description: "Share session as a secret GitHub gist" },
    { name: "copy", description: "Copy last agent message to clipboard" },
    { name: "name", description: "Set session display name" },
    { name: "session", description: "Show session info and stats" },
    { name: "git", description: "Show repository status summary" },
    { name: "memory", description: "Inspect and manage Threadwell memory" },
    { name: "context", description: "Review and accept CONTEXT.md semantic candidates" },
    { name: "adr", description: "Review and manage architecture decision records" },
    { name: "review", description: "Open Threadwell review selector for context and ADR candidates" },
    { name: "feature", description: "Create and inspect Threadwell Feature Packets" },
    { name: "threadsuite", description: "Bootstrap project continuity, context, ADR, and memory scaffolding" },
    { name: "attach", description: "Start, stop, or inspect the local attach server" },
    { name: "fast", description: "Ask one quick low-latency question without changing normal settings" },
    { name: "changes", description: "Inspect recent change sets and file diffs" },
    { name: "revert", description: "Preview and confirm safe change-set revert" },
    { name: "rev", description: "Alias for /revert" },
    { name: "unrevert", description: "Undo the most recent safe revert" },
    { name: "queue", description: "Show active continuity queue tasks" },
    { name: "changelog", description: "Show changelog entries" },
    { name: "update", description: "Show Threadwell update instructions" },
    { name: "hotkeys", description: "Show all keyboard shortcuts" },
    { name: "fork", description: "Create a new fork from a previous user message" },
    { name: "clone", description: "Duplicate the current session at the current position" },
    { name: "tree", description: "Navigate session tree (switch branches)" },
    { name: "login", description: "Configure provider authentication" },
    { name: "logout", description: "Remove provider authentication" },
    { name: "new", description: "Start a new session" },
    {
        name: "compact",
        description: "Manually compact the session context; use `/compact status` to inspect context size",
    },
    { name: "resume", description: "Resume a different session" },
    { name: "reload", description: "Reload keybindings, extensions, skills, and prompts" },
    { name: "quit", description: `Quit ${APP_NAME}` },
];
//# sourceMappingURL=slash-commands.js.map