Plugin que facilita entender o contexto de sessões do Claude Code
(github.com/dkstm95)Quando você roda o Claude Code em vários terminais ao mesmo tempo,
é comum ter aquele momento de pensar: "O que eu estava fazendo aqui mesmo?" toda vez que troca de aba.
Aí você precisa rolar a tela para reler a conversa anterior ou confiar na memória, e com apenas 3 ou 4 sessões isso já fica bem confuso.
claude-recall é um plugin para o Claude Code que resolve esse problema.
O Claude Code já tem um recurso embutido chamado statusline, mas ele mostra apenas informações de recursos, como nome do modelo/custo/% de contexto, e não diz "qual é o objetivo desta sessão".
Por isso, foi criado um plugin que combina rastreamento do objetivo da sessão + métricas embutidas em um só lugar.
Depois de instalar, um HUD de 2 linhas fica sempre visível abaixo da caixa de entrada do prompt:
1. objetivo da sessão (purpose) + branch do git + nome do modelo
2. número de turnos atuais + último prompt + tempo decorrido + uso de contexto + custo
A expectativa é que, ao trocar de aba, basta olhar essas duas linhas para recuperar imediatamente o contexto.
claude-recall funciona da seguinte forma:
- Baseado em hooks: reage aos eventos SessionStart, UserPromptSubmit e SessionEnd para salvar o estado da sessão em um arquivo JSON
- Statusline: renderiza combinando o estado salvo + o JSON embutido do Claude Code (em menos de 100 ms)
- Define o objetivo da sessão no primeiro prompt, e também pode redefini-lo com o comando
/purpose, fazendo a IA analisar a conversa - Sessões concluídas há mais de 7 dias são limpas automaticamente
Agradeço muito pelo feedback!
Ainda não há comentários.