























@@ -3,7 +3,6 @@
33 *
44 * Defines built-in command metadata and the source shape used by prompts, skills, and extensions.
55 */
6-import { APP_NAME } from "../config.js";
76import type { SourceInfo } from "./source-info.js";
8798export type SlashCommandSource = "extension" | "prompt" | "skill";
@@ -14,33 +13,3 @@ export interface SlashCommandInfo {
1413source: SlashCommandSource;
1514sourceInfo: SourceInfo;
1615}
17-18-export interface BuiltinSlashCommand {
19-name: string;
20-description: string;
21-}
22-23-/** Built-in TUI slash commands that exist even when no prompt/skill packages are loaded. */
24-export const BUILTIN_SLASH_COMMANDS: ReadonlyArray<BuiltinSlashCommand> = [
25-{ name: "settings", description: "Open settings menu" },
26-{ name: "model", description: "Select model (opens selector UI)" },
27-{ name: "scoped-models", description: "Enable/disable models for Ctrl+P cycling" },
28-{ name: "export", description: "Export session (HTML default, or specify path: .html/.jsonl)" },
29-{ name: "import", description: "Import and resume a session from a JSONL file" },
30-{ name: "share", description: "Share session as a secret GitHub gist" },
31-{ name: "copy", description: "Copy last agent message to clipboard" },
32-{ name: "name", description: "Set session display name" },
33-{ name: "session", description: "Show session info and stats" },
34-{ name: "changelog", description: "Show changelog entries" },
35-{ name: "hotkeys", description: "Show all keyboard shortcuts" },
36-{ name: "fork", description: "Create a new fork from a previous user message" },
37-{ name: "clone", description: "Duplicate the current session at the current position" },
38-{ name: "tree", description: "Navigate session tree (switch branches)" },
39-{ name: "login", description: "Configure provider authentication" },
40-{ name: "logout", description: "Remove provider authentication" },
41-{ name: "new", description: "Start a new session" },
42-{ name: "compact", description: "Manually compact the session context" },
43-{ name: "resume", description: "Resume a different session" },
44-{ name: "reload", description: "Reload keybindings, extensions, skills, prompts, and themes" },
45-{ name: "quit", description: `Quit ${APP_NAME}` },
46-];
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。