O Git, por exemplo, registra um autor e um committer, “então, quando um desenvolvedor executa um agente localmente, o registro nomeia o desenvolvedor. A atribuição geralmente reside no texto da mensagem de commit, que os desenvolvedores podem desabilitar, editar ou perder quando o histórico for reescrito”, ressaltou Resnick. “As convenções variam de um fornecedor para outro. E os desenvolvedores editam rotineiramente a saída do agente, de modo que o trabalho humano e de IA acaba misturado. E muitas organizações executam vários agentes lado a lado.”

Mike Wilkes, CISO empresarial da Aikido Security, concordou.

“O Git pode dizer quem cometeu uma mudança, mas isso é cada vez mais diferente de quem ou o que realmente escreveu o código”, disse ele. “Um desenvolvedor pode aceitar sugestões do Copilot, colar código do ChatGPT, delegar uma tarefa a Claude Code ou fazer com que um agente autônomo crie uma solicitação pull. No momento em que o código chega ao repositório, grande parte dessa proveniência foi transformada em uma identidade humana e um commit.”