Tools
A propósito, perguntas paralelas
/btw (alias /side) faz uma pergunta paralela rápida sobre a sessão
atual sem adicioná-la ao histórico da conversa. Ele é baseado no /btw do
Claude Code, adaptado ao Gateway e à arquitetura multicanal do OpenClaw.
/btw o que mudou?/side o que significa este erro?O que ele faz
- Captura um snapshot da sessão atual como contexto em segundo plano (incluindo qualquer prompt da execução principal em andamento).
- Executa uma consulta paralela separada e única, instruindo o modelo a responder apenas à pergunta paralela e a não retomar nem direcionar a tarefa principal.
- Entrega a resposta como um resultado paralelo em tempo real, não como uma mensagem normal do assistente.
- Nunca grava a pergunta nem a resposta no histórico da sessão ou em
chat.history.
A execução principal, se houver uma ativa, permanece inalterada.
Para sessões do harness Codex, o BTW cria uma ramificação da thread ativa do app-server
Codex em uma thread filha efêmera, em vez de executar uma chamada separada ao provedor. Isso
mantém intactos o OAuth do Codex e o comportamento nativo de ferramentas/threads, e a thread
ramificada mantém a política de aprovação, o sandbox e a superfície nativa de ferramentas
atuais da thread pai. A thread ramificada recebe um prompt de limite informando ao modelo que
tudo o que vem antes é contexto de referência herdado, não instruções ativas,
e que somente as mensagens após o limite estão ativas. /btw exige uma
thread Codex existente; envie primeiro uma mensagem normal.
Para aliases de runtime da CLI, o BTW invoca o backend da CLI responsável no modo de pergunta paralela única: ele fornece o contexto sanitizado da conversa a uma nova invocação da CLI com o agrupamento de ferramentas e o estado reutilizável da sessão desativados e adiciona quaisquer flags para não retomar/não usar ferramentas compatíveis com o backend. Runtimes diretos (que não sejam da CLI) usam uma chamada direta e única ao provedor.
O que ele não faz
/btw não cria uma sessão durável, não continua a tarefa principal inacabada,
não persiste dados da pergunta/resposta no histórico da transcrição e não sobrevive a um recarregamento.
Modelo de entrega
O chat normal do assistente usa o evento chat do Gateway. O BTW usa um evento
chat.side_result separado para que os clientes não o confundam com o
histórico normal da conversa. Como ele não é reproduzido a partir de chat.history,
desaparece após o recarregamento.
Comportamento nas interfaces
| Interface | Comportamento |
|---|---|
| TUI | Renderizado em linha no registro do chat, visivelmente distinto de uma resposta normal, podendo ser dispensado com Enter ou Esc. |
| Canais externos | Entregue como uma resposta única claramente identificada (Telegram, WhatsApp e Discord não têm uma sobreposição efêmera local). |
| Interface de controle / web | Renderizado como um painel flutuante "Chat paralelo" fixado à thread. As respostas se acumulam como turnos, e um campo "Acompanhamento" faz a próxima pergunta paralela. Fechar (Esc ou o X) mantém a conversa e a reabre na próxima resposta; o botão da lixeira a descarta e interrompe uma execução pendente. |
Popup de seleção (Interface de controle)
Destacar texto dentro de uma mensagem de chat na Interface de controle abre um pequeno popup de seleção com duas ações:
- Mais detalhes envia imediatamente uma pergunta
/btwimplícita, solicitando que o modelo explique o texto destacado no contexto da sessão atual. A resposta chega ao painel flutuante de chat paralelo. - Perguntar no chat paralelo preenche previamente o campo de composição com um rascunho
/btwque cita o texto destacado para que você possa digitar sua própria pergunta sobre ele.
Ambas as ações seguem a semântica normal de /btw: a pergunta e a resposta ficam fora
do histórico da sessão, e a execução principal permanece inalterada.
Quando usá-lo
Use /btw para obter um esclarecimento rápido, uma resposta factual paralela enquanto uma execução longa
ainda está em andamento ou uma resposta temporária que não deve entrar no contexto futuro
da sessão.
/btw qual arquivo estamos editando?/btw resuma a tarefa atual em uma frase/btw quanto é 17 * 19?Para qualquer informação que você queira que faça parte do futuro contexto de trabalho da sessão, faça a pergunta normalmente na sessão principal.
Relacionados
Catálogo de comandos nativos e diretivas de chat.
Níveis de esforço de raciocínio para a chamada ao modelo da pergunta paralela.
Chaves de sessão, histórico e semântica de persistência.
Injeta uma mensagem de direcionamento na execução ativa sem encerrá-la.