Carregando publicação…
Carregando publicação…
Mantenedores debatem série de patches que introduz diretrizes oficiais de contexto e rotinas automatizadas para guiar agentes em correções de código.
A comunidade de desenvolvimento do kernel Linux está debatendo a inclusão de diretrizes e arquivos de configuração padronizados voltados a assistentes de código e agentes autônomos baseados em modelos de linguagem (LLMs). A iniciativa, liderada inicialmente por Sasha Levin (mantenedor das branches estáveis) e recentemente atualizada para a versão v5 por Theodore Ts'o (mantenedor do sistema de arquivos ext4), busca mitigar o impacto de sugestões automatizadas imprecisas nas listas de discussão.
A proposta estrutura uma pasta dedicada de skills (com rotinas como find-fixes), desenhada para instruir ferramentas como Claude, Cursor e Copilot a investigar o histórico do Git com passos determinísticos antes de emitir correções. Segundo discussões no Maintainers Summit, cerca de 15% a 20% das tags Fixes: enviadas por colaboradores contêm erros históricos causados por leituras ingênuas do comando git blame.
Skills in-tree: Rotinas estruturadas para guiar modelos em tarefas sensíveis, evitando consumo excessivo de contexto e alucinações sobre arquivos do repositório.
Responsabilidade humana integral: O projeto reforça que inteligências artificiais não possuem personalidade jurídica para assinar o Certificado de Origem do Desenvolvedor (Developer Certificate of Origin); todo patch com tag Signed-off-by exige validação e responsabilização humana.
Exigência de reprodutores: Para barrar relatórios falsos em massa gerados por agentes autônomos, mantenedores exigem testes de reprodução reais e determinísticos em qualquer apontamento de vulnerabilidade.
O debate atual entre os mantenedores gira em torno da localização dos arquivos — se devem residir em Documentation/process/ ou como um link simbólico AGENTS.md na raiz da árvore do código-fonte.