QuillCode: ตัวแทนการเขียนโค้ด MCP แบบเนทีฟที่มีชั้นความปลอดภัยที่ต้องผ่านการตรวจสอบ
QuillCode จาก Lore Hex เป็นตัวแทนการเขียนโค้ด AI ที่เป็นพื้นเมืองและเซิร์ฟเวอร์ Model Context Protocol (MCP) ที่ออกแบบมาเพื่อให้โมเดลภาษาโต้ตอบกับสภาพแวดล้อมการพัฒนาท้องถิ่นและทำให้การทำงานด้านวิศวกรรมเป็นอัตโนมัติ มันดำเนินการคำสั่ง shell แก้ไขไฟล์ และจัดการ git ผ่านชุดเครื่องมือพื้นฐานในขณะที่บังคับใช้ชั้นความปลอดภัยของโมเดลผู้ตรวจสอบอัตโนมัติที่ควบคุมการกระทำที่ทำลายล้าง เครื่องมือนี้มุ่งเป้าไปที่วิศวกรซอฟต์แวร์และผู้เชี่ยวชาญด้านการแปลที่ต้องการการแก้ไขที่ขับเคลื่อนด้วยโมเดลที่รวมเข้ากับการทำงานบนเดสก์ท็อป
QuillCode จัดการการแก้ไขโค้ด คำสั่งเชลล์ และงานในที่เก็บข้อมูลโดยตรง
การทำงานอัตโนมัติที่มีประสิทธิภาพ เป็นผลลัพธ์หลักของแอป: มันเปิดเผยพารามิเตอร์สำหรับการดำเนินการเชลล์และการดำเนินการไฟล์ (อ่าน, รายการ, เขียน, ค้นหา) รวมถึงการจัดการ git ผู้ใช้สามารถเรียกใช้การทำงานที่เขียนไว้ด้วย quill-code exec และเรียกใช้การวินิจฉัยด้วย quill-code doctor การดำเนินการสนับสนุน worktrees, plugins และการไหลที่ช่วยด้วยเบราว์เซอร์เพื่อให้การเปลี่ยนแปลงที่ขับเคลื่อนด้วยโมเดลรวมเข้ากับสาขานักพัฒนาที่มีอยู่และรอบการตรวจสอบ
การควบคุมโมเดลผู้ตรวจสอบลดการดำเนินการแบบตาบอด แต่เปลี่ยนความไว้วางใจไปยังโมเดลผู้ตรวจสอบ
เครื่องมือนี้ใช้มาตรฐานการตรวจสอบความปลอดภัยอัตโนมัติที่ใช้โมเดลผู้ตรวจสอบแยกต่างหากเพื่อยืนยันการกระทำก่อนการดำเนินการ ซึ่งป้องกันความไว้วางใจแบบตาบอดในคำสั่งที่สร้างขึ้น TrustedRouter จัดการการกำหนดเส้นทางโมเดลที่ชัดเจนและข้อมูลเมตาสำหรับการเลือกเฉพาะงาน ดังนั้นการกำหนดเส้นทางและการเลือกผู้ตรวจสอบจึงกำหนดว่าการกระทำใดจะดำเนินการต่อไป การออกแบบนี้ลดการเปลี่ยนแปลงที่ไม่ได้ตรวจสอบ ในขณะที่ทำให้คุณภาพของโมเดลผู้ตรวจสอบและการกำหนดค่าการกำหนดเส้นทางเป็นศูนย์กลางของความปลอดภัยในการดำเนินงาน
ทำงานบน macOS และ Linux และรวมเข้ากับโฮสต์ MCP หรือการทำงานแบบสแตนด์อโลน
แอปนี้เขียนด้วย Swift และใช้เลเยอร์ความเข้ากันได้ของ QuillUI เพื่อให้มีลักษณะเฉพาะของแพลตฟอร์มบนทั้ง macOS และ Linux โดยหลีกเลี่ยง Electron QuillCode ทำหน้าที่เป็นเซิร์ฟเวอร์ MCP ดังนั้นมันสามารถทำหน้าที่เป็นผู้ให้บริการเครื่องมือสำหรับโฮสต์ที่เข้ากันได้กับ MCP หรือมันสามารถทำงานเป็นตัวแทนการเขียนโค้ดแบบสแตนด์อโลน ความยืดหยุ่นนั้นกำหนดว่าอยู่ที่ไหนในเครื่องมือวิศวกรรมและทีมจะนำไปใช้ได้อย่างไร
เหมาะที่สุดสำหรับทีมที่สามารถตรวจสอบการเปลี่ยนแปลงที่ขับเคลื่อนด้วยโมเดลและจัดการการจัดเส้นทางผู้ตรวจสอบ
QuillCode เป็นตัวเลือกที่เหมาะสมสำหรับทีมพัฒนาที่ต้องการการทำงานอัตโนมัติที่ช่วยโดยโมเดลฝังอยู่ในกระบวนการทำงานท้องถิ่น โดยที่พวกเขาสามารถตรวจสอบการแก้ไขที่สร้างขึ้นและกำหนดการจัดเส้นทางผู้ตรวจสอบ การเปิดเผยซอร์สโค้ด Apache 2.0 ของมันสนับสนุนการตรวจสอบโค้ดและการขยาย ทำให้เหมาะสำหรับทีมที่ชอบเครื่องมือที่สามารถปรับเปลี่ยนได้มากกว่าตัวแทนคลาวด์ที่ปิดกั้น คาดว่าการทำงานในการปรับใช้จะต้องสอดคล้องกับโมเดลผู้ตรวจสอบและโครงสร้างพื้นฐาน MCP กับกระบวนการที่มีอยู่แล้ว.