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:
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ê.
jiraya squad member add <squad-id> --member-id <agent-id> --role RevisorPara 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.
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.
jiraya squad delete <squad-id>Comandos da CLI
| Comando | O que faz |
|---|---|
jiraya squad list | Lista 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-role | Gerenciam 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