實際上,這是一種更好的方法,透過篩選窗格名稱(在我的例子中,程式碼庫窗格的名稱是「node」),而且它有初始的 0.1 秒休眠,如果沒有這個休眠,它會跳過第一個符合的窗格,而無法正確傳送訊息: PANES=(${(f)"$(tmux list-panes -a -F '#S:#I.#P #{pane_current_command}' | rg ' node$' | cut -d' ' -f1)"}) 對於 $PANES 中的每個窗格;執行 休眠 0.1 秒 # 初始休眠以確保面板準備就緒 tmux send-keys -t $pane -l '選擇你現在可以實際做的下一個任務,並立即開始編寫代碼;透過代理郵件將你正在做的事情告知其他代理。 ' 睡眠 0.1 tmux send-keys -t $pane Enter for i in {1..4}; do tmux send-keys -t $pane -l '繼續,做有用的工作!並進行交流! ' 睡眠 0.1 tmux send-keys -t $pane Enter 完畢 tmux send-keys -t $pane -l '很好,現在我希望你用“全新的視角”仔細閱讀你剛剛編寫的所有新代碼以及你剛剛修改的其他現有代碼,非常仔細地查找任何明顯的錯誤、漏洞、問題、疑點、令人困惑的地方等等。 ' 睡眠 0.1 tmux send-keys -t $pane Enter tmux send-keys -t $pane -l '請務必查看您的代理郵件,如有需要,請及時回復任何消息;之後,請一絲不苟地執行計劃,系統地完成所有剩餘的未完成任務,並持續在計劃文檔中、通過珠子以及代理郵件記錄您的進度。不要陷入“溝通煉獄”,導致一事無成;積極主動地開始需要完成的任務,並在完成任務後通過訊息通知其他代理,並在計劃文件中記錄。如果您真的不知道該做什麼,請選擇下一個您可以著手處理的珠子並開始工作。 ' 睡眠 0.1 tmux send-keys -t $pane Enter tmux send-keys -t $pane -l '好的,現在請你把注意力轉移到審查其他特工編寫的程式碼上,檢查是否存在任何問題、漏洞、錯誤、效率低下、安全問題、可靠性問題等等,並使用第一原理分析仔細診斷其根本原因,然後在必要時進行修復或修改。不要侷限於最新的提交,要擴大範圍,深入挖掘! ' 睡眠 0.1 tmux send-keys -t $pane Enter 完畢
正在載入線程內容
正在從 X 取得原始推文,整理成清爽的閱讀畫面。
通常只需幾秒鐘,請稍候。