IMMEDIATE_UI
)
,
hidden_keywords
=
'switch profile persona'
)
,
SlashCommand
(
name
=
'/auto'
,
description
=
'Switch to Auto approval mode or manage its classifier model'
,
bypass_tier
=
(
BypassTier
.
IMMEDIATE_UI
)
,
hidden_keywords
=
'approval mode classifier automatic auto-approve shift+tab model'
,
argument_hint
=
'[model [<spec>|clear]]'
)
,
SlashCommand
(
name
=
'/manual'
,
description
=
'Switch to Manual approval mode'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
,
hidden_keywords
=
'approval mode approve prompt review shift+tab'
)
,
SlashCommand
(
name
=
'/yolo'
,
description
=
'Switch to YOLO approval mode (no review)'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
,
hidden_keywords
=
'approval mode unrestricted auto-approve dangerous shift+tab'
)
,
SlashCommand
(
name
=
'/auth'
,
description
=
'Connect and manage provider and service credentials'
,
bypass_tier
=
(
BypassTier
.
IMMEDIATE_UI
)
,
hidden_keywords
=
'key keys credential credentials login token api tracing langsmith'
,
aliases
=
(
'/connect'
,
)
)
,
SlashCommand
(
name
=
'/clear'
,
description
=
'Clear the chat and start a new thread'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'reset'
)
,
SlashCommand
(
name
=
'/copy'
,
description
=
'Copy the latest assistant message to clipboard'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
)
,
SlashCommand
(
name
=
'/context'
,
description
=
'Show current context window usage'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'tokens window usage remaining offload compact'
)
,
SlashCommand
(
name
=
'/cost'
,
description
=
'Show estimated thread cost'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'price spend usage tokens dollars usd'
)
,
SlashCommand
(
name
=
'/force-clear'
,
description
=
'Stop active work, clear the chat, and start a new thread'
,
bypass_tier
=
(
BypassTier
.
ALWAYS
)
,
hidden_keywords
=
'reset interrupt'
)
,
SlashCommand
(
name
=
'/goal'
,
description
=
'Set and manage a persistent objective with acceptance criteria'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'objective criteria acceptance amend pause resume rubric grader grading model iterations'
,
argument_hint
=
'[<objective>|amend <feedback>|pause|resume|show|clear|model|max-iterations]'
)
,
SlashCommand
(
name
=
'/editor'
,
description
=
'Open prompt in an external editor ($EDITOR)'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
)
,
SlashCommand
(
name
=
'/effort'
,
description
=
'Set reasoning effort for the current model'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'reasoning thinking level'
,
argument_hint
=
'[<level>|clear]'
)
,
SlashCommand
(
name
=
'/mcp'
,
description
=
'Manage MCP servers and authentication'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
,
hidden_keywords
=
'servers oauth authenticate reconnect disable enable'
,
argument_hint
=
'[login <server> | reconnect]'
)
,
SlashCommand
(
name
=
'/plugins'
,
description
=
'Manage plugins'
,
bypass_tier
=
(
BypassTier
.
IMMEDIATE_UI
)
,
hidden_keywords
=
'plugin marketplace skills mcp enable disable install'
)
,
SlashCommand
(
name
=
'/model'
,
description
=
'Switch models or edit model settings'
,
bypass_tier
=
(
BypassTier
.
IMMEDIATE_UI
)
)
,
SlashCommand
(
name
=
'/notifications'
,
description
=
'Configure warning notifications'
,
bypass_tier
=
(
BypassTier
.
IMMEDIATE_UI
)
,
hidden_keywords
=
'warnings alerts suppress startup yolo'
)
,
SlashCommand
(
name
=
'/offload'
,
description
=
'Summarize and offload older messages to free context'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'compact'
,
aliases
=
(
'/compact'
,
)
)
,
SlashCommand
(
name
=
'/remember'
,
description
=
'Save useful context to memory or skills'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
argument_hint
=
'[context]'
)
,
SlashCommand
(
name
=
'/reload'
,
description
=
'Reload environment and config'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'refresh plugin plugins marketplace'
)
,
SlashCommand
(
name
=
'/skill-creator'
,
description
=
'Create or refine agent skills'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
argument_hint
=
'[task]'
)
,
SlashCommand
(
name
=
'/threads'
,
description
=
'Browse and resume past threads'
,
bypass_tier
=
(
BypassTier
.
IMMEDIATE_UI
)
,
hidden_keywords
=
'continue history sessions resume back previous'
,
argument_hint
=
'[-r [ID]]'
)
,
SlashCommand
(
name
=
'/trace'
,
description
=
'Open this thread in LangSmith'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
)
,
SlashCommand
(
name
=
'/tokens'
,
description
=
'Show token usage'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'cost'
)
,
SlashCommand
(
name
=
'/tools'
,
description
=
'List the tools available to the agent'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'mcp functions capabilities builtin built-in'
)
,
SlashCommand
(
name
=
'/rubric'
,
description
=
'Set explicit acceptance criteria for rubric grading'
,
bypass_tier
=
(
BypassTier
.
IMMEDIATE_UI
)
,
hidden_keywords
=
'criteria acceptance grader grading evaluation iterations'
,
argument_hint
=
'[set|next|file|show|clear|model|max-iterations]'
,
aliases
=
(
'/criteria'
,
)
)
,
SlashCommand
(
name
=
'/restart'
,
description
=
'Restart the agent server'
,
bypass_tier
=
(
BypassTier
.
ALWAYS
)
,
hidden_keywords
=
'respawn server reconnect connect'
)
,
SlashCommand
(
name
=
'/theme'
,
description
=
'Change color theme'
,
bypass_tier
=
(
BypassTier
.
IMMEDIATE_UI
)
,
hidden_keywords
=
'dark light color appearance'
)
,
SlashCommand
(
name
=
'/scrollbar'
,
description
=
'Show or hide the chat scrollbar'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
,
hidden_keywords
=
'scroll scroller bar vertical'
)
,
SlashCommand
(
name
=
'/timestamps'
,
description
=
'Show or hide message timestamps'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
,
hidden_keywords
=
'time footer footers date dates'
)
,
SlashCommand
(
name
=
'/line-numbers'
,
description
=
'Show or hide line numbers in file diffs'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
,
hidden_keywords
=
'diff gutter numbers lines'
)
,
SlashCommand
(
name
=
'/update'
,
description
=
'Check for and install updates'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'upgrade dependencies deps refresh'
,
argument_hint
=
'[--deps] [--prerelease]'
)
,
SlashCommand
(
name
=
'/install'
,
description
=
'Install an optional integration'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
,
hidden_keywords
=
'extra extras add provider sandbox dependency'
,
argument_hint
=
'<extra> [--force]'
)
,
SlashCommand
(
name
=
'/auto-update'
,
description
=
'Turn automatic updates on or off'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
)
,
SlashCommand
(
name
=
'/changelog'
,
description
=
'Open the changelog in a browser'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
)
,
SlashCommand
(
name
=
'/version'
,
description
=
'Show version information'
,
bypass_tier
=
(
BypassTier
.
CONNECTING
)
,
aliases
=
(
'/about'
,
)
)
,
SlashCommand
(
name
=
'/feedback'
,
description
=
'Send feedback or report an issue'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
)
,
SlashCommand
(
name
=
'/docs'
,
description
=
'Open the docs'
,
bypass_tier
=
(
BypassTier
.
SIDE_EFFECT_FREE
)
)
,
SlashCommand
(
name
=
'/help'
,
description
=
'Show help and available commands'
,
bypass_tier
=
(
BypassTier
.
QUEUED
)
)
,
SlashCommand
(
name
=
'/quit'
,
description
=
'Exit app'
,
bypass_tier
=
(
BypassTier
.
ALWAYS
)
,
hidden_keywords
=
'close leave'
,
aliases
=
(
'/q'
,
)
)
)