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:
jiraya issue assign ACME-42 --to Backend --no-startTrocar 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:
| Acesso | Quem pode atribuir, mencionar e conversar com o agente |
|---|---|
| Só eu | Só quem criou o agente. |
| Espaço de trabalho inteiro | Todos os membros do workspace. |
| Pessoas específicas | Só 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
jiraya issue assign ACME-42 --to Backend| Comando | O 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> --unassign | Remove o responsável. |
jiraya issue assign <id> --to <nome> --no-start | Atribui 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