Protocolo de Compactação de Contexto Sob Demanda
O comando /compaction fornece um gatilho explícito para compactar o contexto ativo da conversa, evitando a exaustão de contexto durante sessões longas.
Rotina de Compactação
Quando o usuário invoca /compaction:
-
Preservação de Estado (Auditoria Pré-Compactação):
- Antes de podar o histórico da conversa, identifique todo o contexto crítico em andamento:
- Objetivo atual e tarefas concluídas.
- Caminhos de arquivos ativos, números de linha e símbolos-chave sob investigação.
- Telemetria de referência, descobertas arquiteturais ou bugs pendentes.
- Escreva ou atualize este estado em um artefato de resumo persistente em
<artifactDir>/session_state.md.
- Antes de podar o histórico da conversa, identifique todo o contexto crítico em andamento:
-
Acionar Compactação do Runtime:
- Invoque os mecanismos internos de
/compactou checkpoint de contexto sob demanda. - Formate o checkpoint de compactação com:
- Realizado Até Agora: Resumo das alterações concluídas.
- Estado Atual: Arquivos ativos, testes em andamento ou status atuais de build.
- Próximas Ações Imediatas: Marcadores claros para os próximos turnos de prompt.
- Invoque os mecanismos internos de
-
Configuração de Auto-Compactação em Segundo Plano:
- O Antigravity monitora automaticamente os limites de tokens da conversa em segundo plano.
- Quando o volume da conversa é alto, o runtime periodicamente resume etapas anteriores em
conversation_summaries.db. - Invocar
/compactionforça esta sumarização imediatamente, sem esperar pelos gatilhos automáticos de limite de tokens.