Memórias
Como o ChatGPT e o Codex transportam contexto útil entre conversas e tarefas
As memórias permitem que o ChatGPT e o Codex transportem contexto útil de trabalhos anteriores para trabalhos futuros. A versão Web do ChatGPT utiliza a memória do ChatGPT, enquanto os clientes locais do Codex utilizam um armazenamento local de memórias e controlos separados.
Mantenha as orientações obrigatórias da equipa em AGENTS.md ou em documentação adicionada ao repositório. Considere
as memórias uma camada útil de recuperação, e não a única fonte de regras que têm de
ser sempre aplicadas.
Na aplicação ChatGPT para computador, utilize /memories para escolher se uma conversa pode utilizar
memórias locais ou contribuir para memórias futuras. Faça a gestão da funcionalidade em
Settings > Personalization quando precisar de a ativar ou desativar.
O Chronicle é uma funcionalidade exclusiva da aplicação para computador que ajuda o Codex a recuperar contexto de trabalho recente do seu ecrã para criar memória.
Como funcionam as memórias locais do Codex
Depois de ativar as memórias, o Codex pode transformar contexto útil de conversas anteriores elegíveis em ficheiros de memória locais. O Codex ignora sessões ativas ou de curta duração, omite segredos dos campos de memória gerados e atualiza as memórias em segundo plano, em vez de o fazer imediatamente no final de cada conversa.
As memórias podem não ser atualizadas imediatamente após o fim de uma conversa. O Codex aguarda até que uma conversa esteja inativa há tempo suficiente para evitar resumir trabalho que ainda está em curso.
A geração de memórias também pode ignorar uma execução em segundo plano quando a percentagem restante do limite de utilização do Codex está abaixo do limiar configurado, para que o Codex não consuma quota quando estiver perto de um limite.
Armazenamento local de memórias
O Codex armazena as memórias no seu diretório principal do Codex. Por predefinição, este é
~/.codex. Consulte Localizações de configuração e estado
para saber como o Codex utiliza CODEX_HOME.
Os principais ficheiros de memória encontram-se em ~/.codex/memories/ e incluem resumos,
entradas persistentes, dados introduzidos recentemente e elementos comprovativos de conversas anteriores.
Considere estes ficheiros como estado gerado. Pode inspecioná-los ao resolver problemas ou antes de partilhar o seu diretório principal do Codex, mas não dependa da sua edição manual como principal meio de controlo.
Controlar as memórias locais por conversa
Na aplicação ChatGPT para computador e na TUI do Codex, utilize /memories para controlar o comportamento da memória na
conversa atual. As opções ao nível da conversa permitem decidir se a conversa
atual pode utilizar memórias existentes e se o Codex pode utilizar a conversa para
gerar memórias futuras.
As opções ao nível da conversa não alteram as suas definições globais de memória.
Rever as memórias locais
Não armazene segredos nas memórias. O Codex omite segredos dos campos de memória gerados, mas deve, ainda assim, rever os ficheiros de memória antes de partilhar o seu diretório principal do Codex ou artefactos de memória gerados.
Configurar as memórias locais
As memórias locais do Codex estão desativadas por predefinição. Na aplicação ChatGPT para computador, abra Settings > Personalization e ative Enable memories.
Para configurar através de um ficheiro de configuração, adicione o sinalizador da funcionalidade a config.toml:
[features]
memories = truePara conhecer as localizações dos ficheiros de configuração e a lista completa de definições relacionadas com memórias, consulte Noções básicas de configuração e a referência de configuração.
As definições comuns específicas de memórias incluem:
memories.generate_memories: controla se as conversas recém-criadas podem ser armazenadas como dados de entrada para a geração de memórias.memories.use_memories: controla se o Codex introduz memórias existentes em sessões futuras.memories.disable_on_external_context: quando definido comotrue, exclui da geração de memórias as conversas que utilizaram contexto externo, como chamadas de ferramentas MCP, pesquisa na Web ou pesquisa de ferramentas. A chave anteriormemories.no_memories_if_mcp_or_web_searchcontinua a ser aceite como alias.memories.min_rate_limit_remaining_percent: controla a percentagem mínima restante do limite de utilização do Codex necessária para iniciar a geração de memórias.memories.extract_model: substitui o modelo utilizado para a extração de memória por conversa.memories.consolidation_model: substitui o modelo utilizado para a consolidação global de memórias.