Skip to content

fix: manter contexto da sessão entre mensagens#1

Open
Danilitoxp wants to merge 1 commit into
mainfrom
claude/awesome-benz
Open

fix: manter contexto da sessão entre mensagens#1
Danilitoxp wants to merge 1 commit into
mainfrom
claude/awesome-benz

Conversation

@Danilitoxp
Copy link
Copy Markdown
Owner

Problema

Cada mensagem enviada ao Claude Code CLI iniciava uma sessão nova (sem --continue), fazendo o Claude perder o histórico da conversa a cada turno.

Exemplo do bug: Claude analisava um projeto e perguntava "Quer que eu implemente?". O usuário respondia "pode implementar", mas o Claude não sabia o que implementar — pois a segunda mensagem chegava sem contexto da primeira.

Causa

O flag --continue só era passado ao CLI quando o usuário digitava /continue manualmente, e era consumido (resetado para false) logo após ser enviado.

Correção

  • Após a primeira mensagem de cada sessão, window._continueSession é automaticamente definido como true, garantindo que --continue seja passado em todas as mensagens seguintes
  • O flag é resetado para false ao iniciar nova sessão (startNewSession) ou ao carregar uma sessão salva (selectSession)

Arquivos alterados

  • src/main.js — 3 pontos de mudança, 6 linhas

🤖 Generated with Claude Code

Cada mensagem enviada ao CLI iniciava uma sessão nova (sem --continue),
fazendo Claude perder o histórico da conversa a cada turno. Agora,
após a primeira mensagem da sessão, --continue é ativado automaticamente
para todas as mensagens seguintes. O flag é resetado corretamente ao
iniciar nova sessão ou carregar sessão salva.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant