Pipeline OWL (Optimized Workforce Learning)
O comando /owl ativa a arquitetura de engenharia multiagente descoplada do Antigravity. Em vez de palpites únicos ou corrigir o sintoma B com o patch A, o OWL divide a tarefa em dois pipelines descoplados especializados: DeepInvestigator e DeepCoder.
Visão Geral da Arquitetura
| Subagente Especialista | Área de Foco | Assinatura de Invocação | Modo de Workspace |
|---|---|---|---|
| DeepInvestigator | Análise de causa raiz, testes de fronteira, auditorias de invariantes, ataques de casos extremos | invoke_subagent(TypeName='DeepInvestigator', ...) | Workspace='inherit' |
| DeepCoder | Síntese de código camada-0, verificação via compilador, prevenção de regressões, refinamento iterativo | invoke_subagent(TypeName='DeepCoder', ...) | Workspace='inherit' |
(Nota: DeepInvestigator e DeepCoder são subagentes nativos incorporados, suportados pelo motor de execução principal).
Rotina de Execução
Quando o usuário invoca /owl:
Passo 1: Investigação e Falseamento de Hipóteses (DeepInvestigator)
- Para qualquer bug, refatoração, escolha arquitetural ou investigação de falha, spawn
DeepInvestigatorprimeiro, antes de escrever qualquer código de produção:{ "TypeName": "DeepInvestigator", "Role": "Deep Investigator", "Workspace": "inherit", "Prompt": "Realize uma investigação exaustiva de causa raiz. Mapeie cadeias de chamadas completas, audite restrições invariantes, teste casos extremos de fronteira e pergunte: 'O que acontece se X, Y, Z, F, G ocorrerem?' Formule hipóteses verificáveis." } - Não prossiga para a implementação até que o
DeepInvestigatorrelate descobertas, armadilhas identificadas e requisitos invariantes obrigatórios.
Passo 2: Implementação e Refinamento (DeepCoder)
- Passe os requisitos verificados, invariantes e casos extremos do Passo 1 para o
DeepCoder:{ "TypeName": "DeepCoder", "Role": "Deep Coder", "Workspace": "inherit", "Prompt": "Implemente a solução satisfazendo todos os invariantes descobertos pelo DeepInvestigator. Execute verificações de compilador, verifique consumidores downstream em todo o grafo de chamadas e execute suítes de teste." } DeepCoderexecuta ciclos de melhoria iterativa até que todas as verificações passem sem regressão.
Passo 3: Síntese e Verificação
- Verifique chamadores downstream em toda a árvore de chamadas.
- Confirme dano colateral zero antes de apresentar os resultados ao usuário.