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,
@taskgoblinem uma nota de merge request. - No GitHub,
@taskgoblinem 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
taskgoblina 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.