เคอร์เซอร์ (Cursor) เปิดตัวบริการโฮสต์โค้ด ‘ออริจิน’ (Origin) ในเวอร์ชันเบต้าเบื้องต้น ขยายขอบเขตการทำงานของเครื่องมือโค้ดดิ้ง AI จากขั้นตอนเขียนโค้ดไปสู่การจัดเก็บ ตรวจสอบ และรวมโค้ด (merge)
เคอร์เซอร์ระบุในเอกสารทางการว่าออริจินเป็น “กิตฟอร์จ (Git forge) สำหรับจัดเก็บและแชร์โค้ด” โดยให้บริการสร้างที่เก็บโค้ด (repository) การโคลน พุช และพูลผ่านกิต (Git) มาตรฐาน การมิเรอร์ที่เก็บโค้ดจาก GitHub การค้นหาโค้ด รวมถึงการเปิด ตรวจสอบ และรวมพูลรีเควสต์ (Pull Request)
บริการนี้เปิดให้เฉพาะแพ็กเกจโปร ทีม และองค์กร ส่วนแพ็กเกจฟรีไม่รองรับ เคอร์เซอร์ระบุว่าสิทธิ์การเข้าถึงจะทยอยเปิดเป็นลำดับ ผู้ใช้แพ็กเกจเสียเงินบางรายจึงอาจยังไม่เห็นฟีเจอร์นี้ในทันที
หัวใจของออริจินคือการดึงขั้นตอนพัฒนาซอฟต์แวร์แบบเดิมเข้ามาไว้ในเคอร์เซอร์มากขึ้น ผู้ใช้สร้างที่เก็บโค้ดใหม่หรือซิงก์ที่เก็บโค้ดจาก GitHub ได้ที่ cursor.com/codebase โดยตั้งค่าที่เก็บโค้ดใหม่เป็นแบบเปิดภายในองค์กรหรือแบบปิดก็ได้
โปรเจกต์ที่มีอยู่แล้วบน GitHub สามารถเลือกองค์กรและที่เก็บโค้ดเพื่อมิเรอร์เข้าสู่ออริจิน ข้อมูลที่มิเรอร์ครอบคลุมประวัติกิต (Git history) แบรนช์ แท็ก โค้ดที่ค้นหาได้ และพูลรีเควสต์ที่ซิงก์แบบสองทาง
อย่างไรก็ตาม อีชู (Issues) เวิร์กโฟลว์ GitHub Actions และซีเคร็ต (Secrets) ของ GitHub ไม่อยู่ในขอบเขตการมิเรอร์ ที่เก็บโค้ดที่เริ่มต้นจาก GitHub จะยังคง GitHub เป็นที่เก็บโค้ดต้นทาง และการเปลี่ยนแปลงที่พุชผ่านออริจินจะถูกส่งต่อกลับไปยัง GitHub ด้วย
หน้าจอพูลรีเควสต์มีแท็บกิจกรรม คอมมิต สถานะการตรวจสอบ (checks) และไฟล์ที่เปลี่ยนแปลง ผู้ใช้แสดงความคิดเห็นและรีวิวได้แบบรายบรรทัด และรวมโค้ดได้เมื่อผ่านเงื่อนไขการรีวิวและการทดสอบต่อเนื่อง (CI) ความขัดแย้งของการรวมโค้ด (merge conflict) ก็ตรวจสอบได้จากหน้าจอออริจินเช่นกัน
กิตฟอร์จ หมายถึงแพลตฟอร์มความร่วมมือด้านการพัฒนาที่โฮสต์ที่เก็บกิต จัดการการตรวจสอบโค้ด สิทธิ์การเข้าถึง และการรวมพูลรีเควสต์ ที่ผ่านมาพื้นที่นี้มี GitHub และบริการโฮสต์อิสระอื่นเป็นศูนย์กลาง ขณะที่เครื่องมือโค้ดดิ้งส่วนใหญ่ทำหน้าที่แค่เขียนและรันโค้ด
ออริจินยังเชื่อมกับคลาวด์เอเจนต์ (Cloud Agent) และฟีเจอร์อัตโนมัติของเคอร์เซอร์ด้วย เอกสารของเคอร์เซอร์ระบุว่าคลาวด์เอเจนต์สามารถโคลน สร้างแบรนช์ คอมมิต พุช และเปิดพูลรีเควสต์บนที่เก็บโค้ดออริจินได้
การทำงานอัตโนมัตินี้ทำงานเมื่อมีการพุชแบรนช์หรือเกิดอีเวนต์พูลรีเควสต์ เป็นความพยายามให้เอเจนต์ AI สร้างโค้ด แล้วให้คนตรวจสอบและรวมโค้ดได้ในหน้าจอเดียว
ด้านการเชื่อมต่อแอปภายนอก เคอร์เซอร์เปิดให้ใช้ เวอร์เซล (Vercel) ดีโพต์ (Depot) และ บิลด์ไคต์ (Buildkite) โดยการพรีวิวการดีพลอยและการรัน CI ยังฝากไว้กับเครื่องมือเฉพาะทางเดิม แม้ออริจินจะมีหน้าจอจัดเก็บและรีวิวโค้ด แต่ยังเร็วเกินไปที่จะบอกว่าจะทดแทนระบบ CI ทั้งหมดได้
การเปิดตัวครั้งนี้สะท้อนจุดแข่งขันในตลาดเครื่องมือโค้ดดิ้ง AI ก่อนหน้านี้เคอร์เซอร์เปิดตัว เคอร์เซอร์ 3 (Cursor 3) ที่รวมเอเจนต์ทั้งแบบโลคัลและคลาวด์หลายตัวไว้ในหน้าจอเดียว พร้อมเน้นขั้นตอนตั้งแต่คอมมิตไปจนถึงการรวมพูลรีเควสต์ ออริจินคือการต่อยอดด้วยการเพิ่มบริการโฮสต์ที่เก็บโค้ดเข้าไปในสายงานนี้
คอขวดขององค์กรพัฒนาซอฟต์แวร์ก็กำลังขยับไปอยู่หลังขั้นตอนเขียนโค้ดเช่นกัน โทเคนโพสต์เคยรายงานว่าการขยายตัวของเครื่องมือโค้ดดิ้ง AI ทำให้ความต้องการตรวจสอบและรวมโค้ดเพิ่มขึ้น ออริจินคือความพยายามดึงขั้นตอนนี้เข้ามาจัดการภายในเคอร์เซอร์
ส่วนคำถามว่าจะมาแทน GitHub ได้ทันทีหรือไม่นั้นเป็นอีกประเด็น ออริจินยังอยู่ในช่วงเบต้าเบื้องต้น และการมิเรอร์จาก GitHub ยังไม่ดึงอีชูและการตั้งค่า CI มาด้วย เมื่อพิจารณาจากขอบเขตที่เคอร์เซอร์เปิดเผย ผลิตภัณฑ์ปัจจุบันจึงยังอยู่ในขั้นวางซ้อนบน GitHub หรือทดลองย้ายที่เก็บโค้ดบางส่วนมาใช้งานมากกว่า
แหล่งตรวจสอบ: Cursor Origin, เอกสาร Cursor Origin, เอกสาร Mirror GitHub, เอกสาร Pull requests, ประกาศ Cursor 3
ความคิดเห็น 0