Bernstein AI (Bernstein)

Orquestrador Python que coordena mais de 40 agentes de codificação CLI em worktrees git paralelos. Agendamento determinístico e log de auditoria HMAC.

O que é Bernstein AI (Bernstein)?

Bernstein é um orquestrador Python projetado para gerenciar e coordenar múltiplos agentes de codificação de linha de comando (CLI) em paralelo, utilizando worktrees git. A ferramenta suporta o escalonamento determinístico de tarefas, garantindo que as operações sejam realizadas de forma previsível e consistente. Cada agente opera em seu próprio worktree git, permitindo isolamento e paralelismo eficiente, enquanto um log de auditoria com HMAC assegura a integridade e rastreabilidade das ações. Bernstein é útil para desenvolvedores e engenheiros de software que trabalham com sistemas de agentes de IA como Claude Code, Cursor ou Codex, especialmente em cenários que exigem execução simultânea de tarefas complexas, refatoração em grande escala ou testes paralelos. A ferramenta foca em automação, reprodutibilidade e segurança, sendo ideal para pipelines de CI/CD ou ambientes de desenvolvimento que demandam coordenação de múltiplos agentes.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add bernstein-ai/bernstein

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Bernstein AI (Bernstein) faz?

Orquestrador Python que coordena mais de 40 agentes de codificação CLI em worktrees git paralelos. Agendamento determinístico e log de auditoria HMAC.

Visão Geral

Bernstein é uma ferramenta de orquestração que gerencia agentes de codificação baseados em CLI, executando-os em worktrees git isolados para máximo paralelismo. Ele utiliza agendamento determinístico para garantir consistência nas execuções e um log de auditoria com HMAC para rastrear todas as operações realizadas pelos agentes.

Funcionalidades Principais

  • Coordenação Paralela: Executa mais de 40 agentes simultaneamente, cada um em seu próprio worktree git.
  • Agendamento Determinístico: Garante que as tarefas sejam executadas em uma ordem previsível, facilitando a reprodução de resultados.
  • Log de Auditoria HMAC: Registra todas as ações dos agentes com assinaturas HMAC para segurança e rastreabilidade.
  • Isolamento com Worktrees Git: Cada agente opera em um worktree git separado, evitando conflitos de estado.
  • Construído em Python: Fácil integração com ferramentas existentes e extensibilidade.

Como Funciona

  1. O orquestrador Bernstein recebe um conjunto de tarefas ou instruções.
  2. Para cada tarefa, um worktree git é criado (ou reutilizado) para isolar o ambiente.
  3. Os agentes CLI são disparados simultaneamente, cada um executando suas ações no worktree designado.
  4. O agendador determinístico define a ordem de execução e gerencia dependências.
  5. Todas as ações são registradas em um log de auditoria protegido por HMAC.
  6. Os resultados são consolidados e reportados.

Plataformas Suportadas

  • Claude Code: Integração com agentes de codificação baseados em Claude.
  • Cursor: Suporte para agentes do editor Cursor.
  • Codex: Compatibilidade com agentes Codex da OpenAI.
  • Outros CLI Agents: Flexível para se adaptar a qualquer agente de linha de comando.

Exemplo de Uso

# Exemplo de inicialização do orquestrador
bernstein run --tasks tasks.json --agents 40

Requisitos

  • Python 3.8+
  • Git 2.5+ (para suporte a worktrees)
  • Dependências listadas em requirements.txt

Licença

Licença MIT. Veja o arquivo LICENSE para detalhes.

Habilidades Relacionadas