เทอร์มินัลมัลติพเลกเซอร์สำหรับการประสานงานหลายตัวแทนการเขียนโค้ด AI
จัดการตัวแทนการเขียนโค้ด AI หลายตัวในเซสชันที่ต่อเนื่อง แถบสถานะแบบเรียลไทม์ และพาเนลที่ปรับขนาดด้วยเมาส์ Herdr Extended จากผู้มีส่วนร่วมของ Herdr ทำงานบน Windows ในฐานะยูทิลิตี้ที่สร้างด้วย Rust ขนาดเบา และมุ่งเป้าไปที่นักพัฒนาที่ทำงานกับเวิร์กโฟลว์ของตัวแทนที่ทำงานพร้อมกัน มันรวมเซิร์ฟเวอร์พื้นหลังที่ต่อเนื่อง การสนับสนุน SSH หลายเครื่อง และ API ซ็อกเก็ตท้องถิ่นสำหรับการควบคุมพาเนลเชิงโปรแกรม โดยมีเป้าหมายเพื่อรักษางานอัตโนมัติที่ทำงานนานและสถานะของพวกเขาให้คงอยู่เมื่อเปลี่ยนเครื่องหรือเชื่อมต่อใหม่
มันจัดระเบียบการทำงานของหลายตัวแทนอย่างไร
แอปทำหน้าที่เป็นการทำงานแบบรวมศูนย์สำหรับตัวแทนการเขียนโค้ด AI หลายตัวโดยการติดตามวงจรชีวิตของตัวแทนและจัดกลุ่มเทอร์มินัลเป็นพื้นที่ทำงาน การติดตามสถานะของตัวแทนทำเครื่องหมายตัวแทนว่า "ทำงาน", "ถูกบล็อก", "เสร็จสิ้น", หรือ "อยู่เฉยๆ" และการจัดระเบียบพื้นที่ทำงานแมพแท็บและพาเนลไปยังโปรเจกต์หรือที่เก็บข้อมูล องค์ประกอบเหล่านี้ช่วยให้นักพัฒนารักษาบริบทของตัวแทนที่ผูกติดกับโปรเจกต์ในขณะที่สลับระหว่างงานบนเดสก์ท็อปเดียวกันหรือข้ามเครื่อง
มันต้องการอะไรและทำงานบนระบบอย่างไร
เครื่องมือทำงานเป็นไบนารี Rust เดียวที่ไม่มีการพึ่งพาภายนอก ซึ่งมีขนาดประมาณ 10MB สำหรับดาวน์โหลด ซึ่งทำให้การติดตั้งในสภาพแวดล้อมเดสก์ท็อปง่ายขึ้น เซสชันถาวรได้รับการจัดเตรียมโดยเซิร์ฟเวอร์พื้นหลังที่รักษาพาเนลและกระบวนการให้มีชีวิตอยู่ระหว่างการเริ่มต้นใหม่ของไคลเอนต์หรือการตัดการเชื่อมต่อ การสนับสนุนหลายเครื่องใช้ SSH ดังนั้นคุณจึงสามารถเชื่อมต่อกลับไปยังเซสชันสดเดียวกันจากอุปกรณ์อื่นได้
มันปลอดภัยและสามารถเขียนสคริปต์สำหรับตัวแทนอัตโนมัติได้หรือไม่
Herdr Extended เปิดเผย Socket API ท้องถิ่นที่ช่วยให้ตัวแทนสามารถสร้างพาเนลและส่งข้อมูลเข้าโปรแกรมmatically ซึ่งสนับสนุนการทำงานอัตโนมัติที่ประสานกันระหว่างตัวแทน โปรเจกต์นี้เป็นโอเพนซอร์สภายใต้ Apache License 2.0 ซึ่งอนุญาตให้ตรวจสอบและยืนยันพฤติกรรมของเซิร์ฟเวอร์ โมเดลเซิร์ฟเวอร์พื้นหลังรักษากระบวนการที่ทำงานอยู่ ซึ่งช่วยลดการสิ้นสุดโดยไม่ตั้งใจเมื่อไคลเอนต์ตัดการเชื่อมต่อ
ใครสามารถใช้งานมันได้และความยากง่ายในการเรียนรู้
อินเทอร์เฟซที่รองรับเมาส์ช่วยให้คลิก, ลากเพื่อปรับขนาดพาเนล, และเมนูคลิกขวา ในขณะที่ทางลัดแป้นพิมพ์ยังคงมีให้ใช้งาน ผู้ใช้ทั่วไปสามารถใช้ส่วนประกอบ GUI ได้ ในขณะที่ทีมที่รวมตัวแทนเข้าด้วยกันในเชิงโปรแกรมจะต้องมีความคุ้นเคยกับ Socket API และการจัดการเซสชัน SSH การออกแบบที่มุ่งเน้นนักพัฒนามุ่งเป้าไปที่วิศวกรที่ทำงานกับงานตัวแทนที่มีอายุยาวนานหลายงานมากกว่าผู้ใช้ที่ใช้เชลล์เดียวแบบทั่วไป
ตัวเลือกที่ชัดเจนสำหรับนักพัฒนาที่จัดการฝูงเอเจนต์ AI ที่มีความถาวร โดยมีจุดมุ่งหมายที่แคบ
แอปนี้เหมาะสำหรับนักพัฒนาที่ต้องการเซสชันเอเจนต์ที่เชื่อมโยงกับโครงการและการควบคุมแบบโปรแกรมทั่วทั้งเครื่อง มันมีการออกแบบที่เบาและเป็นไบนารีเดียว และการตรวจสอบที่รู้จักเอเจนต์ช่วยสนับสนุนการทำงานอัตโนมัติที่ทำงานต่อเนื่องได้ยาวนาน ข้อแลกเปลี่ยนหลักคือการมุ่งเน้นเฉพาะด้านของการจัดการเอเจนต์ AI แทนที่จะเป็นการมัลติเพล็กเซอร์เทอร์มินัลทั่วไป ดังนั้นผู้ใช้ที่ต้องการมัลติเพล็กเซอร์ CLI แบบทั่วไปอาจพบว่าขอบเขตของมันแคบลง