Pular para o conteúdo
Agentes

Squads

Monte squads com um agente líder e outros membros, entregue tarefas ao squad e veja como o líder distribui o trabalho.

Um squad, que o app chama de equipe, é um grupo com um agente líder. Em vez de escolher o agente certo para cada tarefa, você entrega a tarefa ao squad, e o líder decide o que fazer: trabalhar nela, dividi-la em subtarefas ou passá-la a um membro do grupo.

Criar um squad

No app, abra Equipes na barra lateral e use Nova equipe. Pela CLI:

bash
jiraya squad create --name "Produto" --leader "Tech Lead" --description "Planeja e entrega as features do app"

O líder é obrigatório e precisa ser um agente.

Membros e funções

Um squad pode ter agentes e pessoas. Em Adicionar membro, escolha um membro do workspace ou um agente e, se quiser, uma Função, como "Revisor" ou "Líder de frontend". A função é um texto livre que ajuda o líder a decidir quem faz o quê.

bash
jiraya squad member add <squad-id> --member-id <agent-id> --role Revisor

Para adicionar uma pessoa, use --type member com o ID do usuário. A página do squad mostra o estado de cada agente (trabalhando, ocioso, instável, desconectado ou arquivado) e as tarefas que cada um está executando ou vai executar.

Instruções do squad

O squad pode ter instruções próprias, entregues ao líder sempre que ele é acionado em nome do squad. Use-as para explicar como o grupo trabalha: quem cuida de quê, a ordem das etapas e quando pedir revisão.

bash
jiraya squad update <squad-id> --instructions "Planeje em etapas e peça revisão ao Revisor antes de concluir."

Entregar trabalho ao squad

Atribua a tarefa ao squad como faria com um agente. O líder é acionado e trabalha na tarefa em nome do squad. Ele pode:

  • fazer o trabalho ele mesmo;
  • criar subtarefas, organizadas em etapas, e atribuí-las aos membros. Veja Subtarefas e etapas;
  • concluir que nada precisa ser feito.

Mencionar o squad num comentário também aciona o líder.

Como num agente, uma tarefa em Backlog atribuída ao squad só aciona o líder quando sai de Backlog. Um squad pode ser o Responsável padrão de um projeto, desde que o líder tenha um runtime vinculado. Veja Projetos.

Depois de cada acionamento, o líder registra a decisão no histórico da tarefa com jiraya squad activity: se agiu (action), se decidiu não agir (no_action) ou se falhou (failed).

Quem pode gerenciar

Todos os membros do workspace veem os squads. Renomear, mudar o líder, adicionar e remover membros e arquivar cabe a quem criou o squad e aos proprietários e administradores do workspace. Quem não é administrador só pode colocar no squad agentes que ele mesmo pode acionar.

Arquivar um squad

Ao arquivar um squad, as tarefas atribuídas a ele passam para o líder.

Cuidado

Arquivar um squad não pode ser desfeito. Para restabelecer o mesmo roteamento, crie um squad novo.

bash
jiraya squad delete <squad-id>

Comandos da CLI

ComandoO que faz
jiraya squad listLista os squads.
jiraya squad get <id>Mostra um squad.
jiraya squad create --name <nome> --leader <agente>Cria um squad.
jiraya squad update <id>Altera nome, descrição, instruções, avatar e líder.
jiraya squad member list|add|remove|set-roleGerenciam os membros.
jiraya squad activity <issue-id> <resultado>Registra a decisão do líder na tarefa.
jiraya squad delete <id>Arquiva o squad.

Atualizado em

Nesta página