Compreender e planear
Os requisitos são decompostos num grafo de tarefas com dependências, prioridades, marcos intermédios e caminhos alternativos — mesmo grandes tarefas de desenvolvimento mantêm-se estruturadas.
A Argo não se prende a nenhum modelo nem a nenhum fornecedor específico. O framework combina grafos de tarefas, deliberação estruturada, verificação independente, contexto direcionado e encaminhamento de modelos explicável num único sistema controlável.
Os requisitos são decompostos num grafo de tarefas com dependências, prioridades, marcos intermédios e caminhos alternativos — mesmo grandes tarefas de desenvolvimento mantêm-se estruturadas.
Um scheduler e um replanner decidem quais os agentes e modelos necessários e a profundidade que uma análise deve ter. Tarefas simples: um agente. Tarefas complexas: várias fases de raciocínio e verificação.
Instâncias de verificação independentes analisam os resultados combinados; sempre que necessário, iniciam-se execuções de reparação ou de verificação. O objetivo é o ganho de qualidade mensurável, não a mera atividade.
Camadas claramente separadas: interface, camada de serviços, orquestração, integração com fornecedores, segurança e armazenamento de dados estão desacopladas — e a aplicação continua a funcionar mesmo sem ligação à Internet.
Os agentes desenvolvem hipóteses de forma independente, reúnem evidências, identificam contradições e revêm as suas posições. O valor acrescentado face ao melhor agente individual é medido como um Collective Intelligence Lift e orienta dinamicamente a colaboração.
Um índice incremental de ficheiros, símbolos, dependências e referências entrega, por tarefa, pacotes de contexto direcionados — apenas a informação provavelmente relevante, com uma justificação documentada da seleção. Os custos de contexto mantêm-se controláveis.
Vários fornecedores na nuvem e modelos locais em paralelo; o encaminhamento, a escalada, a cache e o controlo orçamental minimizam o preço por resultado bem-sucedido. Rastreável: quais os modelos considerados, quais foram excluídos — e porquê.
Proteção do workspace contra acessos fora da pasta autorizada, listas de permissões (allowlists) de programas permitidos, processos sem shell, tempos limite, sandbox e Git worktrees para alterações patch-first. Policy-as-code controla a rede, os fornecedores, os custos e as instalações.
Cada execução regista as fontes de contexto, as decisões de modelo, os custos, os acessos a ficheiros, as verificações e o tratamento de erros. O replay reconstrói os percursos de decisão; as exportações de auditoria com perfis de ocultação fornecem comprovativos de conformidade.
Projetos, conversas, execuções, memória, skills e dados de auditoria são armazenados localmente; as chaves de API permanecem encriptadas no dispositivo. Um servidor separado trata apenas de conta, licença, faturação, atualizações e direitos de utilização (entitlements) — as edições podem ser verificadas offline.
Do grafo de tarefas à exportação de auditoria: cada elemento do framework foi concebido para que vejas o que está a acontecer — e possas intervir antes de acontecer.