Superfícies mínimas de ferramentas para agentes de codificação
O llm-coding-agent de Simon Willison mostra um design compacto de agente de codificação baseado em leituras com números de linha, edições por string exata com diffs, comandos de shell limitados, globs de arquivos, busca por regex e aprovações com escopo. Por que importa: O sinal útil é a contenção: superfícies menores de ferramentas são mais fáceis de auditar, testar e recuperar quando um agente faz uma edição ou escolhe um comando ruim.
Para testar: Antes de adicionar mais autonomia a um assistente de codificação, defina as menores ferramentas de leitura, busca, edição e comando de que ele precisa, depois exija diffs visíveis e saída de testes para cada alteração.