O Codex mantém um contexto (histórico de mensagens) que é enviado ao modelo nas solicitações de inferência.
- Sem reescrita de histórico – o contexto deve ser construído incrementalmente.
- Evite alterações frequentes no contexto que causem perda de cache.
- Sem itens ilimitados – tudo o que for injetado no contexto do modelo deve ter um tamanho limitado e um teto máximo.
- Nenhum item pode ser maior que 10 mil tokens.
- Destaque como P0 novos itens individuais que excedam 1 mil tokens. Estes precisam de revisão manual adicional.
- Todos os fragmentos injetados devem ser definidos como structs em
core/contexte implementar a traitContextualUserFragment.