메인 콘텐츠로 건너뛰기

슬래시 명령

명령은 Gateway에서 처리됩니다. 대부분의 명령은 /로 시작하는 독립형 메시지로 보내야 합니다. 호스트 전용 bash 채팅 명령은 ! <cmd>를 사용합니다(/bash <cmd>는 별칭). 서로 관련된 두 시스템이 있습니다:
  • 명령: 독립형 /... 메시지
  • 지시어: /think, /fast, /verbose, /reasoning, /elevated, /exec, /model, /queue
    • 지시어는 모델이 메시지를 보기 전에 제거됩니다.
    • 일반 채팅 메시지에서는(지시어만 있는 메시지가 아님) “인라인 힌트”로 취급되며 세션 설정을 유지하지 않습니다.
    • 지시어만 있는 메시지에서는(메시지가 지시어만 포함하는 경우) 세션에 유지되며 확인 응답을 반환합니다.
    • 지시어는 권한이 있는 발신자에게만 적용됩니다. commands.allowFrom이 설정되어 있으면 이것만 사용되는 허용 목록이며, 그렇지 않으면 권한 부여는 채널 허용 목록/페어링과 commands.useAccessGroups에서 옵니다. 권한이 없는 발신자에게는 지시어가 일반 텍스트로 처리됩니다.
몇 가지 인라인 바로가기도 있습니다(허용 목록에 있거나 권한이 있는 발신자만): /help, /commands, /status, /whoami (/id). 이들은 즉시 실행되고, 모델이 메시지를 보기 전에 제거되며, 남은 텍스트는 일반 흐름을 계속 따릅니다.

구성

{
  commands: {
    native: "auto",
    nativeSkills: "auto",
    text: true,
    bash: false,
    bashForegroundMs: 2000,
    config: false,
    mcp: false,
    plugins: false,
    debug: false,
    restart: true,
    ownerAllowFrom: ["discord:123456789012345678"],
    ownerDisplay: "raw",
    ownerDisplaySecret: "${OWNER_ID_HASH_SECRET}",
    allowFrom: {
      "*": ["user1"],
      discord: ["user:123"],
    },
    useAccessGroups: true,
  },
}
  • commands.text(기본값 true)는 채팅 메시지에서 /... 구문 분석을 활성화합니다.
    • 네이티브 명령이 없는 표면에서는(WhatsApp/WebChat/Signal/iMessage/Google Chat/Microsoft Teams) 이를 false로 설정해도 텍스트 명령은 계속 동작합니다.
  • commands.native(기본값 "auto")는 네이티브 명령을 등록합니다.
    • 자동: Discord/Telegram에서는 켜짐, Slack에서는 꺼짐(슬래시 명령을 추가할 때까지), 네이티브 지원이 없는 provider에서는 무시됩니다.
    • provider별로 재정의하려면 channels.discord.commands.native, channels.telegram.commands.native, 또는 channels.slack.commands.native를 설정하세요(bool 또는 "auto").
    • false는 시작 시 Discord/Telegram에서 이전에 등록된 명령을 지웁니다. Slack 명령은 Slack 앱에서 관리되며 자동으로 제거되지 않습니다.
  • commands.nativeSkills(기본값 "auto")는 지원될 때 skill 명령을 네이티브로 등록합니다.
    • 자동: Discord/Telegram에서는 켜짐, Slack에서는 꺼짐(Slack은 skill마다 슬래시 명령을 하나씩 만들어야 합니다).
    • provider별로 재정의하려면 channels.discord.commands.nativeSkills, channels.telegram.commands.nativeSkills, 또는 channels.slack.commands.nativeSkills를 설정하세요(bool 또는 "auto").
  • commands.bash(기본값 false)는 ! <cmd>로 호스트 셸 명령을 실행할 수 있게 합니다(/bash <cmd>는 별칭이며 tools.elevated 허용 목록 필요).
  • commands.bashForegroundMs(기본값 2000)는 bash가 백그라운드 모드로 전환하기 전에 얼마나 기다릴지 제어합니다(0이면 즉시 백그라운드 처리).
  • commands.config(기본값 false)는 /config를 활성화합니다(openclaw.json 읽기/쓰기).
  • commands.mcp(기본값 false)는 /mcp를 활성화합니다(mcp.servers 아래의 OpenClaw 관리 MCP 구성을 읽기/쓰기).
  • commands.plugins(기본값 false)는 /plugins를 활성화합니다(plugin 검색/상태와 설치 + 활성화/비활성화 제어).
  • commands.debug(기본값 false)는 /debug를 활성화합니다(런타임 전용 재정의).
  • commands.restart(기본값 true)는 /restart와 gateway 재시작 도구 동작을 활성화합니다.
  • commands.ownerAllowFrom(선택 사항)은 소유자 전용 명령/도구 표면에 대한 명시적 소유자 허용 목록을 설정합니다. 이는 commands.allowFrom과 별개입니다.
  • commands.ownerDisplay는 시스템 프롬프트에서 소유자 ID가 어떻게 표시되는지 제어합니다: raw 또는 hash.
  • commands.ownerDisplaySecretcommands.ownerDisplay="hash"일 때 사용되는 HMAC 시크릿을 선택적으로 설정합니다.
  • commands.allowFrom(선택 사항)은 명령 권한 부여를 위한 provider별 허용 목록을 설정합니다. 구성되면 이것이 명령과 지시어의 유일한 권한 부여 소스가 됩니다(채널 허용 목록/페어링과 commands.useAccessGroups는 무시됨). 전역 기본값에는 "*"를 사용하고, provider별 키가 이를 재정의합니다.
  • commands.useAccessGroups(기본값 true)는 commands.allowFrom이 설정되지 않았을 때 명령에 대해 허용 목록/정책을 적용합니다.

