Zed 1.10 เพิ่ม llama.cpp เป็น local model provider — รันโมเดลบนเครื่องตัวเองในเอดิเตอร์ พร้อมย้าย MCP/provider ทั้งหมดเข้า settings editor
Zed เอดิเตอร์ประสิทธิภาพสูงที่เขียนด้วย Rust ปล่อยเวอร์ชัน 1.10.0 (8 ก.ค. 2026) ที่มีความหมายชัดสำหรับสาย local-first: เพิ่ม llama.cpp เป็น language model provider ในตัว แปลว่ารันโมเดลบนเครื่องตัวเองได้ตรง ๆ ผ่านเอดิเตอร์ ไม่ต้องพึ่ง API ภายนอกหรือรัน runner แยกแล้วต่อท่อเอง จากนั้นเวอร์ชันย่อย 1.10.1 (9 ก.ค.) และ 1.10.2 (10 ก.ค.) ตามมาด้วยการรองรับโมเดล GPT-5.6
llama.cpp ในตัว — โมเดลบนเครื่อง ไม่ต้องส่งข้อมูลออก
llama.cpp คือ inference engine โอเพนซอร์สที่รันโมเดล GGUF บน CPU/GPU ของเครื่องได้อย่างมีประสิทธิภาพ และเป็นแกนหลักของ local runner ยอดนิยมหลายตัว การที่ Zed รับ llama.cpp เป็น provider ในตัวหมายความว่านักพัฒนาสามารถ:
- ชี้ Zed ไปที่โมเดล local (เช่น โมเดล open-weight ที่โหลดมาเก็บไว้) แล้วใช้ความสามารถ AI ในเอดิเตอร์ได้เลย
- เก็บโค้ดและ prompt ทั้งหมดไว้ในเครื่อง — ไม่ส่งออกไปยัง provider ภายนอก ซึ่งสำคัญกับงานที่มีข้อจำกัดด้านความลับหรือ compliance
- ทำงาน AI ได้แม้ออฟไลน์ หรือในสภาพแวดล้อมที่ล็อกการเชื่อมต่อออกนอก
นี่ต่อยอดกระแส local-first ที่กำลังมาแรงในหมู่นักพัฒนา — เอดิเตอร์และเครื่องมือ AI ทยอยเพิ่มทางเลือกให้รันโมเดลเองแทนที่จะบังคับต่อคลาวด์อย่างเดียว
ย้าย provider, agent และ MCP ทั้งหมดเข้า settings editor
การเปลี่ยนแปลงเชิงโครงสร้างอีกอย่างของ 1.10.0 คือ การตั้งค่าเกี่ยวกับ agent ย้ายมาอยู่ใน settings editor ใกล้กับการตั้งค่าอื่น ๆ ทั้งหมดของ Zed โดยเฉพาะการย้าย LLM provider, external agent และ MCP server เข้ามารวมในที่เดียว
เดิมการต่อ MCP server หรือกำหนด provider กระจายอยู่คนละที่ การรวมเข้า settings editor ทำให้เห็นภาพรวมของ “ตัวช่วย AI ทั้งหมดที่ต่ออยู่” ในหน้าเดียว ตั้งค่า แก้ และตรวจสอบง่ายขึ้น — สอดคล้องกับทิศทางของทั้งวงการที่ MCP กลายเป็นวิธีมาตรฐานในการต่อเครื่องมือเข้ากับ agent
ปิด format-on-save เป็นค่าเริ่มต้น (มีเงื่อนไข)
1.10.0 ยัง ปิด format-on-save เป็นค่าเริ่มต้น ยกเว้นภาษาที่มี formatter ทางการ เหตุผลคือการฟอร์แมตอัตโนมัติด้วย formatter ที่ไม่เป็นทางการอาจให้ผลไม่ตรงใจหรือขัดกับสไตล์ของทีม การจำกัดให้ทำงานเฉพาะภาษาที่มี formatter มาตรฐาน (เช่นภาษาที่มี rustfmt, gofmt ในระบบนิเวศ) ลดความประหลาดใจ ใครที่อยากได้พฤติกรรมเดิมก็เปิดกลับได้ในการตั้งค่า นอกจากนี้ยังมีการปรับ inline git blame ให้กำหนดตำแหน่งแสดงผลได้ผ่าน git.inline_blame.location และปรับปรุงโหมด Vim/Helix
มุมมอง AI Curator
สิ่งที่น่าสนใจของรีลีสนี้ไม่ใช่ฟีเจอร์เดี่ยว ๆ แต่เป็นสัญญาณของทิศทาง: local model กำลังกลายเป็น first-class citizen ในเครื่องมือของนักพัฒนา ไม่ใช่ของเสริมที่ต้องเซ็ตเอง เมื่อเอดิเตอร์ระดับ Zed รับ llama.cpp เข้าเป็น provider ในตัวเทียบเท่ากับ provider คลาวด์ มันบอกว่าคุณภาพของโมเดล open-weight ที่รันบนเครื่องได้มาถึงจุดที่ “ใช้งานจริงในงานเขียนโค้ดประจำวัน” แล้ว ไม่ใช่แค่ของเล่น
สำหรับบริบทไทยและเอเชียตะวันออกเฉียงใต้ ความสามารถ local-first แบบนี้มีค่ามากกว่าที่หลายคนคิด: องค์กรจำนวนมาก โดยเฉพาะภาคการเงิน สาธารณสุข และหน่วยงานรัฐ มีข้อจำกัดที่โค้ดหรือข้อมูลออกนอกเครื่องไม่ได้ ทางเลือกที่ให้รันโมเดลบนเครื่องผ่านเอดิเตอร์ที่ใช้อยู่แล้ว เปิดประตูให้ทีมเหล่านี้ได้ใช้ AI ช่วยเขียนโค้ดโดยไม่ต้องแลกกับความเสี่ยงด้าน data residency การรวม MCP เข้า settings editor ก็ช่วยให้การต่อเครื่องมือภายในองค์กร (ฐานข้อมูล, ระบบ internal) เข้ากับ agent เป็นเรื่องที่ทีมจัดการเองได้ในที่เดียว
แหล่งข่าว
- Zed Stable Releases — 1.10.0, 1.10.1, 1.10.2 (Zed, 8–10 ก.ค. 2026)
- Zed — Documentation — คู่มือ AI, MCP และการตั้งค่า provider
- llama.cpp — inference engine โอเพนซอร์สที่ Zed รองรับ
อ่านเพิ่มในหมวด เครื่องมือนักพัฒนา
Betelgeuse รัน Qwen3.8 Flash Next ขนาด 68GB บน RTX 3060 กับแรม 16GB ส่วน Basalt วัดให้เห็นว่าเอนจินที่เร่งด้วยแฟล็กลัดทำให้โมเดลลืมของ
Betelgeuse ฟอร์ก llama.cpp ที่เปิดเมื่อ 31 ต.ค. ดึง expert จาก NVMe เข้า VRAM ตามต้องการ อ้าง 22 tok/s แบบไม่ทิ้ง expert แต่ README เตือนเองว่ายังทดลองและตัวเลขมาจากคนละรอบ วันเดียวกันผู้พัฒนา Basalt เผยผลวัดว่าแฟล็กเร่งความเร็วทำคุณภาพ Q8 ตกไปใกล้ Q2
กฎห้ามโคลนเกมของ Claude Code เริ่มกระทบงานจริง บริษัทรับทำเกมกระดานร้องงานลูกค้าหยุด แต่รายงานหลายชิ้นปนกับตัวกรองไซเบอร์คนละเรื่อง
ต่อจากที่เราพบกฎนี้ในไบนารี Claude Code ผู้ใช้เริ่มรายงานว่างานเชิงพาณิชย์ถูกปฏิเสธ และ Tom's Hardware กับ Mashable หยิบไปรายงาน แต่เมื่อไล่ issue ที่อ้างถึง พบว่าหลายรายการเกิดก่อนกฎจะมา จึงน่าจะเป็นตัวกรองด้านไซเบอร์ ส่วน Anthropic ยังไม่ชี้แจง
Claude Code ส่ง transcript ของ background agent ให้โมเดลทุก ~30 วินาทีเพื่อเขียนสถานะ 3–5 คำ ผู้วัดรายงานกินราว 16% และยังปิดแบบทางการไม่ได้
รายงานอิสระพบว่าฟีเจอร์ agent_summary ของ Claude Code ส่ง transcript เต็มของ background agent ไปถามสถานะทุก ~30 วินาที คิดเป็น 16.4% ของค่าใช้จ่ายในระบบของผู้วัด Issue เปิดมาตั้งแต่ ส.ค. ยังไม่มีสวิตช์ปิดที่รองรับ เราตรวจพบโค้ดนี้ใน 2.1.314 และพบกฎใหม่เรื่องเกมที่ไม่อยู่ใน changelog