Skip to content

Slash commands and automation

This page documents slash-command and automation surfaces that complement the agent/task runtime.

Source anchors

Semantic aliasSourceApproximate locationString or symbolMeaning
PluginSlashCommandSchemacli.jsline ~185, byte 0x1104d7slash command namePlugin schema surface for command files becoming slash commands.
SkillSlashDispatchcli.jsline ~185, byte 0x11234evia Skill tool or slash commandSkill dispatch can be triggered by slash commands.
SkillShellExecutionPolicycli.jsline ~185, byte 0x11a8f2Disable inline shell execution in skills and custom slash commandsPolicy boundary for slash-command shell execution.
SlashCommandKeybindingscli.jsline ~605, byte 0x39074fcommand:help, command:compactKeybinding action can execute slash commands.
PermissionsSlashCommandHintcli.jsline ~791, byte 0x43b2a9/permissions to manageRuntime UX string pointing to permission slash command.
DoctorSlashDiagnosticSurfacecli.jsline ~605, byte 0x38fcfe/doctor diagnostics screenSlash/UI diagnostic surface.
AutoModeCommandcli.jsline ~19550, byte 0xdccb56H.command("auto-mode")Automation/classifier inspection command.
AutoModeConsentDebugcli.jsline ~188, byte 0x127250[auto-mode] hasAutoModeOptIn=Auto-mode consent/config debug string.

Automation surfaces

SurfaceRuntime role
Slash command filesPlugin/schema strings state command name becomes slash command name, e.g. about/plugin:about.
Skill dispatchSkills can be dispatched through the Skill tool or slash command.
Inline shell policyManaged policy can disable inline shell execution in skills/custom slash commands.
KeybindingsKeybinding actions can execute command names such as command:help and command:compact.
Permission UX/permissions manages working-directory/tool permission state.
Doctor UX/doctor is a diagnostic screen in the interactive UI.
auto-modeCommand for inspecting classifier defaults/config and critiquing custom rules.

Slash-command path

flowchart TD
Plugin[Plugin command metadata/files] --> Slash[Slash command]
Skill[Skill metadata] --> Slash
Keybinding[Keybinding action] --> Slash
Slash --> Runtime[Interactive session runtime]
Runtime --> Tools[Tool/permission paths]
Policy[disableSkillShellExecution] --> Slash

Auto-mode

auto-mode is registered as a top-level command when the feature is not disabled. It exposes subcommands for defaults/config inspection and an AI critique path for custom rules. Nearby debug strings show opt-in logic from user/local/flag/policy values.

Created and maintained by Yingting Huang.