O que é a Nova?
Começa o curso por compreenderes o que a Nova pode fazer num projeto e quais as salvaguardas que orientam o seu trabalho.Visão geral
A Nova é o agente de IA baseado em terminal da Compass para trabalho de engenharia de software e produtividade. Em vez de funcionar como uma janela de conversa isolada, opera a partir de um diretório de trabalho onde pode analisar um projeto, interpretar o código envolvente, usar ferramentas, fazer alterações aprovadas e verificar resultados. A Nova foi concebida para fluxos de trabalho de engenharia reais: repositórios desconhecidos, sessões de longa duração, trabalho sem commit, implementação com várias etapas e tarefas que exigem evidências em vez de respostas apenas plausíveis.O que a Nova pode fazer
Uma sessão com a Nova pode combinar conversa com ações concretas:- Pesquisar nomes de ficheiros e conteúdos do projeto.
- Ler ficheiros e analisar a estrutura do projeto.
- Analisar dependências e convenções existentes.
- Editar ou criar ficheiros com controlos de aprovação.
- Executar testes, linters, verificações de tipos, builds e comandos de curta duração.
- Analisar o estado, os diffs e o histórico do Git.
- Preparar commits quando pedidos explicitamente.
- Criar planos de implementação para alterações complexas.
- Delegar trabalho delimitado a agentes especializados.
- Invocar competências reutilizáveis.
- Ligar a sistemas externos através de servidores MCP.
- Executar hooks do ciclo de vida em torno de prompts, ferramentas, agentes e sessões.
Como encarar o agente
Um modelo mental útil é um ciclo:- Compreender o pedido — identificar o resultado pretendido e as restrições relevantes.
- Recolher evidências — pesquisar e ler apenas o suficiente do projeto para agir em segurança.
- Escolher um fluxo de trabalho — responder diretamente, editar de imediato, criar um plano ou delegar trabalho especializado.
- Agir com ferramentas — modificar ficheiros, executar verificações ou usar serviços ligados.
- Verificar — comparar o resultado com testes, diffs, diagnósticos ou comportamento observável.
- Comunicar — indicar o que mudou, o que passou e qualquer bloqueio ou risco real.
Execução controlada
A utilização de ferramentas é regida por um sistema de aprovação, e não por acesso sem restrições. A Nova implementa quatro modos de aprovação:- Manual — pede autorização antes de operações que exigem consentimento.
- Auto — aprova automaticamente operações elegíveis de baixo risco dentro dos limiares configurados.
- Strict — exige aprovação mesmo para operações de menor risco.
- Smart — usa a complexidade e o risco da tarefa para permitir trabalho direto adequado, mantendo barreiras de aprovação noutros casos.
/unleash explícito para operação sem barreiras, mas ativá-lo exige confirmação e pode ser recusado pela política da organização. Deve ser tratado como um modo excecional, não como o fluxo de trabalho predefinido.
Conhecimento do projeto
A Nova constrói o contexto do projeto a partir de várias fontes:- O diretório de trabalho atual e a estrutura de repositório detetada.
- Configuração de projeto e global.
- Ficheiros de instruções
NOVA.mde regras modulares.compass/rules/*.md. - Competências de projeto ou pessoais e comandos com barra.
- Ferramentas, agentes, servidores MCP e hooks disponíveis.
- O histórico da sessão atual e a memória guardada relevante para o projeto.
Nova versus um chatbot genérico
Um chatbot genérico pode explicar código colado numa conversa. A Nova pode analisar a base de código real, seguir definições e locais de chamada, preservar alterações locais, fazer edições e executar os próprios comandos de verificação do repositório. Esta superfície de ação mais ampla é mais útil, mas também torna instruções precisas e controlos de aprovação mais importantes.Utilização eficaz
Bons pedidos descrevem um resultado observável e restrições importantes. Por exemplo:O que aprendeste
- A Nova trabalha a partir do diretório do teu projeto e baseia o trabalho em evidências do repositório.
- O seu fluxo combina análise, ação controlada, verificação e comunicação clara.
- A política de aprovação mantém-se ativa para operações sensíveis.
Exercício prático seguro
Num projeto que não seja de produção, pede à Nova que identifique os pontos de entrada e os testes principais. Exige referências a ficheiros e indica que não deve alterar nada.Visão geral do curso
Volta à visão geral da Nova 101.
Seguinte: Como funciona a Nova
Continua para a lição 2.