Com os ambientes locais, você pode definir as etapas de configuração das árvores de trabalho e as ações comuns de um projeto.
Os ambientes locais só estão disponíveis no Codex do aplicativo ChatGPT para desktop. Selecione Codex antes de configurar ou usar um ambiente local.
Para configurar seus ambientes locais, abra o painel de configurações do aplicativo ChatGPT para desktop. Você pode incluir o arquivo gerado em um commit no repositório Git do projeto para compartilhá-lo com outras pessoas.
O Codex armazena essa configuração na pasta .codex, na raiz do projeto.
Se o repositório contiver mais de um projeto, abra o diretório do projeto
que contém a pasta .codex compartilhada.
Scripts de configuração
Como as árvores de trabalho usam diretórios diferentes dos usados pelos chats locais, a configuração do projeto pode estar incompleta. Também podem faltar dependências ou arquivos que não estão versionados no repositório. Os scripts de configuração são executados automaticamente quando o Codex cria uma árvore de trabalho no início de um novo chat.
Use o script para executar os comandos necessários para configurar o ambiente, como instalar dependências ou fazer o build do projeto.
Por exemplo, em um projeto TypeScript, você pode usar um script de configuração para instalar as dependências e fazer o primeiro build:
npm install
npm run build
Se a configuração variar conforme a plataforma, defina scripts de configuração para macOS, Windows ou Linux que substituam o script padrão.
Ações
Use ações para definir tarefas comuns, como iniciar o servidor de desenvolvimento do aplicativo ou executar a suíte de testes. As ações ficam na barra superior do aplicativo ChatGPT para desktop para facilitar o acesso e são executadas no terminal integrado do aplicativo.
Com as ações, você evita digitar sempre os mesmos comandos para fazer o build do projeto ou iniciar um servidor de desenvolvimento. Para depurar um problema pontual rapidamente, use o terminal integrado diretamente.
Por exemplo, em um projeto Node.js, você pode criar uma ação chamada “Executar” com o seguinte script:
npm start
Se os comandos da ação variarem conforme a plataforma, defina scripts específicos para macOS, Windows e Linux.
Para identificar as ações, escolha um ícone para cada uma.
Use as ferramentas integradas do Git
No Codex, o aplicativo ChatGPT para desktop oferece controles para operações comuns do Git ao lado de cada projeto local e de cada árvore de trabalho. O painel de diferenças mostra as alterações no checkout atual e permite que você adicione comentários diretamente nas linhas de código para que o Codex possa atendê-los. Sem sair do aplicativo, você pode preparar trechos individuais ou arquivos inteiros para commit, reverter alterações nesses trechos ou arquivos, fazer commit das alterações, enviar um branch ao repositório remoto e criar um pull request.
Use o terminal integrado para executar operações do Git que o aplicativo não oferece. Para manter as alterações feitas em paralelo separadas do checkout local, inicie a tarefa em uma árvore de trabalho.