GitLab 19.4: autonomia só vale com aceite, permissões e teto de gasto
O modo /goal amplia a autonomia no GitLab, mas testes independentes, permissões por ferramenta e custo por entrega continuam necessários.
O GitLab 19.4, lançado em 17 de setembro de 2026, reúne execução orientada a objetivos no Duo CLI, modelos hospedados adicionais, ferramentas MCP ampliadas e mais detalhe no consumo de IA.[3] O comando /goal permanece em beta público: um modelo implementa mudanças e outro avalia o progresso até concluir o objetivo ou atingir o limite de iterações.[3]
A mudança interessante é conectar autonomia a governança. Mas um segundo modelo dizendo que a tarefa terminou não equivale a código correto.
O que muda para quem desenvolve
A avaliação do /goal ocorre em relação a uma meta em linguagem natural, não é verificação formal do programa.[3] O desenvolvedor pode interromper a execução, redirecioná-la ou mudar o objetivo.[3] Minha recomendação é usar essa capacidade para explorar uma solução, mantendo o aceite ancorado em comportamentos observáveis.
As ferramentas MCP descritas permitem trabalhar com pipelines, merge requests, itens de trabalho e repositórios.[3] Por padrão, ferramentas de leitura têm permissão automática, enquanto escrita e exclusão pedem confirmação; administradores podem alterar essas políticas por grupo ou projeto.[3] Portanto, revise a política efetiva antes de assumir que uma operação sensível sempre será interrompida.
A atribuição financeira também fica mais detalhada: os arquivos de consumo passam a registrar eventos faturáveis com usuário, projeto, sessão, créditos e tokens.[3] Isso oferece uma base para relacionar uma execução ao seu custo, mas a interpretação de valor ainda precisa ser construída pela equipe.
Como aplicar
Escolha uma alteração pequena, como ajustar uma validação de entrada sem modificar a regra de autorização. Antes da execução, escreva:
- O comportamento esperado e os casos que devem continuar rejeitados.
- Os testes que o agente não pode enfraquecer ou excluir.
- As ferramentas permitidas e as operações que exigem aprovação.
- O limite de iterações, tempo e gasto, com uma condição clara de interrupção.
Execute em uma branch isolada e compare o resultado com a implementação atual. O aceite deve incluir testes de regressão, revisão do diff e confirmação de que não surgiram mudanças fora do escopo. Registre também tentativas interrompidas e tarefas não resolvidas.
Para avaliar modelos, meça custo por alteração aceita. Inclua consumo do executor, do avaliador e das tentativas descartadas. Mais chamadas por crédito podem ser úteis, mas só se produzirem uma taxa de conclusão compatível com o seu problema.
Cuidados e limites
O GitLab afirma que Kimi K3, MiniMax M3 e GLM 5.3 podem permitir até quatro vezes mais chamadas por crédito que vários modelos de fronteira comparáveis, sem fornecer na reportagem preços absolutos por chamada ou avaliações separadas por modelo.[3] Trate isso como alegação do fornecedor, não como economia já demonstrada no seu repositório.
O /goal exige GitLab 19.3 ou posterior, Duo CLI 9.17.0 ou posterior e clientes Premium ou Ultimate; as ferramentas MCP ampliadas também permanecem em beta público.[3] Confira plano, versão e política antes do piloto.
O desenho aproveitável é executor, avaliação, controle de acesso e orçamento trabalhando juntos. Separar essas responsabilidades ajuda mais do que simplesmente autorizar o agente a continuar tentando.
Fonte
[3] Fonte: InfoQ