Skip to main content
/btw(별칭 /side)는 대화 기록에 추가하지 않고 현재 세션에 관해 간단한 부가 질문을 합니다. Claude Code의 /btw를 모델로 하되, OpenClaw의 Gateway 및 다중 채널 아키텍처에 맞게 조정했습니다.

수행하는 작업

  1. 현재 세션을 배경 컨텍스트로 스냅샷합니다(진행 중인 기본 실행 프롬프트 포함).
  2. 모델에 부가 질문에만 답하고 기본 작업을 재개하거나 조정하지 말라고 지시하여 별도의 일회성 부가 쿼리를 실행합니다.
  3. 답변을 일반 어시스턴트 메시지가 아닌 실시간 부가 결과로 전달합니다.
  4. 질문이나 답변을 세션 기록 또는 chat.history에 절대 기록하지 않습니다.
활성 상태인 기본 실행이 있더라도 그대로 유지됩니다. Codex 하네스 세션에서 BTW는 별도의 제공자 호출을 실행하는 대신 활성 Codex 앱 서버 스레드를 일시적인 자식 스레드로 포크합니다. 이렇게 하면 Codex OAuth와 네이티브 도구/스레드 동작이 그대로 유지되며, 포크된 스레드는 상위 스레드의 현재 승인 정책, 샌드박스 및 네이티브 도구 표면을 유지합니다. 포크된 스레드에는 그 앞의 모든 내용이 활성 지침이 아닌 상속된 참조 컨텍스트이고 경계 뒤의 메시지만 활성 상태임을 모델에 알리는 경계 프롬프트가 제공됩니다. /btw를 사용하려면 기존 Codex 스레드가 필요하므로 먼저 일반 메시지를 보내십시오. CLI 런타임 별칭의 경우 BTW는 소유 CLI 백엔드를 일회성 부가 질문 모드로 호출합니다. 즉, 정리된 대화 컨텍스트를 새로운 CLI 호출에 시드하고 도구 번들링과 재사용 가능한 세션 상태를 비활성화하며, 백엔드에서 지원하는 재개 금지/도구 금지 플래그를 추가합니다. 직접(비 CLI) 런타임은 대신 직접적인 일회성 제공자 호출을 사용합니다.

수행하지 않는 작업

/btw는 영구 세션을 생성하거나, 완료되지 않은 기본 작업을 계속하거나, 질문/답변 데이터를 트랜스크립트 기록에 보존하거나, 다시 로드한 후에도 유지되지 않습니다.

전달 모델

일반 어시스턴트 채팅은 Gateway chat 이벤트를 사용합니다. BTW는 별도의 chat.side_result 이벤트를 사용하므로 클라이언트가 이를 일반 대화 기록으로 오인할 수 없습니다. chat.history에서 재생되지 않으므로 다시 로드하면 사라집니다.

표면별 동작

선택 팝업(Control UI)

Control UI의 채팅 메시지 안에서 텍스트를 강조 표시하면 다음 두 가지 작업이 있는 작은 선택 팝업이 열립니다.
  • 자세한 내용은 현재 세션의 컨텍스트에서 강조 표시된 텍스트를 설명하도록 모델에 요청하는 암시적 /btw 질문을 즉시 보냅니다. 답변은 부동 부가 채팅 패널에 표시됩니다.
  • 부가 채팅에서 질문은 강조 표시된 텍스트를 인용하는 /btw 초안을 작성기에 미리 채워 넣으므로 해당 텍스트에 관한 질문을 직접 입력할 수 있습니다.
두 작업 모두 일반 /btw 의미 체계를 따릅니다. 질문과 답변은 세션 기록에 포함되지 않으며 기본 실행은 그대로 유지됩니다.

사용 시점

간단한 설명이 필요할 때, 긴 실행이 아직 진행 중인 동안 사실에 관한 부가 답변이 필요할 때, 또는 향후 세션 컨텍스트에 포함되지 않아야 하는 임시 답변이 필요할 때 /btw를 사용하십시오.
향후 세션의 작업 컨텍스트에 포함하려는 내용은 대신 기본 세션에서 일반적인 방식으로 질문하십시오.

관련 항목

슬래시 명령어

네이티브 명령어 카탈로그 및 채팅 지시어입니다.

사고 수준

부가 질문 모델 호출의 추론 노력 수준입니다.

세션

세션 키, 기록 및 지속성 의미 체계입니다.

조정 명령어

활성 실행을 종료하지 않고 조정 메시지를 삽입합니다.