[
{ name: "exit", description: "Exit the interactive session.", argument_hint: "" },
{ name: "quit", description: "Exit the interactive session.", argument_hint: "" },
{ name: "new", description: "Start a new session.", argument_hint: "" },
{ name: "resume", description: "Resume a saved session.", argument_hint: "[path]" },
{ name: "name", description: "Name or clear the current session.", argument_hint: "[name]" },
{ name: "clone", description: "Clone the current session.", argument_hint: "" },
{ name: "copy", description: "Copy clean session text to the clipboard.", argument_hint: "[last|transcript]" },
{ name: "export", description: "Export the current session as Markdown.", argument_hint: "[path]" },
{ name: "compact", description: "Compact the current conversation context.", argument_hint: "[instructions]" },
{ name: "redraw", description: "Refresh the visible terminal.", argument_hint: "" },
{ name: "settings", description: "Configure prompt overlays.", argument_hint: "" },
{ name: "login", description: "Log in with an OAuth provider.", argument_hint: "" },
{ name: "model", description: "Select the default model.", argument_hint: "" },
{ name: "openrouter/catalog", description: "List the full OpenRouter model catalog.", argument_hint: "" },
{ name: "reasoning", description: "Select reasoning effort.", argument_hint: "" },
{ name: "status", description: "Show the current status message.", argument_hint: "" },
{ name: "stats", description: "Show telemetry logging stats.", argument_hint: "[range]" },
{ name: "crew", description: "Reserved for future crew commands.", argument_hint: "" },
{ name: "memory", description: "Inspect and manage Kward memory.", argument_hint: "[enable|disable|auto-summary|core|add|list|forget|promote|inspect|why|summarize]" }
].freeze