5 pontos por GN⁺ 13 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • O Claude Code distribui tarefas de engenharia complexas e em grande escala — difíceis de resolver com um único agente — em dezenas ou centenas de subagentes paralelos
  • Em uma única sessão, ele escreve dinamicamente scripts de orquestração para executar subagentes em paralelo e valida os resultados internamente antes de entregá-los ao usuário
  • No caso em que Jarred Sumner portou o Bun de Zig para Rust, ele escreveu e integrou cerca de 750 mil linhas de código Rust em 11 dias, com 99,8% de aprovação na suíte de testes existente
  • Usuários dos planos Max, Team e API têm o recurso ativado por padrão; no Enterprise, é necessário que um administrador o ative separadamente, com suporte em Claude Code CLI, Desktop e extensão para VS Code
  • Como o consumo de tokens aumenta significativamente em comparação com uma sessão normal do Claude Code, recomenda-se começar por tarefas com escopo bem definido

O que é Dynamic Workflow

  • Um recurso para lidar com tarefas que um único agente não consegue suportar sozinho — especialmente busca de bugs, migrações que afetam centenas de arquivos e testes de estresse sob múltiplas perspectivas em codebases complexas e legadas
  • Com base no prompt, o Claude elabora um plano dinamicamente, divide o trabalho em subtarefas e o distribui entre subagentes paralelos
  • Cada agente aborda o problema de forma independente, enquanto outros agentes tentam refutar os resultados, repetindo o processo até que a resposta converja
  • O progresso é salvo em tempo real, permitindo retomar do ponto de interrupção sem recomeçar do zero caso o trabalho seja interrompido
  • Como a coordenação acontece fora da conversa, o plano não se desvia mesmo quando a escala da tarefa aumenta

Plataformas compatíveis e como usar

  • Disponível em research preview no Claude Code CLI, Desktop e extensão para VS Code
  • Plataformas compatíveis: Claude API, Amazon Bedrock, Vertex AI, Microsoft Foundry
  • Planos compatíveis: Max, Team, Enterprise (quando ativado pelo administrador)
  • Duas formas de começar:
    • Pedir diretamente ao Claude para criar um workflow (ex.: "Create a workflow")
    • Ativar a configuração dedicada do Claude Code, ultracode — acessível no menu de effort; defina o nível de effort como xhigh, e o Claude decidirá automaticamente se deve usar um workflow
  • Para a melhor experiência, recomenda-se ativar o auto mode
  • Na primeira execução de um workflow, o Claude Code mostra o que será executado e pede confirmação ao usuário
  • Administradores da organização podem desativar workflows em managed settings
  • No plano Enterprise, o padrão de lançamento é desativado, e o administrador pode alterar isso nas configurações do Claude Code

Principais casos de uso

  • Busca de bugs em toda a codebase, auditorias de otimização com profiler e auditorias de segurança: exploração paralela de serviços e repositórios, seguida de verificação independente de todas as descobertas, incluindo checagens de autenticação, validação de entrada e varredura completa por padrões inseguros
  • Grandes migrações e modernização: execução end-to-end de troca de framework, adaptação à descontinuação de APIs e porting de linguagem em milhares de arquivos
  • Trabalhos críticos que exigem dupla validação: quando o custo de erro é alto, a validação é feita com tentativas independentes e agentes adversariais projetados para tentar quebrar os resultados

Caso de reescrita do Bun

  • Jarred Sumner usou dynamic workflows para portar o Bun de Zig para Rust
  • Foram escritas cerca de 750 mil linhas de código Rust, com 99,8% de aprovação na suíte de testes existente, levando 11 dias do primeiro commit ao merge
  • Divisão de papéis por workflow:
    • Primeiro workflow: mapeamento de lifetimes em Rust adequados para todos os campos de struct da codebase em Zig
    • Segundo workflow: escrita de todos os arquivos .rs como ports com comportamento idêntico aos arquivos .zig, com centenas de agentes trabalhando em paralelo e 2 revisores por arquivo
    • Loop de correção: repetido até que tanto o build quanto a suíte de testes passassem completamente
    • Após a conclusão do port, um workflow noturno lidou com cópias de dados desnecessárias e gerou um PR para revisão final
  • O projeto ainda está na fase anterior ao deploy em produção, e Jarred Sumner pretende divulgar mais detalhes depois

Cuidados ao usar

  • O consumo de tokens aumenta significativamente em relação a uma sessão comum do Claude Code
  • Recomenda-se começar com tarefas de escopo claro, entender o padrão de consumo e só então expandir

1 comentários

 
zero0000 9 시간 전

Como ele escolhe o modelo automaticamente, o consumo de tokens não explode tanto quanto eu esperava.