Na verdade, existe uma maneira melhor de fazer isso, filtrando pelo nome do painel (no meu caso, "node" para os painéis do Codex), e isso inclui um intervalo inicial de 0,1 segundo, sem o qual o primeiro painel correspondente é ignorado, sem que as mensagens sejam enviadas corretamente: PANES=(${(f)"$(tmux list-panes -a -F '#S:#I.#P #{pane_current_command}' | rg ' node$' | cut -d' ' -f1)"}) para cada painel em $PANES; faça sleep 0.1 # Suspensão inicial para garantir que o painel esteja pronto tmux send-keys -t $pane -l 'escolha a próxima tarefa que você possa realmente executar de forma útil agora e comece a programá-la imediatamente; comunique o que você está fazendo aos outros agentes por meio de e-mail.' sono 0,1 tmux send-keys -t $pane Enter para i em {1..4}; faça tmux send-keys -t $pane -l 'continue, fazendo um trabalho útil! e comunique-se!' sono 0,1 tmux send-keys -t $pane Enter feito tmux send-keys -t $pane -l 'Ótimo, agora quero que você leia atentamente todo o código novo que acabou de escrever e o código existente que acabou de modificar com "olhos frescos", procurando com muita atenção por quaisquer bugs, erros, problemas, questões, confusões, etc. óbvios.' sono 0,1 tmux send-keys -t $pane Enter tmux send-keys -t $pane -l 'Certifique-se de verificar seu e-mail de agente e responder prontamente a quaisquer mensagens, se necessário; em seguida, prossiga meticulosamente com o plano, realizando todas as suas tarefas inacabadas restantes sistematicamente e continuando a anotar seu progresso diretamente no documento do plano, por meio de beads e por meio de mensagens de e-mail de agente. Não fique preso no "purgatório da comunicação", onde nada é feito; seja proativo ao iniciar as tarefas que precisam ser feitas, mas informe seus colegas agentes por meio de mensagens quando o fizer e anote isso diretamente no documento do plano. Quando você realmente não tiver certeza do que fazer, escolha o próximo bead em que você possa trabalhar de forma útil e comece.' sono 0,1 tmux send-keys -t $pane Enter tmux send-keys -t $pane -l 'ok, agora você pode se concentrar em revisar o código escrito por seus colegas agentes e verificar se há problemas, bugs, erros, ineficiências, problemas de segurança, problemas de confiabilidade etc., e diagnosticar cuidadosamente suas causas raízes usando análise de primeiros princípios e, em seguida, corrigi-los ou revisá-los, se necessário? Não se limite aos commits mais recentes, amplie sua análise e aprofunde-se bastante!' sono 0,1 tmux send-keys -t $pane Enter feito
Carregando detalhes do thread
Buscando os tweets originais no X para montar uma leitura limpa.
Isso normalmente leva apenas alguns segundos.