รันเอเจนต์เขียนโค้ด AI บนคอมพิวเตอร์หลายเครื่อง
การเริ่มแต่ละครั้งไปลงที่เครื่องที่มีที่ว่าง
คุณมีเครื่องหนึ่งที่ไม่เคยพักเครื่อง และแล็ปท็อปหรือพีซีที่สำนักงานที่คุณนั่งใช้งานจริง ให้โปรเจกต์มีรายการคอมพิวเตอร์เหล่านั้นแบบเรียงลำดับ ซึ่งก็คือกลุ่มเครื่องของโปรเจกต์ แล้วเอเจนต์ใหม่ทุกตัวจะเริ่มบนเครื่องแรกที่ออนไลน์ มีโปรเจกต์นี้ และยังมีที่ว่าง
คอมพิวเตอร์แต่ละเครื่องยังมีขีดจำกัดของตัวเอง: จำนวนเอเจนต์ที่ทำงานพร้อมกันสูงสุด หน่วยความจำว่างขั้นต่ำ และขีดจำกัดที่เข้มงวดกว่าในช่วงกลางคืน โปรเจกต์ที่เปิดอยู่ยี่สิบโปรเจกต์จะไม่ทำให้เครื่องเดียวหน่วยความจำหมดอีกต่อไป
- 1เครื่องที่เปิดตลอด6 / 6 เอเจนต์
- 2พีซีที่สำนักงาน2 / 6 เอเจนต์
- 3แล็ปท็อป0 / 3 เอเจนต์
ลำดับของกลุ่มเครื่องเป็นตัวตัดสิน คอมพิวเตอร์เครื่องแรกที่มีที่ว่างจะได้รับเอเจนต์ ส่วนเครื่องที่เต็ม พักเครื่อง หรือปิดอยู่จะถูกข้ามไป
การจัดเครื่องที่พบบ่อย: เครื่อง Linux หรือเซิร์ฟเวอร์ขนาดเล็กทำงานทั้งวันทั้งคืน ส่วนเครื่อง Windows หรือ Mac คือที่ที่คุณอ่านอีเมล เข้าร่วมการประชุม และตรวจดูสิ่งที่เอเจนต์ทำ หากไม่มีกลุ่มเครื่อง การเริ่มทุกครั้งจะถามคำถามเดิมว่าใช้คอมพิวเตอร์เครื่องไหน และคุณต้องตอบเองทุกครั้ง ลืมเพียงครั้งเดียว งานรีแฟกเตอร์หนัก ๆ ก็จะไปรันบนแล็ปท็อปที่คุณกำลังจะปิดฝา
กลุ่มเครื่องตอบคำถามนั้นครั้งเดียวต่อโปรเจกต์ คุณเลือกคอมพิวเตอร์ที่โปรเจกต์ใช้ได้แล้วจัดลำดับ โดยให้เครื่องที่เปิดตลอดอยู่อันดับแรก จากนั้นการเปิดเอเจนต์ ปุ่มเริ่มบนตั๋วงานใน backlog เอเจนต์ด่วน และทริกเกอร์ที่ตั้งเป็นกลุ่มเครื่อง จะไปที่คอมพิวเตอร์เครื่องแรกในรายการที่ออนไลน์ มีโปรเจกต์นี้ และยังไม่ถึงขีดจำกัด เมื่อเครื่องนั้นเต็ม พักเครื่อง หรือปิดอยู่ เครื่องถัดไปจะรับเอเจนต์แทน
ขีดจำกัดคืออีกครึ่งหนึ่ง คอมพิวเตอร์แต่ละเครื่องรับเอเจนต์ที่ทำงานอยู่ได้ตามจำนวนที่กำหนด รวมทุกโปรเจกต์ เว้นหน่วยความจำว่างขั้นต่ำไว้ และตั้งขีดจำกัดที่ต่ำกว่าในช่วงกลางคืนได้ ตามเวลาท้องถิ่นของเครื่องนั้นเอง สิ่งนี้ช่วยไม่ให้เครื่องที่เปิดโปรเจกต์ไว้หลายโปรเจกต์ถูกตัวจัดการหน่วยความจำหมด (OOM killer) ปิดตอนตีสาม
ตั้งค่าในสามขั้นตอน
บนแอปเดสก์ท็อป หรือจากแอปมือถือ AgentsRoom
- 1
สร้างกลุ่มเครื่อง
เปิด การตั้งค่าโปรเจกต์ > เครื่อง เลือกคอมพิวเตอร์ในบัญชีของคุณอย่างน้อยสองเครื่องแล้วจัดลำดับ โดยให้เครื่องที่ต้องการที่สุดอยู่อันดับแรก หากมีน้อยกว่าสองเครื่อง กลุ่มเครื่องจะยังปิดอยู่และไม่มีอะไรเปลี่ยนแปลง
- 2
ตั้งขีดจำกัดให้คอมพิวเตอร์แต่ละเครื่อง
การตั้งค่า > พฤติกรรมของเอเจนต์ > ขีดจำกัดของคอมพิวเตอร์เครื่องนี้ สำหรับคอมพิวเตอร์เครื่องอื่น ให้เปิดปุ่มคอมพิวเตอร์ในแถบสถานะแล้วคลิกมาตรวัดที่ท้ายแถวของเครื่องนั้น ทุกช่องไม่บังคับ: เว้นว่างไว้หมายถึงไม่จำกัด
- 3
ทำงานตามปกติ
ตอนนี้เอเจนต์จะเริ่มบนคอมพิวเตอร์เครื่องแรกของกลุ่มเครื่องที่มีที่ว่าง หากคุณเลือกเครื่องเองใน เรียกใช้บน หรือ เปิดใช้บน ตัวเลือกของคุณจะมีผลเหนือกว่าเสมอ
ขีดจำกัดต่อคอมพิวเตอร์ ไม่ใช่ต่อโปรเจกต์
นับคอนโซลเอเจนต์ทุกตัวของคอมพิวเตอร์: ทุกโปรเจกต์ ทุกหน้าต่าง และเอเจนต์ที่เริ่มจากโทรศัพท์ของคุณ
จำนวนเอเจนต์ที่ทำงานพร้อมกันสูงสุด
จำนวนคอนโซลเอเจนต์ที่ทำงานพร้อมกันได้บนคอมพิวเตอร์เครื่องนี้ เมื่อเกินค่านี้ เครื่องจะถูกรายงานว่าเต็มและกลุ่มเครื่องจะข้ามไป
เว้นหน่วยความจำว่างไว้
จะไม่มีเอเจนต์ใหม่เริ่มทำงานขณะที่หน่วยความจำว่างต่ำกว่าค่าที่คุณตั้งไว้ หน่วยความจำว่างวัดตามวิธีที่แต่ละระบบนับ บน macOS, Windows และ Linux
ขีดจำกัดช่วงกลางคืน
ขีดจำกัดที่เข้มงวดกว่าสำหรับช่วงเวลาหนึ่ง ตามเวลาท้องถิ่นของคอมพิวเตอร์ มีประโยชน์เมื่อทริกเกอร์ตอนกลางคืนไม่ควรแย่งทรัพยากรกับการสำรองข้อมูลหรือการบิลด์
บันทึกไว้ในบัญชีของคุณ
ขีดจำกัดเก็บไว้ในบัญชี AgentsRoom ของคุณและคอมพิวเตอร์เป็นผู้บังคับใช้เอง คุณจึงตั้งขีดจำกัดของเครื่องที่เปิดตลอดได้จากแล็ปท็อป หรือจากโทรศัพท์
จะเกิดอะไรขึ้นเมื่อคอมพิวเตอร์เต็ม
คำตอบขึ้นอยู่กับว่าใครเป็นผู้ขอเอเจนต์
คุณคลิกเอง: คุณเป็นผู้เลือก
หน้าต่างสั้น ๆ จะเสนอให้เริ่มบนคอมพิวเตอร์เครื่องอื่นในบัญชีของคุณที่มีที่ว่างและมีโปรเจกต์นี้ เริ่มที่นี่อยู่ดี หรือยกเลิก การเริ่มที่คุณสั่งเองจะไม่ถูกปฏิเสธทันที
แอปเป็นผู้เริ่ม: มันจะรอ
ทริกเกอร์ เอเจนต์ที่เอเจนต์อื่นสร้างขึ้น ตั๋วงานที่เอเจนต์เริ่ม หรือขั้นตอนของทีม จะไม่ถามอะไรเลย มันจะรอจนกว่าจะมีที่ว่าง แล้วเริ่มเองทันทีที่เอเจนต์ตัวหนึ่งจบงานหรือหน่วยความจำว่างขึ้น
คอมพิวเตอร์เครื่องอื่นเป็นผู้ขอ: ปฏิเสธอย่างชัดเจน
การเริ่มที่ส่งมาจากคอมพิวเตอร์เครื่องอื่นจะถูกปฏิเสธพร้อมเหตุผล: ถึงขีดจำกัด หน่วยความจำว่างไม่พอ หรือขีดจำกัดช่วงกลางคืน จากนั้นกลุ่มเครื่องจะไปยังคอมพิวเตอร์เครื่องถัดไป
เอเจนต์จะเก็บบทสนทนาของตัวเองไว้
เอเจนต์ที่บทสนทนาอยู่บนคอมพิวเตอร์เครื่องนี้จะยังเริ่มที่นี่ ตราบใดที่เครื่องนี้อยู่ในกลุ่มเครื่องและมีที่ว่าง หากต้องการย้ายเอเจนต์พร้อมบทสนทนา ให้ใช้ สนทนาต่อบน
ทริกเกอร์ที่รันครั้งเดียว บนกลุ่มเครื่อง
ทริกเกอร์สามารถกำหนดเป้าหมายเป็นกลุ่มเครื่องแทนรายการคอมพิวเตอร์แบบตายตัวได้ การเกิดขึ้นแต่ละครั้งจะรันเพียงครั้งเดียว บนคอมพิวเตอร์เครื่องแรกของกลุ่มที่มีที่ว่าง เครื่องที่ต้องการที่สุดมีเวลาสามนาทีในการรับงาน หลังจากนั้นเครื่องใดก็ได้ในกลุ่มสามารถรับไปได้
เอเจนต์ที่รันตอนกลางคืนจึงไม่ต้องพึ่งแล็ปท็อปที่เปิดอยู่อีกต่อไป: ใส่เครื่องที่เปิดตลอดไว้ในกลุ่มเครื่อง แล้วเครื่องนั้นจะรันงานให้ เมื่อไม่มีคอมพิวเตอร์เครื่องใดรันได้และทริกเกอร์ไม่ได้รันชดเชย การรันครั้งนั้นจะถูกบันทึกว่าพลาด และคุณจะได้รับการแจ้งเตือนบนเดสก์ท็อปและบนโทรศัพท์
ทั้งโปรเจกต์ จากคอมพิวเตอร์อีกเครื่อง
โปรเจกต์ที่อยู่บนเครื่องที่เปิดตลอดเท่านั้นก็ยังเปิดได้ครบจากแล็ปท็อป
ไฟล์
เรียกดูโครงสร้างโปรเจกต์และดูตัวอย่างไฟล์ตามที่อยู่บนคอมพิวเตอร์อีกเครื่อง อ่านได้อย่างเดียว และไฟล์ขนาดใหญ่มากจะไม่แสดง
การเปลี่ยนแปลง
ดูสถานะ Git และ diff, commit ไฟล์ที่คุณเลือกแล้ว push ทั้งหมดทำงานบนคอมพิวเตอร์ที่มีที่เก็บโค้ด
Backlog
Backlog ของโปรเจกต์ พร้อมปุ่ม เริ่มบน และชื่อคอมพิวเตอร์ในรายละเอียดของตั๋วงานที่ต้องทำ
เทอร์มินัล
เทอร์มินัลสำหรับพัฒนาที่เปิดอยู่บนคอมพิวเตอร์อีกเครื่องจะแสดงในแถบด้านล่าง และสตรีมสดจากเครื่องที่รันมัน
เอเจนต์ของคุณก็ใช้กลุ่มเครื่องได้เช่นกัน
เอเจนต์หรือผู้ช่วยสามารถเริ่มเอเจนต์อีกตัวบนคอมพิวเตอร์ที่เลือก หรือปล่อยให้กลุ่มเครื่องตัดสินใจ ที่ฝั่งนั้น เอเจนต์จะรันด้วยบัญชีและ CLI ของคอมพิวเตอร์เครื่องนั้นเอง ทริกเกอร์และการตั้งค่าก็ตั้งได้ด้วยวิธีเดียวกัน
agents_spawntriggers_savesettings_setการจัดวางเป็นตัวกำหนดว่า CLI ของเอเจนต์จะเริ่มที่ไหน ตัว CLI เองจะถูกค้นหาบนคอมพิวเตอร์ที่รันมัน ดังนั้น Claude Code, Codex, GitHub Copilot CLI, Antigravity และ CLI อื่นที่รองรับจึงทำงานแบบเดียวกันทั้งหมด
ข้อควรรู้
- ต้องใช้ Remote Fleet: คอมพิวเตอร์ต้องลงชื่อเข้าใช้บัญชี AgentsRoom เดียวกันและเชื่อมต่ออยู่
- คอมพิวเตอร์แต่ละเครื่องรายงานภาระงานทุก 30 วินาที การเริ่มสองครั้งในเวลาเดียวกันอาจเลือกคอมพิวเตอร์ที่มีที่ว่างสำหรับเอเจนต์ตัวเดียวทั้งคู่ จากนั้นขีดจำกัดของเครื่องจะทำให้ตัวที่สองต้องรอ
- เอเจนต์ที่เปิดผ่าน SSH จะนับรวมกับคอมพิวเตอร์ที่เปิดมัน
- โปรเจกต์ที่บัญชีอื่นแชร์มาจะไม่เป็นส่วนหนึ่งของกลุ่มเครื่องและไม่แสดงไฟล์หรือการเปลี่ยนแปลงของมันที่นี่
- ไฟล์ของคอมพิวเตอร์เครื่องอื่นอ่านได้อย่างเดียว การเปลี่ยนแปลงทำได้แค่ commit และ push โดยไม่สามารถยกเลิกการแก้ไขหรือ stage เพียงบางส่วนของไฟล์
FAQ
AgentsRoom เริ่มเอเจนต์ของฉันบนคอมพิวเตอร์ที่มีภาระงานน้อยที่สุดโดยอัตโนมัติได้ไหม?
ได้ ด้วยกลุ่มเครื่อง ใน การตั้งค่าโปรเจกต์ > เครื่อง ให้เลือกคอมพิวเตอร์ที่โปรเจกต์ใช้ได้แล้วจัดลำดับ การเริ่มแต่ละครั้งจะไปที่คอมพิวเตอร์เครื่องแรกในรายการที่ออนไลน์ มีโปรเจกต์นี้ และยังไม่ถึงขีดจำกัด และจะย้ายไปเครื่องถัดไปเมื่อเครื่องนั้นเต็มหรือปิดอยู่ นี่คือรายการแบบเรียงลำดับ ไม่ใช่การวนสลับ (round robin): ลำดับคือวิธีที่คุณบอกว่าต้องการคอมพิวเตอร์เครื่องไหนก่อน
จะป้องกันไม่ให้โปรเจกต์ที่เปิดอยู่จำนวนมากทำให้เซิร์ฟเวอร์ของฉันหน่วยความจำหมดได้อย่างไร?
ตั้งขีดจำกัดให้คอมพิวเตอร์เครื่องนั้น: จำนวนเอเจนต์ที่ทำงานพร้อมกันสูงสุด และปริมาณหน่วยความจำที่ต้องเว้นว่างไว้ นับรวมทุกโปรเจกต์ เมื่อเกินค่านี้ เครื่องจะไม่รับเอเจนต์ใหม่: การคลิกของคุณเองจะถามว่าจะเริ่มที่ไหน ทริกเกอร์จะรอจนกว่าจะมีที่ว่าง และกลุ่มเครื่องจะส่งเอเจนต์ไปยังคอมพิวเตอร์เครื่องถัดไป
ทริกเกอร์ยังทำงานอยู่ไหมเมื่อแล็ปท็อปของฉันพักเครื่อง?
ใช่ หากทริกเกอร์กำหนดเป้าหมายเป็นกลุ่มเครื่องและในกลุ่มมีคอมพิวเตอร์ที่เปิดตลอดอยู่ การเกิดขึ้นแต่ละครั้งจะรันเพียงครั้งเดียว บนคอมพิวเตอร์เครื่องแรกของกลุ่มที่มีที่ว่าง หากไม่มีคอมพิวเตอร์เครื่องใดรันได้และทริกเกอร์ไม่ได้รันชดเชย คุณจะได้รับการแจ้งเตือนว่าพลาดการรัน
ผู้ช่วยบนแล็ปท็อปของฉันเริ่มเอเจนต์บนเครื่องที่เปิดตลอดได้ไหม?
ได้ แค่บอกด้วยภาษาธรรมดา ผู้ช่วยสามารถระบุชื่อคอมพิวเตอร์หรือปล่อยให้กลุ่มเครื่องตัดสินใจ แล้วเอเจนต์จะเริ่มที่เครื่องนั้นด้วยการตั้งค่าปกติของโปรเจกต์ ผลลัพธ์จะแสดงในโปรเจกต์เหมือนเอเจนต์อื่น ๆ ในฟลีต
ฉันดูไฟล์และสถานะ Git ของโปรเจกต์ที่มีอยู่บนคอมพิวเตอร์อีกเครื่องเท่านั้นได้ไหม?
ได้ เปิดโปรเจกต์จากแถบด้านข้าง แล้วเลือก ไฟล์ การเปลี่ยนแปลง หรือ Backlog ที่ส่วนหัวของโปรเจกต์ ไฟล์อ่านได้อย่างเดียว การเปลี่ยนแปลงสามารถ commit และ push บนคอมพิวเตอร์เครื่องนั้นได้ และเทอร์มินัลสำหรับพัฒนาของเครื่องนั้นจะแสดงในแถบด้านล่าง
ใช้กับ Codex, Antigravity และ CLI อื่นได้ไหม ไม่ใช่แค่ Claude Code?
ได้ กลุ่มเครื่องแค่เลือกคอมพิวเตอร์ จากนั้น CLI ของเอเจนต์จะเริ่มบนคอมพิวเตอร์เครื่องนั้นเหมือนการเริ่มครั้งอื่น ๆ โดยใช้การติดตั้งและบัญชีของเครื่องนั้นเอง ไม่ว่าจะเป็นผู้ให้บริการรายใด
ถ้าฉันไม่เคยตั้งกลุ่มเครื่องหรือขีดจำกัดเลย จะมีอะไรเปลี่ยนไหม?
ไม่มีอะไรเปลี่ยน หากไม่มีกลุ่มเครื่อง เอเจนต์จะเริ่มบนคอมพิวเตอร์ที่คุณกำลังใช้ ปุ่มเริ่มบนตั๋วงานจะรันที่นี่ และเอเจนต์ด่วนจะใช้คอมพิวเตอร์เครื่องนี้เป็นค่าเริ่มต้น หากไม่มีขีดจำกัด คอมพิวเตอร์จะรับเอเจนต์ทุกตัว เหมือนเดิม
คุณอาจสนใจ
ฟลีตระยะไกล
การเชื่อมต่อระหว่างคอมพิวเตอร์ของคุณที่กลุ่มเครื่องใช้เป็นพื้นฐาน: ทุกโปรเจกต์และทุกเอเจนต์ของทุกเครื่อง ในหน้าต่างเดียว
ทำต่อบนเครื่องอื่น
ย้ายเอเจนต์พร้อมบทสนทนาทั้งหมดไปยังคอมพิวเตอร์อีกเครื่องด้วยตัวเอง เมื่อคุณต้องการให้มันไปอยู่ที่นั่น
ยามเฝ้าโปรเซส
เมื่อหน่วยความจำหมดไปแล้ว: ค้นหาโปรเซสที่หลุดควบคุมซึ่งเอเจนต์ของคุณทิ้งไว้ แล้วปิดมัน
งานที่กำหนดเวลา
เอเจนต์ที่เริ่มตามกำหนดเวลา ซึ่งเป็นทริกเกอร์ที่ตอนนี้คุณกำหนดเป้าหมายเป็นกลุ่มเครื่องได้
AgentsRoom MCP
เครื่องมือที่ให้เอเจนต์ของคุณเริ่มเอเจนต์ตัวอื่นได้ บนคอมพิวเตอร์เครื่องนี้หรือเครื่องอื่น
ให้คอมพิวเตอร์ทุกเครื่องช่วยกันทำงาน
ติดตั้ง AgentsRoom บนคอมพิวเตอร์แต่ละเครื่อง ลงชื่อเข้าใช้ด้วยบัญชีเดียวกัน แล้วให้กลุ่มเครื่องของแต่ละโปรเจกต์ตัดสินว่าเอเจนต์จะเริ่มที่ไหน
แอปคู่หู: ตรวจสอบเอเจนต์ของคุณได้ทุกที่
นำของคุณเอง: Claude, Codex, Antigravity CLI, หรือผู้ให้บริการ AI อื่น ๆ
ส่งข้อบกพร่องและคำขอไปยังแบ็คล็อกสาธารณะของคุณโดยตรง