Pular para o conteúdo

Documentos, navegador e IA

Codex — assistente de IA

Assistente autenticado pela sua conta ChatGPT, com o contexto do projeto que estiver aberto.

Documentada para a versão 1.0.233 min de leitura
Nesta página

O Codex roda com o runtime oficial isolado dentro do DiguinCode e usa a sua própria conta, em sessão separada da do VS Code. O contexto é o perfil Local, SSH, S3, banco ou Cliente de API que estiver selecionado.

Cada janela tem sua própria conversa. Uma janela nova começa com um chat vazio, e os eventos de uma conversa nunca aparecem em outra.

Conversar e acompanhar

  • Histórico de conversas por conta
  • Cada contexto restaura sua conversa na mensagem mais recente, sem apagar o chat quando você troca de servidor ou permissão
  • Fila de mensagens
  • Raciocínio resumido dentro de uma área com rolagem, sem aumentar o chat indefinidamente
  • Medidor de consumo de tokens e duração do turno em tempo real
  • Botão para voltar imediatamente ao final quando você estiver lendo mensagens antigas
  • Botão parar, que cancela somente a execução daquela janela

Adicionar contexto

Arraste arquivos ou pastas para o chat, ou use o botão de anexar. O anexo aparece de forma compacta pelo nome e pode ser removido antes do envio. Colagens muito extensas viram um arquivo temporário para não ocupar toda a caixa de mensagem.

Em conexões SSH, S3 e banco, o Codex também pode usar as pastas locais que você abriu e autorizou. Assim ele consegue, por exemplo, consultar um banco e salvar o resultado na Área de Trabalho sem receber credenciais nem ampliar sozinho os caminhos permitidos.

Usar o navegador seguro

Abra um endereço HTTP ou HTTPS pelo botão de navegador. A janela isolada mostra o endereço atual, voltar, avançar, recarregar, DevTools e um indicador com os segundos decorridos durante cada navegação.

No chat, você pode anexar um snapshot imutável da página ou autorizar controle ao vivo somente para a conversa atual. Com essa autorização, o Codex pode inspecionar, clicar, digitar e navegar para testar um fluxo; campos de senha e endereços fora de HTTP/HTTPS continuam bloqueados.

Controlar o que ele pode fazer

Você escolhe o modo de aprovação da conversa. Ações sensíveis param e pedem confirmação explícita antes de acontecer.

  • Exclusões remotas, consultas que alteram dados e ações em produção sempre pedem aprovação
  • SQL gerado pela IA nunca é executado automaticamente
  • Ferramentas exigem workspace confiável, revalidado no backend antes de executar
  • O Codex nunca recebe senhas, passphrases ou chaves: as credenciais são resolvidas de forma opaca no backend
  • Modelo, nível de raciocínio, velocidade e permissão escolhidos ficam salvos entre reinícios

Revisar e desfazer

  • Resumo das alterações do turno, com arquivo, tipo de mudança, adições e remoções
  • Revisão do diff e abertura no editor, em caminhos locais e SFTP
  • “Desfazer” quando todas as alterações do turno puderem ser reconstruídas com segurança
  • “Revisar alterações locais” dentro da própria conversa, para workspaces Git locais
  • Checkpoints retomáveis, que preservam o estado da conversa

Regras e extensões

A tela de regras e extensões mostra, apenas sob sua ação, as fontes AGENTS.md associadas à conversa, as skills, os hooks e os servidores MCP carregados. É um inventário somente leitura: o DiguinCode não reinterpreta esses arquivos nem executa hooks.

Limitações declaradas

O que este módulo não faz hoje, segundo a matriz de capacidades do projeto.

  • Um checkpoint preserva a conversa, não o estado dos arquivos: ele não desfaz edições nem comandos.
  • Não há revisão por IA de repositório remoto — o review oficial é restrito a workspaces locais.
  • Não há sincronização ou importação de conversas entre máquinas.
  • Edições feitas por comando arbitrário não têm diff verificável e, por isso, não oferecem desfazer.
  • Retomar a mesma conversa em duas janelas é recusado enquanto houver um turno em andamento.