実際、これはペインの名前 (私の場合は、コーデックス ペインの場合は「ノード」) でフィルタリングするより良い方法です。これには最初の 0.1 秒のスリープがあり、これがないと、一致する最初のペインがスキップされ、メッセージが正しく送信されません。 PANES=(${(f)"$(tmux list-panes -a -F '#S:#I.#P #{pane_current_command}' | rg ' node$' | cut -d' ' -f1)"}) $PANESのペインに対して、 sleep 0.1 # ペインの準備を確実にするために初期スリープします tmux send-keys -t $pane -l '今実際に役に立つ次のビーズを選択し、すぐにコーディングを開始します。エージェント メールで他のエージェントに実行中の作業内容を伝えます。' 睡眠0.1 tmux send-keys -t $pane 入力 i が {1..4} の場合; tmux send-keys -t $pane -l '引き続き、役立つ仕事をしてください! そしてコミュニケーションを取りましょう!' 睡眠0.1 tmux send-keys -t $pane 入力 終わり tmux send-keys -t $pane -l '素晴らしい。では、今書いた新しいコードと、今変更した既存のコード全体を「新鮮な目」で注意深く読み、明らかなバグ、エラー、問題、課題、混乱などがないか非常に注意深く見てください。' 睡眠0.1 tmux send-keys -t $pane 入力 tmux send-keys -t $pane -l 'エージェントメールを必ず確認し、必要に応じて速やかに返信してください。その後は、計画を綿密に進め、残っている未完了のタスクをすべて体系的に実行し、進捗状況を計画書、ビーズ、エージェントメールメッセージにインラインで記録し続けてください。何も終わらない「コミュニケーションの煉獄」に陥らないように注意してください。必要なタスクは積極的に開始してください。ただし、開始したら他のエージェントにメッセージで通知し、計画書にインラインで記録してください。何をすべきか本当にわからない場合は、次に取り組めるビーズを選んで作業を開始してください。' 睡眠0.1 tmux send-keys -t $pane 入力 tmux send-keys -t $pane -l 'さて、それでは仲間のエージェントが書いたコードをレビューして、問題点、バグ、エラー、問題、非効率性、セキュリティ問題、信頼性問題などがないか確認し、第一原理分析を用いて根本原因を慎重に診断し、必要に応じて修正または改訂してください。最新のコミットに限定せず、より広範囲に、そして徹底的に調査してください!' 睡眠0.1 tmux send-keys -t $pane 入力 終わり
スレッドを読み込み中
X から元のツイートを取得し、読みやすいビューを準備しています。
通常は数秒で完了しますので、お待ちください。