Claude Code Beta ใน Zed Editor เผชิญข้อจำกัดของ SDK และปัญหาส่วนติดต่อผู้ใช้

ทีมชุมชน BigGo
Claude Code Beta ใน Zed Editor เผชิญข้อจำกัดของ SDK และปัญหาส่วนติดต่อผู้ใช้

Zed editor ได้เปิดตัวการรวม Claude Code ในเวอร์ชัน public beta แต่ข้อเสนอแนะจากผู้ใช้ในช่วงแรกเผยให้เห็นข้อจำกัดที่สำคัญและปฏิกิริยาที่หลากหลายจากชุมชนนักพัฒนา การรวมนี้ใช้ SDK ของ Anthropic และ Agent Client Protocol (ACP) ใหม่ ซึ่งเป็นการเปลี่ยนแปลงไปสู่การเชื่อมต่อ AI agent แบบมาตรฐานในโปรแกรมแก้ไขโค้ด

ความเข้ากันได้ของ Agent Client Protocol (ACP):

  • โปรแกรม Zed editor (รองรับโดยตรง)
  • Neovim (ผ่าน plugin CodeCompanion)
  • มาตรฐานเปิดสำหรับเชื่อมต่อ AI agents เข้ากับโปรแกรมแก้ไขโค้ด
  • Claude Code adapter เป็น open-source ภายใต้ลิขสิทธิ์ Apache
  • รูปแบบ JSON RPC สำหรับการสื่อสารของ agent

ข้อจำกัดของ SDK จำกัดฟีเจอร์หลัก

เวอร์ชัน beta เผชิญกับข้อจำกัดที่สำคัญเนื่องจากการพึ่งพา SDK ของ Anthropic ผู้ใช้ค้นพบอย่างรวดเร็วว่าฟีเจอร์ที่จำเป็นอย่าง Plan mode หายไปจากการรวม SDK ซึ่งออกแบบมาสำหรับแอปพลิเคชัน backend มากกว่าเซสชันโปรแกรมแก้ไขแบบโต้ตอบ ไม่สามารถรองรับความสามารถเต็มรูปแบบของ Claude Code ที่นักพัฒนาคาดหวังจากเวอร์ชัน terminal แบบเดี่ยว

คำสั่ง slash ในตัวหลายคำสั่งยังคงไม่สามารถใช้งานได้ ทำให้เกิดช่องว่างระหว่างสิ่งที่ผู้ใช้สามารถทำได้ใน terminal เทียบกับการรวมในโปรแกรมแก้ไข ข้อจำกัดนี้เกิดจากขอบเขตปัจจุบันของ SDK ซึ่งให้ความสำคัญกับการทำงานอัตโนมัติของ backend มากกว่าเวิร์กโฟลว์การพัฒนาแบบโต้ตอบ

ข้อจำกัดปัจจุบันของ Claude Code Beta:

  • โหมด Plan ไม่สามารถใช้งานได้
  • คำสั่ง slash commands ในตัวหลายตัวไม่รองรับ
  • จำกัดอยู่ที่ความสามารถของ SDK เทียบกับฟังก์ชันการทำงานแบบ terminal เต็มรูปแบบ
  • การแก้ไขแบบเรียลไทม์และการตรวจสอบ multibuffer พร้อมใช้งาน
  • รองรับ workflow แบบกำหนดเองผ่านคำสั่ง slash commands ที่มีให้

ปัญหาส่วนติดต่อผู้ใช้ยังคงมีอยู่

นอกเหนือจากฟีเจอร์ AI แล้ว การอภิปรายในชุมชนยังเน้นปัญหาส่วนติดต่อผู้ใช้ที่ยังคงมีอยู่ใน Zed editor ผู้ใช้บางคนรายงานปัญหาประสิทธิภาพ โดยเฉพาะการหน่วงเล็กน้อยระหว่างการเลื่อนที่ส่งผลต่อประสบการณ์การแก้ไข ปัญหาเหล่านี้บ่งชี้ว่าในขณะที่ Zed มุ่งเน้นไปที่การรวม AI ประสิทธิภาพพื้นฐานของโปรแกรมแก้ไขยังคงเป็นสิ่งสำคัญสำหรับผู้ใช้ที่พิจารณาเปลี่ยนจากทางเลือกที่มีชื่อเสียงอย่าง VS Code

ชุมชนแสดงความกระตือรือร้นต่อศักยภาพของ Zed แต่เน้นความจำเป็นในการปรับปรุง UI เพื่อให้มีฟีเจอร์เทียบเท่ากับโปรแกรมแก้ไขที่มีความเป็นผู้ใหญ่มากกว่า

ชุมชนแบ่งแยกเรื่องทิศทางการรวม AI

การรวมนี้ได้จุดประกายการอภิปรายเกี่ยวกับทิศทางเชิงกลยุทธ์ของ Zed ในขณะที่นักพัฒนาบางคนชื่นชมความสามารถ AI คนอื่นแสดงความกังวลเกี่ยวกับสิ่งที่พวกเขามองว่าเป็นการมุ่งเน้นฟีเจอร์โมเดลภาษามากเกินไป อย่างไรก็ตาม Zed มีตัวเลือกในการปิดฟังก์ชัน AI ทั้งหมด ซึ่งตอบสนองผู้ใช้ที่ต้องการการแก้ไขแบบดั้งเดิมโดยไม่มีความช่วยเหลือจาก AI

มันจะต้องเต็มไปด้วยอะไรบางอย่างเสมอ คุณไม่ได้ระดมทุน 42 ล้าน ดอลลาร์สหรัฐ เพื่อแค่โปรแกรมแก้ไขข้อความ อย่างน้อยพวกเขาก็ให้คุณปิดสิ่งต่าง ๆ ของ LLM ได้หากคุณไม่สนใจ

การอภิปรายสะท้อนความตึงเครียดในอุตสาหกรรมที่กว้างขึ้นระหว่างเครื่องมือพัฒนาที่ปรับปรุงด้วย AI และแนวทางการเขียนโค้ดแบบดั้งเดิม โดยนักพัฒนาแสวงหาทางเลือกในการรวมเทคโนโลยีเหล่านี้เข้ากับเวิร์กโฟลว์ของพวกเขา

มองไปข้างหน้า

แนวทางของ Zed ผ่าน Agent Client Protocol แสดงให้เห็นความหวังในการสร้างมาตรฐานการรวม AI agent ข้ามโปรแกรมแก้ไข โปรโตคอลนี้รองรับโปรแกรมแก้ไขอื่น ๆ อย่าง Neovim แล้วผ่านปลั๊กอินชุมชน ซึ่งบ่งบอกถึงศักยภาพในการรับรองในวงกว้าง อย่างไรก็ตาม ความสำเร็จของการรวม Claude Code น่าจะขึ้นอยู่กับ Anthropic ในการขยายความสามารถของ SDK ให้เทียบเท่ากับประสบการณ์ terminal เต็มรูปแบบที่นักพัฒนาพึ่งพาอยู่ในปัจจุบัน

อ้างอิง: Claude Code: Now in Beta in Zed