명령 목록

현재 소스 오브 트루스:
  • 코어 내장 명령은 src/auto-reply/commands-registry.shared.ts에서 옵니다
  • 생성된 dock 명령은 src/auto-reply/commands-registry.data.ts에서 옵니다
  • plugin 명령은 plugin registerCommand() 호출에서 옵니다
  • gateway에서 실제 사용 가능 여부는 여전히 구성 플래그, 채널 표면, 설치/활성화된 plugins에 따라 달라집니다

코어 내장 명령

현재 사용 가능한 내장 명령:
  • /new [model]은 새 세션을 시작합니다. /reset은 reset 별칭입니다.
  • /compact [instructions]는 세션 컨텍스트를 압축합니다. /concepts/compaction을 참조하세요.
  • /stop은 현재 실행을 중단합니다.
  • /session idle <duration|off>/session max-age <duration|off>는 스레드 바인딩 만료를 관리합니다.
  • /think <off|minimal|low|medium|high|xhigh>는 thinking 수준을 설정합니다. 별칭: /thinking, /t.
  • /verbose on|off|full은 자세한 출력 표시를 전환합니다. 별칭: /v.
  • /fast [status|on|off]는 fast 모드를 표시하거나 설정합니다.
  • /reasoning [on|off|stream]은 reasoning 표시 여부를 전환합니다. 별칭: /reason.
  • /elevated [on|off|ask|full]은 elevated 모드를 전환합니다. 별칭: /elev.
  • /exec host=<auto|sandbox|gateway|node> security=<deny|allowlist|full> ask=<off|on-miss|always> node=<id>는 exec 기본값을 표시하거나 설정합니다.
  • /model [name|#|status]는 모델을 표시하거나 설정합니다.
  • /models [provider] [page] [limit=<n>|size=<n>|all]는 provider 또는 provider의 모델을 나열합니다.
  • /queue <mode>는 큐 동작(steer, interrupt, followup, collect, steer-backlog)과 debounce:2s cap:25 drop:summarize 같은 옵션을 관리합니다.
  • /help는 짧은 도움말 요약을 표시합니다.
  • /commands는 생성된 명령 카탈로그를 표시합니다.
  • /tools [compact|verbose]는 현재 에이전트가 지금 사용할 수 있는 것을 보여줍니다.
  • /status는 가능한 경우 provider 사용량/할당량을 포함한 런타임 상태를 보여줍니다.
  • /tasks는 현재 세션의 활성/최근 백그라운드 작업을 나열합니다.
  • /context [list|detail|json]는 컨텍스트가 어떻게 조립되는지 설명합니다.
  • /export-session [path]는 현재 세션을 HTML로 내보냅니다. 별칭: /export.
  • /whoami는 발신자 ID를 보여줍니다. 별칭: /id.
  • /skill <name> [input]은 이름으로 skill을 실행합니다.
  • /allowlist [list|add|remove] ...는 허용 목록 항목을 관리합니다. 텍스트 전용.
  • /approve <id> <decision>은 exec 승인 프롬프트를 해결합니다.
  • /btw <question>은 미래 세션 컨텍스트를 바꾸지 않고 곁가지 질문을 합니다. /tools/btw를 참조하세요.
  • /subagents list|kill|log|info|send|steer|spawn은 현재 세션의 서브에이전트 실행을 관리합니다.
  • /acp spawn|cancel|steer|close|sessions|status|set-mode|set|cwd|permissions|timeout|model|reset-options|doctor|install|help는 ACP 세션 및 런타임 옵션을 관리합니다.
  • /focus <target>은 현재 Discord 스레드 또는 Telegram 토픽/대화를 세션 대상으로 바인딩합니다.
  • /unfocus는 현재 바인딩을 제거합니다.
  • /agents는 현재 세션의 스레드 바인딩된 에이전트를 나열합니다.
  • /kill <id|#|all>은 하나 또는 모든 실행 중인 서브에이전트를 중단합니다.
  • /steer <id|#> <message>는 실행 중인 서브에이전트에 steering을 보냅니다. 별칭: /tell.
  • /config show|get|set|unsetopenclaw.json을 읽거나 씁니다. 소유자 전용. commands.config: true 필요.
  • /mcp show|get|set|unsetmcp.servers 아래의 OpenClaw 관리 MCP 서버 구성을 읽거나 씁니다. 소유자 전용. commands.mcp: true 필요.
  • /plugins list|inspect|show|get|install|enable|disable은 plugin 상태를 조회하거나 변경합니다. /plugin은 별칭입니다. 쓰기는 소유자 전용. commands.plugins: true 필요.
  • /debug show|set|unset|reset은 런타임 전용 구성 재정의를 관리합니다. 소유자 전용. commands.debug: true 필요.
  • /usage off|tokens|full|cost는 응답별 사용량 푸터를 제어하거나 로컬 비용 요약을 출력합니다.
  • /tts on|off|status|provider|limit|summary|audio|help는 TTS를 제어합니다. /tools/tts를 참조하세요.
  • /restart는 활성화되어 있을 때 OpenClaw를 재시작합니다. 기본값: 활성화됨. 비활성화하려면 commands.restart: false를 설정하세요.
  • /activation mention|always는 그룹 활성화 모드를 설정합니다.
  • /send on|off|inherit는 전송 정책을 설정합니다. 소유자 전용.
  • /bash <command>는 호스트 셸 명령을 실행합니다. 텍스트 전용. 별칭: ! <command>. commands.bash: truetools.elevated 허용 목록 필요.
  • !poll [sessionId]는 백그라운드 bash 작업을 확인합니다.
  • !stop [sessionId]는 백그라운드 bash 작업을 중지합니다.

생성된 dock 명령

Dock 명령은 네이티브 명령 지원이 있는 채널 plugins에서 생성됩니다. 현재 번들된 세트:
  • /dock-discord(별칭: /dock_discord)
  • /dock-mattermost(별칭: /dock_mattermost)
  • /dock-slack(별칭: /dock_slack)
  • /dock-telegram(별칭: /dock_telegram)

번들된 plugin 명령

번들된 plugins는 더 많은 슬래시 명령을 추가할 수 있습니다. 이 리포지토리의 현재 번들 명령:
  • /dreaming [on|off|status|help]는 메모리 dreaming을 전환합니다. Dreaming을 참조하세요.
  • /pair [qr|status|pending|approve|cleanup|notify]는 디바이스 페어링/설정 흐름을 관리합니다. Pairing을 참조하세요.
  • /phone status|arm <camera|screen|writes|all> [duration]|disarm은 고위험 phone 노드 명령을 일시적으로 활성화합니다.
  • /voice status|list [limit]|set <voiceId|name>는 Talk 음성 구성을 관리합니다. Discord에서 네이티브 명령 이름은 /talkvoice입니다.
  • /card ...는 LINE 리치 카드 프리셋을 전송합니다. LINE을 참조하세요.
  • QQBot 전용 명령:
    • /bot-ping
    • /bot-version
    • /bot-help
    • /bot-upgrade
    • /bot-logs

동적 skill 명령

사용자가 호출할 수 있는 skills도 슬래시 명령으로 노출됩니다:
  • /skill <name> [input]은 항상 일반 진입점으로 동작합니다.
  • skill/plugin이 등록하면 /prose 같은 직접 명령으로도 나타날 수 있습니다.
  • 네이티브 skill 명령 등록은 commands.nativeSkillschannels.<provider>.commands.nativeSkills로 제어됩니다.
참고:
  • 명령은 명령과 인수 사이에 선택적 :를 받을 수 있습니다(예: /think: high, /send: on, /help:).
  • /new <model>은 모델 별칭, provider/model, 또는 provider 이름(퍼지 매치)을 받을 수 있으며, 일치하는 것이 없으면 텍스트는 메시지 본문으로 처리됩니다.
  • 전체 provider 사용량 분석에는 openclaw status --usage를 사용하세요.
  • /allowlist add|removecommands.config=true가 필요하며 채널 configWrites를 따릅니다.
  • 다중 계정 채널에서 구성 대상 /allowlist --account <id>/config set channels.<provider>.accounts.<id>...도 대상 계정의 configWrites를 따릅니다.
  • /usage는 응답별 사용량 푸터를 제어합니다. /usage cost는 OpenClaw 세션 로그에서 로컬 비용 요약을 출력합니다.
  • /restart는 기본적으로 활성화되어 있습니다. 비활성화하려면 commands.restart: false를 설정하세요.
  • /plugins install <spec>openclaw plugins install과 동일한 plugin spec을 받습니다: 로컬 경로/아카이브, npm 패키지, 또는 clawhub:<pkg>.
  • /plugins enable|disable는 plugin 구성을 업데이트하며 재시작을 요청할 수 있습니다.
  • Discord 전용 네이티브 명령: /vc join|leave|status는 음성 채널을 제어합니다(channels.discord.voice 및 네이티브 명령 필요, 텍스트로는 사용 불가).
  • Discord 스레드 바인딩 명령(/focus, /unfocus, /agents, /session idle, /session max-age)은 유효한 스레드 바인딩이 활성화되어 있어야 합니다(session.threadBindings.enabled 및/또는 channels.discord.threadBindings.enabled).
  • ACP 명령 참조 및 런타임 동작: ACP 에이전트.
  • /verbose는 디버깅과 추가 가시성을 위한 것입니다. 일반 사용에서는 꺼짐으로 유지하세요.
  • /fast on|off는 세션 재정의를 유지합니다. 이를 지우고 구성 기본값으로 되돌리려면 Sessions UI의 inherit 옵션을 사용하세요.
  • /fast는 provider별입니다: OpenAI/OpenAI Codex는 이를 네이티브 Responses 엔드포인트에서 service_tier=priority에 매핑하고, api.anthropic.com으로 전송되는 OAuth 인증 트래픽을 포함한 직접 공개 Anthropic 요청은 이를 service_tier=auto 또는 standard_only에 매핑합니다. OpenAIAnthropic을 참조하세요.
  • 도구 실패 요약은 관련 있을 때 여전히 표시되지만, 자세한 실패 텍스트는 /verboseon 또는 full일 때만 포함됩니다.
  • /reasoning(및 /verbose)은 그룹 설정에서 위험할 수 있습니다. 노출하려 하지 않았던 내부 reasoning 또는 도구 출력을 드러낼 수 있습니다. 특히 그룹 채팅에서는 꺼둔 상태를 유지하는 것이 좋습니다.
  • /model은 새 세션 모델을 즉시 유지합니다.
  • 에이전트가 유휴 상태이면 다음 실행에서 바로 사용합니다.
  • 이미 실행이 활성 상태이면 OpenClaw는 라이브 전환을 보류 중으로 표시하고 깔끔한 재시도 시점에만 새 모델로 재시작합니다.
  • 도구 활동이나 응답 출력이 이미 시작된 경우, 보류 중인 전환은 이후 재시도 기회나 다음 사용자 턴까지 대기열에 남을 수 있습니다.
  • 빠른 경로: 허용 목록에 있는 발신자의 명령 전용 메시지는 즉시 처리됩니다(큐 + 모델 우회).
  • 그룹 멘션 게이팅: 허용 목록에 있는 발신자의 명령 전용 메시지는 멘션 요구 사항을 우회합니다.
  • 인라인 바로가기(허용 목록에 있는 발신자만): 일부 명령은 일반 메시지에 포함되어 있어도 동작하며, 모델이 나머지 텍스트를 보기 전에 제거됩니다.
    • 예: hey /status는 상태 응답을 트리거하고, 남은 텍스트는 일반 흐름을 계속 따릅니다.
  • 현재: /help, /commands, /status, /whoami (/id)
  • 권한이 없는 명령 전용 메시지는 조용히 무시되며, 인라인 /... 토큰은 일반 텍스트로 처리됩니다.
  • Skill 명령: user-invocable skills는 슬래시 명령으로 노출됩니다. 이름은 a-z0-9_로 정리되며(최대 32자), 충돌 시 숫자 접미사가 붙습니다(예: _2).
    • /skill <name> [input]은 이름으로 skill을 실행합니다(네이티브 명령 제한 때문에 skill별 명령이 불가능할 때 유용).
    • 기본적으로 skill 명령은 일반 요청으로 모델에 전달됩니다.
    • skill은 선택적으로 command-dispatch: tool을 선언하여 명령을 직접 도구로 라우팅할 수 있습니다(결정적이며 모델 없음).
    • 예: /prose(OpenProse plugin) — OpenProse를 참조하세요.
  • 네이티브 명령 인수: Discord는 동적 옵션에 자동완성을 사용합니다(필수 인수를 생략하면 버튼 메뉴도 사용). Telegram과 Slack은 명령이 선택지를 지원하고 인수를 생략하면 버튼 메뉴를 표시합니다.

/tools

/tools는 구성 질문이 아니라 런타임 질문에 답합니다: 이 에이전트가 지금 이 대화에서 무엇을 사용할 수 있는가.
  • 기본 /tools는 간결하며 빠르게 훑어보기에 최적화되어 있습니다.
  • /tools verbose는 짧은 설명을 추가합니다.
  • 인수를 지원하는 네이티브 명령 표면은 compact|verbose와 같은 모드 전환을 노출합니다.
  • 결과는 세션 범위이므로 에이전트, 채널, 스레드, 발신자 권한, 또는 모델을 변경하면 출력이 바뀔 수 있습니다.
  • /tools는 코어 도구, 연결된 plugin 도구, 채널 소유 도구를 포함해 런타임에서 실제로 도달 가능한 도구를 포함합니다.
프로필 및 재정의 편집은 /tools를 정적 카탈로그처럼 취급하는 대신 Control UI Tools 패널 또는 구성/카탈로그 표면을 사용하세요.

사용량 표면(어디에 무엇이 표시되는지)

  • Provider 사용량/할당량(예: “Claude 80% left”)은 사용량 추적이 활성화되어 있을 때 현재 모델 provider의 /status에 표시됩니다. OpenClaw는 provider 윈도우를 % left로 정규화합니다. MiniMax의 경우 남은 비율 전용 필드는 표시 전에 반전되며, model_remains 응답은 모델 태그가 있는 플랜 라벨과 함께 채팅 모델 항목을 우선합니다.
  • /status토큰/캐시 줄은 라이브 세션 스냅샷이 희소할 때 최신 대화 기록 사용량 항목으로 대체될 수 있습니다. 기존의 0이 아닌 라이브 값이 여전히 우선하며, 대화 기록 대체는 저장된 총계가 없거나 더 작을 때 활성 런타임 모델 라벨과 더 큰 프롬프트 지향 총계도 복구할 수 있습니다.
  • 응답별 토큰/비용/usage off|tokens|full로 제어됩니다(일반 응답에 추가됨).
  • /model status는 사용량이 아니라 모델/인증/엔드포인트에 관한 것입니다.

모델 선택(“/model`)

/model은 지시어로 구현됩니다. 예:
/model
/model list
/model 3
/model openai/gpt-5.4
/model opus@anthropic:default
/model status
참고:
  • /model/model list는 간결한 번호형 선택기(모델 패밀리 + 사용 가능한 providers)를 보여줍니다.
  • Discord에서 /model/models는 provider 및 모델 드롭다운과 Submit 단계를 포함한 대화형 선택기를 엽니다.
  • /model <#>는 해당 선택기에서 선택합니다(가능하면 현재 provider를 우선).
  • /model status는 구성된 provider 엔드포인트(baseUrl)와 가능한 경우 API 모드(api)를 포함한 자세한 보기를 보여줍니다.

디버그 재정의

/debug런타임 전용 구성 재정의(메모리, 디스크 아님)를 설정할 수 있게 합니다. 소유자 전용. 기본적으로 비활성화되어 있으며 commands.debug: true로 활성화합니다. 예:
/debug show
/debug set messages.responsePrefix="[openclaw]"
/debug set channels.whatsapp.allowFrom=["+1555","+4477"]
/debug unset messages.responsePrefix
/debug reset
참고:
  • 재정의는 새 구성 읽기에 즉시 적용되지만 openclaw.json에는 쓰지 않습니다.
  • 모든 재정의를 지우고 디스크의 구성으로 돌아가려면 /debug reset을 사용하세요.

구성 업데이트

/config는 디스크의 구성(openclaw.json)에 씁니다. 소유자 전용. 기본적으로 비활성화되어 있으며 commands.config: true로 활성화합니다. 예:
/config show
/config show messages.responsePrefix
/config get messages.responsePrefix
/config set messages.responsePrefix="[openclaw]"
/config unset messages.responsePrefix
참고:
  • 쓰기 전에 구성이 검증되며, 잘못된 변경은 거부됩니다.
  • /config 업데이트는 재시작 후에도 유지됩니다.

MCP 업데이트

/mcpmcp.servers 아래의 OpenClaw 관리 MCP 서버 정의를 씁니다. 소유자 전용. 기본적으로 비활성화되어 있으며 commands.mcp: true로 활성화합니다. 예:
/mcp show
/mcp show context7
/mcp set context7={"command":"uvx","args":["context7-mcp"]}
/mcp unset context7
참고:
  • /mcp는 Pi 소유 프로젝트 설정이 아니라 OpenClaw 구성에 저장합니다.
  • 어떤 전송을 실제로 실행할 수 있는지는 런타임 어댑터가 결정합니다.

Plugin 업데이트

/plugins는 운영자가 검색된 plugins를 검사하고 구성에서 활성화 여부를 전환할 수 있게 합니다. 읽기 전용 흐름에서는 /plugin을 별칭으로 사용할 수 있습니다. 기본적으로 비활성화되어 있으며 commands.plugins: true로 활성화합니다. 예:
/plugins
/plugins list
/plugin show context7
/plugins enable context7
/plugins disable context7
참고:
  • /plugins list/plugins show는 현재 워크스페이스와 디스크 구성을 대상으로 실제 plugin 검색을 사용합니다.
  • /plugins enable|disable는 plugin 구성만 업데이트하며 plugin을 설치하거나 제거하지 않습니다.
  • 활성화/비활성화 변경 후에는 적용을 위해 gateway를 재시작하세요.

표면 참고

  • 텍스트 명령은 일반 채팅 세션에서 실행됩니다(DM은 main을 공유하고, 그룹은 자체 세션을 가짐).
  • 네이티브 명령은 격리된 세션을 사용합니다:
    • Discord: agent:<agentId>:discord:slash:<userId>
    • Slack: agent:<agentId>:slack:slash:<userId>(접두사는 channels.slack.slashCommand.sessionPrefix로 구성 가능)
    • Telegram: telegram:slash:<userId>(CommandTargetSessionKey를 통해 채팅 세션을 대상으로 함)
  • **/stop**은 활성 채팅 세션을 대상으로 하므로 현재 실행을 중단할 수 있습니다.
  • Slack: channels.slack.slashCommand는 단일 /openclaw 스타일 명령에 대해 여전히 지원됩니다. commands.native를 활성화하면 내장 명령마다 하나의 Slack 슬래시 명령을 만들어야 합니다(/help와 같은 이름). Slack용 명령 인수 메뉴는 임시 Block Kit 버튼으로 전달됩니다.
    • Slack 네이티브 예외: Slack이 /status를 예약하므로 /status가 아니라 /agentstatus를 등록하세요. 텍스트 /status는 Slack 메시지에서 여전히 동작합니다.

BTW 곁가지 질문

/btw는 현재 세션에 대한 빠른 곁가지 질문입니다. 일반 채팅과 달리:
  • 현재 세션을 배경 컨텍스트로 사용하고,
  • 별도의 도구 없는 원샷 호출로 실행되며,
  • 미래 세션 컨텍스트를 바꾸지 않고,
  • 대화 기록 히스토리에 기록되지 않으며,
  • 일반 어시스턴트 메시지 대신 라이브 곁가지 결과로 전달됩니다.
따라서 /btw는 메인 작업을 계속 진행하면서 일시적인 명확화가 필요할 때 유용합니다. 예:
/btw 지금 우리는 무엇을 하고 있나요?
전체 동작과 클라이언트 UX 세부 정보는 BTW 곁가지 질문을 참조하세요.