ผู้จัดการเซสชัน ConPTY ที่มีความต่อเนื่องสำหรับ Windows AI coding agents
สัมผัสประสบการณ์การใช้งาน ConPTY แบบต่อเนื่องที่ทำให้ตัวแทน AI สามารถทำงานต่อไปได้หลังจากที่เทอร์มินัลปิดหรือรีบูตโปรแกรมแก้ไข MUXFleet จาก MUXFleet ให้บริการอินเทอร์เฟซฟลีตแบบรวมศูนย์และการติดตามที่ขับเคลื่อนด้วยคีย์บอร์ดสำหรับหลาย ๆ CLI ของตัวแทน มันมีการแจ้งเตือน Windows toast แบบเรียลไทม์ การเชื่อมต่อเซสชันแบบไม่มีการสูญเสียจากเชลล์ใด ๆ และการรวม git worktree สำหรับสาขาตัวแทนที่แยกออก เป้าหมายคือกลุ่มผู้พัฒนาที่ใช้งาน CLI ของตัวแทนที่ต้องการกระบวนการตัวแทนที่ทำงานต่อเนื่องและยาวนานบนเครื่อง Windows เดสก์ท็อปเครื่องมือทำอะไรสำหรับการทำงานของตัวแทน AI
MUXFleet รันตัวแทนที่ใช้ CLI ในเซสชัน ConPTY ที่คงอยู่ ดังนั้นกระบวนการของตัวแทนจะดำเนินต่อไปหลังจากที่คุณปิดหน้าต่างเทอร์มินัลเพราะเดมอนพื้นหลังเป็นเจ้าของเซสชัน แอปถูกออกแบบมาสำหรับการรันตัวแทนในบรรทัดคำสั่งเช่น Claude Code, Codex และ Gemini มันกำหนดให้แต่ละตัวแทนมี ID เซสชันที่จัดการและให้คุณเชื่อมต่อใหม่ด้วยคำสั่งเดียว โดยรักษาสตรีม stdout และ stdin ที่ใช้งานของตัวแทนไว้
มันมีปฏิสัมพันธ์กับทรัพยากรของระบบและการจัดการกระบวนการอย่างไร
การควบคุมกระบวนการ Windows แบบเนทีฟทำให้ตัวแทนแยกออกจากเชลล์แบบโต้ตอบ เครื่องมือใช้ Job Objects สำหรับการจัดการกระบวนการเพื่อให้ตัวแทนยังคงอยู่หลังจากการรีสตาร์ทของโปรแกรมแก้ไข และ ConPTY สำหรับการจำลองเทอร์มินัล สถานะเรียลไทม์จะถูกส่งผ่าน Windows toasts และเสียงแจ้งเตือนที่เลือกได้ ตัวเลือกเหล่านี้ทำให้การเป็นเจ้าของกระบวนการอยู่กับเดมอนแทนที่จะเป็นเชลล์ของผู้ใช้ ซึ่งป้องกันไม่ให้เซสชันสิ้นสุดเมื่อหน้าต่างเทอร์มินัลปิด
ความปลอดภัย การแยกพื้นที่ทำงาน และการจัดการเวอร์ชัน
การแยกพื้นที่ทำงานเชื่อมโยงแต่ละตัวแทนกับ git worktree แยกต่างหาก เพื่อหลีกเลี่ยงความขัดแย้งของสาขาเมื่อมีตัวแทนหลายตัวทำงานในโปรเจกต์เดียว แอปสนับสนุนการเชื่อมต่อใหม่ที่ไม่มีการสูญเสีย ซึ่งรักษาสถานะเซสชันแทนที่จะพยายามกู้คืนในสถานที่ที่มีความเสี่ยง มันต้องการตัวแทนที่เข้ากันได้กับ CLI และทำงานภายในขอบเขตความปลอดภัยของ Windows บนเดสก์ท็อป ดังนั้นโมเดลสิทธิ์มาตรฐานจึงใช้ได้
อินเทอร์เฟซและข้อกำหนดการดำเนินงานสำหรับผู้ใช้ที่แตกต่างกัน
การทำงานเน้นการตรวจสอบที่ขับเคลื่อนด้วยคีย์บอร์ดและการควบคุมบรรทัดคำสั่ง โดยเสนอภาพรวมของฟลีทที่ปรับให้เหมาะสมสำหรับการสลับอย่างรวดเร็วและการเชื่อมต่อที่เขียนสคริปต์ ผู้ใช้ทั่วไปอาจพบว่าชุดคำสั่งกระชับ ในขณะที่นักพัฒนาที่สะดวกกับเชลล์จะเข้าถึงการจัดการตัวแทนหลายตัวได้ทันที เครื่องมือนี้มุ่งเป้าไปที่สภาพแวดล้อม Windows บนเดสก์ท็อปและสมมติว่าตัวแทน CLIs ได้ถูกติดตั้งและดำเนินการจากเชลล์แล้ว
เครื่องมือเฉพาะทางที่ชัดเจนสำหรับนักพัฒนาที่ใช้ CLI ที่มีอายุยาวนาน
MUXFleet เหมาะสำหรับนักพัฒนาที่ต้องการเซสชันตัวแทนที่จัดการจากศูนย์กลางอย่างต่อเนื่องและพื้นที่ทำงานที่แยกจากกันตามสาขา; มันบังคับให้ใช้เวิร์กโฟลว์ที่เป็นคำสั่งซึ่งเป็นแบบ Windows-native แทนที่จะเป็นแบบกราฟิกที่ข้ามแพลตฟอร์ม ข้อแลกเปลี่ยนหลักคือขอบเขตของแพลตฟอร์ม: มันมุ่งเป้าไปที่สภาพแวดล้อม Windows บนเดสก์ท็อปเท่านั้น ดังนั้นทีมที่ใช้แพลตฟอร์มเดสก์ท็อปอื่นจึงไม่สามารถใช้เครื่องมือนี้ได้หากไม่มีโฮสต์ Windows.