การจัดการเทอร์มินัลสำหรับตัวแทนการเขียนโค้ด AI หลายตัวบน Windows และ Unix
ลองเรียกใช้ตัวแทนการเขียนโค้ดที่ใช้ CLI หลายตัวพร้อมกันในเทอร์มินัลเดียวด้วย thurbox ซึ่งเป็น TUI และ CLI สำหรับการจัดการตัวแทนจาก LeTuR มันใช้ตัวจัดการเทอร์มินัล (tmux, psmux, rmux) สำหรับการเก็บเซสชัน รองรับ git worktrees และเปิดเผย Lua hooks สำหรับพาเนลที่กำหนดเอง ออกแบบมาสำหรับนักพัฒนาและวิศวกร DevOps เครื่องมือนี้มุ่งเป้าไปที่การทำงานที่เน้นเทอร์มินัลซึ่งต้องการเซสชันตัวแทนที่คงที่และสามารถเขียนสคริปต์ได้ในสภาพแวดล้อมทั้งในท้องถิ่นและระยะไกล.
thurbox ทำงานอย่างไรและมันประกอบตัวแทนอย่างไร
thurbox เริ่มต้นและจัดการตัวแทนการเขียนโค้ด AI หลายตัวผ่าน CLI ที่มีอยู่ โดยรักษาเครื่องมือให้เป็นกลางต่อ SDK ที่เฉพาะเจาะจงของผู้ขาย อินเทอร์เฟซจะวางตัวแทนในพาเนลแยกต่างหากภายใน TUI และ thurbox-cli แบบไม่มีหัวอนุญาตให้สร้างเซสชันแบบสคริปต์ การสนับสนุนสำหรับ git worktrees ทำให้ตัวแทนสามารถทำงานบนที่เก็บหรือสาขาที่แตกต่างกันภายในเซสชันเดียวกัน ดังนั้นงานที่ทำพร้อมกันจึงไม่ทับซ้อนกับการเช็คเอาท์หลัก
ความน่าเชื่อถือของการเก็บเซสชันในทางปฏิบัติเป็นอย่างไร
เครื่องมือมอบความเสถียรของเซสชันให้กับมัลติเพล็กเซอร์ที่มีอยู่ โดยใช้ tmux บน Unix และ psmux หรือ rmux บน Windows ซึ่งรักษากระบวนการของตัวแทนเมื่อเทอร์มินัลปิดหรือระบบรีบูต เนื่องจาก thurbox ใช้แบ็คเอนด์เหล่านั้นแทนที่จะเป็นเลเยอร์เซสชันที่กำหนดเอง งานของตัวแทนที่ทำงานนานจะรอดจากการชนและการรีสตาร์ทของเทอร์มินัล ทำให้ TUI เหมาะสำหรับการจัดการพื้นหลังที่ยาวนานบนโฮสต์การพัฒนาและเซิร์ฟเวอร์ระยะไกล
ความปลอดภัย การอนุญาต และข้อจำกัดในการดำเนินการระยะไกล
thurbox ต้องการการเข้าถึง CLI มาตรฐานต่อแต่ละตัวแทนและพึ่งพาอนุญาตในท้องถิ่นที่มีอยู่; มันไม่ได้เพิ่มผู้เขียนระบบที่มีสิทธิพิเศษ การใช้งานระยะไกลทำงานผ่าน SSH และการรวม WSL และ CLI แบบไม่มีหัวสนับสนุนการทำงานอัตโนมัติโดยไม่ต้องมีการป้อนข้อมูลเชิงโต้ตอบ เนื่องจากมันทำงานโดยการเปิด CLI ของผู้ขาย การรับประกันความปลอดภัยใด ๆ ขึ้นอยู่กับตัวแทนเหล่านั้น; thurbox เองรักษาการจัดการและเลย์เอาต์ของพาเนลแยกจากภายในของตัวแทน
ใครสามารถใช้มันได้และความชันของการเรียนรู้เป็นอย่างไร
อินเทอร์เฟซคาดหวังความคุ้นเคยกับมัลติเพล็กเซอร์เทอร์มินัลและ Lua พื้นฐานสำหรับการปรับแต่ง ดังนั้นวิศวกร DevOps และผู้ใช้ที่มีความสามารถสูงจะได้รับประโยชน์มากที่สุด ผู้ใช้ทั่วไปอาจทำเซสชันพื้นฐานผ่าน CLI แต่การกำหนดพาเนลและการทำงานอัตโนมัติที่กำหนดเองต้องการการแก้ไขสคริปต์ Lua และความเข้าใจเกี่ยวกับ git worktrees โปรแกรมติดตั้ง Windows ใช้ PowerShell และ psmux/rmux ซึ่งรักษาความเท่าเทียมกับการทำงานของ Unix สำหรับผู้ใช้เทอร์มินัลที่มีประสบการณ์
เหมาะสมชัดเจนสำหรับวิศวกรที่เน้นเทอร์มินัล โดยมีการแลกเปลี่ยนที่สำคัญ
thurbox เหมาะสำหรับนักพัฒนาและวิศวกร DevOps ที่ชอบการทำงานแบบเทอร์มินัลและต้องการการจัดการที่ยั่งยืนและสามารถเขียนสคริปต์ได้สำหรับหลาย ๆ ตัวแทน CLI เคล็ดลับที่เป็นประโยชน์: รันเซสชันตัวแทนที่ทำงานยาวนานภายใต้ multiplexer และกำหนดตารางงานอัตโนมัติแบบไม่มีหัวในช่วงเวลาที่ว่างเพื่อหลีกเลี่ยงการรบกวนงานที่มีการโต้ตอบ การแลกเปลี่ยนหลักคือความต้องการความรู้เกี่ยวกับ multiplexer และ Lua ก่อนที่คุณจะสามารถขยายอินเทอร์เฟซได้อย่างลึกซึ้ง.