Início Tecnologia A atualização de ‘Tarefas’ do Claude Code permite que os agentes trabalhem...

A atualização de ‘Tarefas’ do Claude Code permite que os agentes trabalhem por mais tempo e coordenem as sessões

5
0

Uma das maiores restrições enfrentadas atualmente pelos construtores de IA que desejam implantar agentes a serviço de seus objetivos individuais ou empresariais é a “memória de trabalho” necessária para gerenciar projetos de engenharia complexos e de vários estágios.

Normalmente, quando um agente de IA opera puramente em um fluxo de conversação baseada em texto ou voz, falta-lhe a permanência estrutural para lidar com dependências. Ele sabe o que fazer, mas muitas vezes esquece por que está fazendo isso ou em que ordem.

Com o lançamento de Tarefas para Claude Code (introduzidas na v2.1.16) na semana passadaA Anthropic introduziu uma solução que tem menos a ver com a “magia da IA” e mais com princípios sólidos de engenharia de software program.

Ao passar de “tarefas” efêmeras para “tarefas” persistentes, a empresa está fundamentalmente reestruturando como o modelo interage com o tempo, a complexidade e os recursos do sistema.

Esta atualização transforma a ferramenta de um assistente de codificação reativo em um gerente de projeto com reconhecimento de estado, criando a infraestrutura necessária para executar os fluxos de trabalho sofisticados descritos no guia de práticas recomendadas recém-lançado da Anthropic, enquanto o recente atualizações do changelog (v2.1.19) sinalizar um foco na estabilidade necessária para a adoção empresarial.

A arquitetura da agência: do efêmero ao persistente

Para entender o significado desta versão para as equipes de engenharia, devemos observar as diferenças mecânicas entre o antigo sistema “To-do” e a nova primitiva “Job”.

Anteriormente, Claude Code utilizava uma lista de “tarefas” – uma lista de verificação leve residente no bate-papo.

Como O engenheiro antrópico Thariq Shihipar escreveu em um artigo no X: “Todos (laranja) = ‘ajude Claude a lembrar o que fazer’.” Eles foram eficazes para scripts de sessão única, mas frágeis para a engenharia actual. Se a sessão terminasse, o terminal travasse ou a janela de contexto oscilasse, o plano evaporaria.

Tarefas (Verde) introduzem uma nova camada de abstração projetada para “coordenar o trabalho entre sessões, subagentes e janelas de contexto”. Isto é conseguido através de três decisões arquitetônicas principais:

  1. Gráficos de dependência vs. listas lineares: Ao contrário de uma lista de tarefas simples, as tarefas oferecem suporte a gráficos acíclicos direcionados (DAGs). Uma tarefa pode “bloquear” explicitamente outra. Conforme visto nas demonstrações da comunidade, o sistema pode determinar que a Tarefa 3 (Executar testes) não pode ser iniciada até que a Tarefa 1 (Construct API) e a Tarefa 2 (Configure Auth) sejam concluídas. Essa imposição evita os erros de “conclusão alucinada” comuns em fluxos de trabalho LLM, onde um modelo tenta testar o código que ainda não foi escrito.

  2. Persistência e durabilidade do sistema de arquivos: A Antrópica escolheu uma abordagem de “filosofia UNIX” para a gestão estatal. Em vez de bloquear o estado do projeto dentro de um banco de dados proprietário em nuvem, Claude Code grava tarefas diretamente no sistema de arquivos native do usuário (~/.claude/duties). Isso cria um estado durável. Um desenvolvedor pode desligar seu terminal, trocar de máquina ou se recuperar de uma falha no sistema, e o agente recarrega o estado exato do projeto. Para as equipes empresariais, essa persistência é crítica – significa que o “plano” agora é um artefato que pode ser auditado, feito backup ou controlado por versão, independentemente da sessão ativa.

  3. Orquestração through variáveis ​​de ambiente: O desbloqueio técnico mais potente é a capacidade de compartilhar o estado entre sessões. Ao definir o CLAUDE_CODE_TASK_LIST_ID variável de ambiente, os desenvolvedores podem apontar várias instâncias do Claude para a mesma lista de tarefas. Isto permite que as atualizações sejam “transmitidas” para todas as sessões ativas, possibilitando um nível de coordenação que antes period impossível sem ferramentas externas de orquestração.

Habilitando o ‘enxame’: paralelismo e subagentes

