Observação
Copilot Dreaming está dentro de prévia pública e está sujeito a alterações.
Copilot Dreaming trabalha em segundo plano para manter Copilotas memórias e as diretrizes do repositório atualizadas. Ele analisa sessões elegíveis Copilot e o feedback de revisão de pull request para identificar informações úteis, corrigir diretrizes desatualizadas e remover memórias duplicadas. Por exemplo, ele pode propor uma atualização quando as instruções do repositório descrevem um comando de teste obsoleto.
Copilot Memory armazena fatos do repositório e preferências pessoais que Copilot pode aprender e reutilizar durante interações normais, mesmo quando Copilot Dreaming estiver desativado. Copilot Dreaming mantém essas memórias em segundo plano para ajudar a mantê-las relevantes e precisas. Ele atualiza o contexto, não o modelo de IA subjacente. Para obter mais informações sobre Copilot Memory, confira Sobre a Memória do GitHub Copilot.
Você não precisa manter uma Copilot conversa aberta para Copilot Dreaming ser executada.
O que Dreaming pode fazer
| Capability | Informação que ele usa | Saída |
|---|---|---|
| Personalização do repositório | Sessões de repositório elegíveis, código, memórias e diretrizes | Memórias do repositório atualizadas e instruções ou alterações de skill propostas |
| Curadoria de memória pessoal | Suas sessões elegíveis e memórias pessoais | Memórias pessoais atualizadas. Nenhuma alteração nas instruções pessoais ou nos arquivos de habilidade |
| Personalização de revisão de código | Comentários sobre pull requests mesclados e código atual do repositório | Orientações para os futuros Copilot code review |
A personalização do repositório pode examinar arquivos rastreados .github/copilot-instructions.md, .github/instructions/**, .github/agents/**, AGENTS.md, CLAUDE.md, GEMINI.md, REVIEW.md e .github/skills/**. Ele não altera necessariamente todos os arquivos. Quais instruções, habilidades e memórias Copilot usa depende do recurso Copilot.
Como as mudanças são aplicadas
- **Memórias:**Copilot Dreaming adiciona, atualiza e exclui memórias automaticamente, sem aprovação para cada alteração.
- **Instruções e habilidades registradas:**Copilot Dreaming propõe alterações em uma pull request. Os arquivos permanecem inalterados até você mesclar a solicitação de pull.
- **Diretrizes de revisão de código:**Copilot Dreaming atualiza as diretrizes internas de revisão de código sem um pull request. Essa orientação complementa os arquivos de instrução em check-in que Copilot code review também usa.
As diretrizes geradas por IA podem estar incorretas. Examine as alterações de arquivo propostas antes da mesclagem. Para examinar ou excluir memórias, consulte Dados e controles. Nem todas as execuções fazem alterações ou abrem um pull request.
Você configura Copilot Dreaming em GitHub.com. Para exibir saídas de execução individuais no Copilot app, consulte Gerenciamento de memória Copilot para uma empresa, organização ou repositório.
Disponibilidade e pré-requisitos
Copilot Dreaming está disponível para planos pagos elegíveis Copilot. A versão prévia inicial requer acesso ao GPT-6.1 Sol e não está disponível em Copilot Pro. Ele não oferece suporte a GitHub Enterprise Cloud com residência de dados.
Cada funcionalidade requer estas configurações:
| Capability | Memory configuração | Dreaming configuração | Sincronização de sessão | Outras configurações necessárias | | --- | --- | --- | --- | --- | | Personalização do repositório | O nível Memory do repositório está habilitado | Habilitado por meio da política da organização ou das configurações do repositório de propriedade pessoal | Required | GPT-6.1 Sol permitido pela política | | Curadoria de memória pessoal | O Personal Memory está habilitado | Uso pessoal Dreaming é permitido por políticas gerenciadas, quando aplicável, e está habilitado para o usuário | Required | GPT-6.1 Sol permitido pela política | | Personalização de revisão de código | O nível Memory do repositório está habilitado | Habilitado por meio da política da organização ou das configurações do repositório de propriedade pessoal | Não é necessário | Copilot code review com seus recursos em versão preliminar habilitados. GPT-6.1 Sol permitido pela política |
Atualmente, a personalização de revisão de código não dá suporte a executores auto-hospedados.
Todos os recursos exigem uma assinatura qualificada Copilot e permissão de acordo com as políticas corporativas e organizacionais aplicáveis. Consulte Gerenciamento de memória Copilot para uma empresa, organização ou repositório.
Importante
Antes de habilitar Copilot Dreaming, conclua os pré-requisitos mostrados na tabela para os recursos que você deseja usar. Se Dreaming já estiver habilitado quando você concluir pré-requisitos adicionais, desative e ative Copilot Dreaming novamente usando a configuração que controla as memórias pessoais ou repositórios afetados. Concluir os pré-requisitos por si só não ativa recursos adicionais.
Cada Dreaming configuração habilita os recursos cujos pré-requisitos são atendidos dentro de seu escopo. Para repositórios, isso pode incluir a personalização do repositório e a personalização da revisão de código. Você não pode ativar ou desativar esses recursos individualmente.
Habilitando a sincronização de sessão
A sincronização de sessão salva sessões locais em sua GitHub conta. Ele é habilitado por padrão para Copilot CLI e o GitHub Copilot app, sujeito a políticas organizacionais e corporativas.
Para usuários que obtêm Copilot de uma empresa ou organização, Armazenar sessões locais na nuvem, em "Copilot CLI" nas configurações de política corporativa ou de organização, devem ser definidas como, pelo menos, Ver da nuvem. Se a política estiver desabilitada ou não configurada, as sessões permanecerão locais. Para obter mais informações, consulte Controle remoto das GitHub Copilot CLI sessões.
Se você desabilitou anteriormente a sincronização das suas próprias sessões Copilot CLI e GitHub Copilot app definindo remoteExport para false em ~/.copilot/settings.json, remova essa configuração para restaurar o comportamento padrão ou defina-a como true. A sincronização permanece sujeita à disponibilidade de recursos e às políticas corporativas ou organizacionais aplicáveis.
Custos e uso
Copilot Dreaming O uso do modelo é cobrado em AI credits como parte do seu uso existente Copilot, não como um item separado para Copilot Dreaming. O custo depende do processamento e do número de usuários e repositórios habilitados, incluindo repositórios inativos. Para obter mais informações sobre cobrança para GitHub Copilot, consulte Cobrança baseada em uso para organizações e empresas e Cobrança baseada em uso para indivíduos.
Cada Copilot Dreaming execução usa AI credits. Isso inclui execuções que não fazem alterações ou que processam repositórios inativos. Você deve examinar a cobertura do repositório e os controles de cobrança antes de habilitar Copilot Dreaming.
Os administradores podem monitorar o uso AI credits de sua empresa ou organização. O uso total inclui outros recursos e a atribuição de aplicativo requer um relatório de uso detalhado em vez da exibição de uso da IA . Consulte Como exibir o uso de licenças e produtos mensuráveis.
Usuários individuais podem examinar seu próprio uso em suas configurações pessoais Copilot . Consulte Monitorar o uso de GitHub AI Credits.
Antes de aumentar o número de organizações em um contexto empresarial para as quais Copilot Dreaming está habilitado, configure os controles de gastos para a conta de cobrança relevante. Os alertas sozinhos não interrompem o uso. Um orçamento por usuário pode não abranger o uso de aplicativo no nível do repositório e os orçamentos separados para instalações individuais Copilot Dreaming do aplicativo não estão disponíveis. Para obter mais informações, consulte Definir orçamentos para controlar gastos com produtos limitados.
Dados e controles
Copilot Dreaming pode usar sessões sincronizadas anteriormente, memórias, conteúdo do repositório e comentários de revisão de pull request. Cada execução pode usar apenas algumas dessas informações. Desativar a sincronização de sessão não exclui sessões que já foram sincronizadas.
As instruções e as habilidades propostas nas pull requests são visíveis para pessoas com acesso ao repositório. Copilot Dreaming não altera quem pode acessar ou gerenciar memórias pessoais. Consulte Sobre a Memória do GitHub Copilot.
Para interromper execuções futuras, desabilite Copilot Dreaming nas configurações corporativas, de organização, pessoais ou de repositório relevantes. No nível da organização, selecione Desativado em todos os lugares. Desativar o Dreaming pessoal não interrompe as execuções para repositórios de propriedade da organização. Uma execução já em andamento pode continuar.
Desativar Copilot Dreaming não desfaz suas alterações, excluir informações que criou, fecha suas pull requests ou restaura memórias excluídas. Você pode gerenciar as alterações existentes separadamente:
- Examine e exclua memórias pessoais em suas configurações pessoais. Consulte Gerenciamento de memória Copilot para sua conta pessoal.
- Examine e exclua as memórias do repositório nas configurações do repositório. Consulte Gerenciamento de memória Copilot para uma empresa, organização ou repositório.
- Examinar, fechar ou mesclar pull requests que contêm alterações propostas em instruções e habilidades.
Os detalhes de execução em Copilot app não constituem um histórico completo de atividades e não incluem uma opção para desfazer uma execução.
Para obter mais informações, consulte Sobre os dados da sessão do GitHub Copilot.