Atribua trabalho ao agente

Todas as formas de colocar o goblin para trabalhar: atribua uma issue do Linear, mencione-o em um merge request, etiquete uma issue do GitHub, peça no Slack, deixe-o revisar seus pull requests automaticamente ou agende uma tarefa recorrente.

Não existe um único botão de "executar" no TaskGoblin. Em vez disso, o agente observa as ferramentas que você já usa e pega o trabalho no momento em que você o delega — os mesmos gestos que você usaria para delegar a um colega. Esta página é o catálogo completo desses gatilhos.

Seja qual for a superfície que você usar, o agente chega à tarefa já sabendo o contexto e reporta o resultado de volta no mesmo lugar.

Atribua uma issue do Linear

Defina o responsável de uma issue do Linear como o agente TaskGoblin. Ele lê o título, a descrição e os comentários da issue, faz o trabalho e vincula o merge request de volta na issue com atualizações de status pelo caminho. Este é o gatilho mais comum e o que o início rápido usa.

Para mandá-lo para outra passada, deixe um comentário na issue descrevendo a mudança — o agente retoma na mesma branch.

Mencione-o em um merge request ou pull request

Deixe um comentário que mencione o goblin em um MR ou PR existente:

  • No GitLab, @taskgoblin em uma nota de merge request.
  • No GitHub, @taskgoblin em um comentário de pull request ou issue.

Use isso para iterar: @taskgoblin por favor resolva os comentários da revisão ou @taskgoblin adicione testes para o caso limite do último commit. O agente envia um commit de acompanhamento para a mesma branch.

Revisão de código automática

Quando um merge request ou pull request é aberto ou atualizado, o TaskGoblin pode revisá-lo automaticamente e publicar seus comentários — sem precisar de menção. Isso transforma o agente em um revisor de primeira passada em cada mudança, não só nas que ele escreveu.

Dispare a partir de uma issue

Você não precisa usar o Linear para começar por uma issue:

  • No GitHub, adicione a etiqueta taskgoblin a uma issue. A etiqueta é o gatilho; menções nos comentários daquela issue continuam a execução.
  • No GitLab, atribua uma issue ao bot @taskgoblin, ou mencione-o em um comentário da issue.

Peça no Slack

Mencione o goblin em uma thread do Slack. Ele responde na thread onde a conversa está acontecendo, o que faz do Slack a superfície certa quando um pedido começa como uma discussão e não como um ticket formal. Conecte o Slack primeiro em Integrações.

Agende uma tarefa recorrente

Para trabalho que deve acontecer em uma cadência em vez de sob demanda, crie um loop: uma instrução de texto livre que o agente executa em um momento único ou recorrente. Cada disparo se comporta exatamente como qualquer outra execução — gera uma thread e abre um merge request — então o trabalho agendado compartilha toda a mesma história e fluxo de revisão. Gerencie-os em /{organisation}/loops.

Bons candidatos: uma atualização semanal de dependências, um rascunho de changelog noturno, uma tarefa de limpeza recorrente.

O que todos os gatilhos têm em comum

  • O agente chega com contexto. Ele lê a issue, a thread ou o histórico de comentários antes de começar.
  • O trabalho acontece em um sandbox, em uma branch chamada ai-{identificador-da-issue}, nunca na sua máquina.
  • O resultado volta onde você pediu. Um merge request, um comentário de revisão ou uma resposta no Slack — no mesmo lugar onde você disparou.

Para saber o que acontece entre o gatilho e o merge request, leia Como o agente funciona.