A liberação das Tarefas torna práticas as “Sessões Paralelas” descritas no guia de Melhores Práticas da Anthropic. A documentação sugere um padrão Author/Reviewer que aproveita este estado compartilhado:

  1. A sessão A (gravador) seleciona a tarefa nº 1 (“Implementar limitador de taxa”).

  2. A sessão A marca-a como concluída.

  3. A Sessão B (Revisor), observando a atualização do estado compartilhado, vê que a Tarefa nº 2 (“Limitador de Taxa de Revisão”) agora está desbloqueada.

  4. A Sessão B inicia a revisão num contexto limpo, imparcial pelo processo de geração.

Isso está de acordo com o conselho do guia de “distribuir” o trabalho entre arquivos, usando scripts para percorrer tarefas e chamar Claude em paralelo. Crucialmente, o patch v2.1.17 corrigiu “falhas de falta de memória ao retomar sessões com uso intenso de subagentes”, indicando que a Anthropic está otimizando ativamente o tempo de execução para esses cenários multiagentes de alta carga.

Preparação empresarial: estabilidade, CI/CD e controle

Para os tomadores de decisão que avaliam o Claude Code para pipelines de produção, os registros de alterações recentes (v2.1.16–v2.1.19) revelam um foco na confiabilidade e na integração.

O guia de práticas recomendadas endossa explicitamente a execução do Claude no modo sem cabeça (claude -p). Isso permite que as equipes de engenharia integrem o agente em pipelines de CI/CD, ganchos de pré-confirmação ou scripts de processamento de dados.

Por exemplo, um cron job noturno poderia instanciar uma sessão do Claude para “Analisar os arquivos de log do dia em busca de anomalias”, usando uma lista de tarefas para rastrear o progresso por meio de diferentes fragmentos de log.

A mudança para agentes autônomos introduz novos modos de falha, que patches recentes abordaram:

  • Processos pendentes: v2.1.19 corrigiu um problema em que os processos do Claude Code travavam quando o terminal period fechado; o sistema agora pega EIO erros e garante uma saída limpa (usando SIGKILL como um substituto).

  • Compatibilidade de {Hardware}: Correções para falhas em processadores sem suporte AVX garantem compatibilidade de implantação mais ampla.

  • Árvores de trabalho Git: Correções para resume funcionalidade ao trabalhar em diferentes diretórios ou árvores de trabalho git garantem que o “estado” siga o código, não apenas a sessão do shell.

Reconhecendo que os fluxos de trabalho empresariais não podem girar em um centavo, a Anthropic introduziu o CLAUDE_CODE_ENABLE_TASKS variável de ambiente (v2.1.19). Definir isso para false permite que as equipes optem por sair temporariamente do novo sistema, preservando os fluxos de trabalho existentes enquanto migram para a arquitetura baseada em tarefas.

O fluxo de trabalho do construtor: gerenciando a economia de contexto

Para o desenvolvedor particular person, o sistema Job resolve o problema da “economia de contexto”. A documentação da Anthropic alerta que “a janela de contexto de Claude… é o recurso mais importante a ser gerenciado” e que o desempenho diminui à medida que é preenchido.

Antes do Duties, limpar o contexto period perigoso: você apagava o plano geral da memória do agente. Agora, como o plano está armazenado em disco, os usuários podem seguir as melhores práticas de “gerenciamento agressivo de contexto”. Os desenvolvedores podem executar /clear ou /compact liberar tokens para o raciocínio do modelo, sem perder o roadmap do projeto.

O changelog também destaca melhorias na qualidade de vida para usuários avançados que criam scripts complexos:

  • Argumentos abreviados: Os usuários agora podem acessar argumentos de comando personalizados through $0, $1, and so on., tornando mais fácil criar scripts de “Habilidades” reutilizáveis ​​(por exemplo, um /refactor comando que usa um nome de arquivo como argumento).

  • Atalhos de teclado: Atalhos de teclado totalmente personalizáveis ​​(/keybindings) permitem loops de interação mais rápidos.

O que Tarefas significa para usuários do Claude Code

Com a introdução do Duties, a Anthropic sinaliza que o futuro dos agentes de codificação é o gerenciamento de projetos.

Ao dar ao Claude Code uma memória persistente, uma maneira de entender a dependência e as correções de estabilidade necessárias para processos de longa execução, eles mudaram a ferramenta de um “copiloto” que fica ao seu lado para um “subagente” em quem você pode confiar para executar em segundo plano – especialmente quando alimentado pelo modelo de maior desempenho da Antrópico, Claude Opus 4.5.

É uma evolução técnica que reconhece uma verdade simples: na empresa, o código é barato; é o contexto, o plano e a confiabilidade que são preciosos.

avots

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui