1. Limite da janela de contexto: restringe o total de tokens que o modelo pode processar ao mesmo tempo em uma única sessão. Quando está cheia, o modelo pede compactação ou comprime o histórico automaticamente. 2. Limite de uso da conta: restringe o volume total de solicitações ou o consumo de tokens em uma janela de tempo móvel (por exemplo, redefinições de 5 horas ou cotas semanais). Ao ser atingido, o Claude exibe "You have exceeded your current usage limit" com um horário de redefinição.
Desenvolvedores costumam confundir uma janela de contexto cheia com um limite de taxa da conta, ou presumir que ferramentas de revezamento de sessão ampliam artificialmente a janela de contexto do Claude. O Watch não contorna cotas de uso nem substitui a compactação nativa do Claude. Entender a diferença garante que você escolha o caminho correto de recuperação.
Passo 1: Conferir os sinais de erro do terminal para identificar o tipo de limite
Se o Claude informar "exceeded your limit" com um horário de redefinição, é um limite de uso da conta: executar /compact falhará porque a cota do modelo se esgotou; aguarde a redefinição ou passe para o Codex / OpenCode. Se o Claude informar limites de tamanho da conversa ou alta latência, é um limite da janela de contexto: execute /compact.
Passo 2: Aplicar a resolução nativa para o tamanho do contexto (/compact e /clear)
Dentro do Claude Code, execute /compact para comprimir o histórico da conversa em um resumo destilado. Se os turnos históricos da investigação não forem mais necessários, execute /clear para começar do zero no workspace atual.
Passo 3: Salvar o estado da sessão ao atingir as cotas de uso da conta
Verifique se o Claude Code gravou a transcrição da sessão em ~/.claude/projects/<enc-cwd>/<session-id>.jsonl. Use o Watch para inspecionar o diretório de trabalho e a prontidão do destino Codex ou OpenCode.
Passo 4: Passar para um agente alternativo sem repetir o contexto
Use o Watch para converter o raciocínio registrado e os resultados de testes no formato do agente de destino e depois retome no novo CLI com todo o contexto anterior.
# Cenário A: resolução nativa para limites da janela de contexto (dentro do Claude Code)
/compact # Comprimir automaticamente o histórico para liberar capacidade de contexto
/clear # Limpar a conversa mantendo o contexto do diretório de trabalho
# Cenário B: revezamento multiagente ao atingir limites de uso da conta (no Shell)
npm run watch -- open <claude-session-id> --to codex --json
npm run watch -- open <claude-session-id> --to opencode --json1. O Watch não amplia o contexto de um único agente: retomar em um novo agente está sujeito aos próprios limites de janela de contexto desse agente. 2. Mudanças na representação de ferramentas: eventos tool_use do Claude se degradam em representações de texto estruturado no Codex para evitar erros de análise do esquema. 3. Não encerre processos de forma abrupta: garanta que os arquivos de sessão sejam gravados antes de fechar as janelas do terminal.