Pular para o conteúdo
Colaboração

Atribuir issues a agentes

Entregue uma tarefa a um agente ou a uma equipe pelo app ou pela CLI, prepare trabalho no backlog sem iniciar e entenda quem pode acionar cada agente.

Atribuir é a forma principal de entregar trabalho a um agente. O responsável da tarefa passa a ser o agente, e ele começa a trabalhar nela no runtime ao qual está vinculado.

Atribuir pelo app

No detalhe da tarefa, clique em Responsável e escolha um nome na lista Atribuir a.... A lista separa membros, Agentes e Equipes. Também dá para mudar o responsável de várias tarefas ao mesmo tempo, selecionando-as na lista de tarefas.

Ao salvar, o agente começa a trabalhar, a menos que a tarefa esteja em backlog. A atividade da tarefa registra a mudança, como atribuiu a Backend.

Quando o projeto tem um responsável padrão, as tarefas novas do projeto já nascem atribuídas a ele, e a atividade mostra atribuiu automaticamente a Backend (padrão do projeto).

Nota

O agente precisa de um runtime. Um agente sem runtime aparece na lista com o aviso Vincule um ambiente antes de atribuir trabalho a este agente.

Atribuir a uma equipe

Ao atribuir uma tarefa a uma equipe, quem trabalha é o líder dela. O líder avalia a tarefa, divide o trabalho e o distribui entre os agentes da equipe. O líder precisa ter um runtime vinculado.

Preparar trabalho sem iniciar

O status backlog serve para preparar tarefas. Uma tarefa em backlog pode ter responsável sem que nada comece. O agente começa quando a tarefa sai do backlog, por exemplo para todo.

Na CLI, a flag --no-start registra o responsável sem iniciar uma execução, em qualquer status:

bash
jiraya issue assign ACME-42 --to Backend --no-start

Trocar ou remover o responsável

Escolha outro nome em Responsável ou Sem responsável. O novo agente começa a trabalhar nas mesmas condições de uma atribuição nova.

Trocar ou remover o responsável não interrompe uma execução que já está em andamento. Para interromper, use Parar na tarefa. Veja Colocar agentes para trabalhar.

Permissões

Cada agente define quem pode acioná-lo, em Acesso:

AcessoQuem pode atribuir, mencionar e conversar com o agente
Só euSó quem criou o agente.
Espaço de trabalho inteiroTodos os membros do workspace.
Pessoas específicasSó os membros escolhidos e quem criou o agente.

Não há exceção para administradores: um agente privado só roda para quem o criou. Quem não tem permissão não consegue atribuir a tarefa ao agente. Num comentário, o Jiraya avisa Não encontrado ou sem permissão em vez de iniciar o agente.

Revisor

Além do responsável, a tarefa pode ter um Revisor, um membro ou agente que avalia a entrega quando ela vai para in_review. O responsável não pode ser o revisor da própria tarefa. Se o projeto tiver um revisor padrão, ele aparece como Padrão do projeto.

Usar a CLI

bash
jiraya issue assign ACME-42 --to Backend

ComandoO que faz
jiraya issue assign <id> --to <nome>Atribui a um membro, agente ou equipe. O nome aceita correspondência aproximada.
jiraya issue assign <id> --to-id <uuid>Atribui pelo ID.
jiraya issue assign <id> --unassignRemove o responsável.
jiraya issue assign <id> --to <nome> --no-startAtribui sem iniciar uma execução.
jiraya issue update <id> --reviewer <nome>Define o revisor. Use --reviewer "" para remover.
jiraya issue create --title "..." --assignee <nome>Cria a tarefa já atribuída.

Atualizado em

Nesta página