Conductor แปลงร่างจาก extension เป็น plugin — ย้ายสเปกและแผนงานข้ามเอเจนต์ได้ ใช้ได้ทั้ง Antigravity และ Claude Code
วันที่ 16 กรกฎาคม 2026 Google Developers Blog ประกาศการเปลี่ยนแปลงของ Conductor — เครื่องมือที่บังคับให้เอเจนต์เขียนโค้ดทำงานตามระเบียบ spec-driven development (SDD) — จากที่เคยเป็น extension ของ Gemini CLI ตัวเดียว กลายมาเป็น plugin แบบพกพา ที่ใช้ข้ามเครื่องมือได้
คำอธิบายจากทีมพัฒนาตรงไปตรงมา: “Transitioning Conductor to a plugin, we are removing the friction of strict command sequences” — เปลี่ยนมาเป็น plugin เพื่อ ตัดความยุ่งยากของการต้องพิมพ์คำสั่งตามลำดับเป๊ะ ๆ แล้วเปิดให้คุยกับมันแบบธรรมชาติแทน โดยยังรักษาโครงสร้างแบบ SDD ไว้
Conductor ทำอะไร
หลักการของ Conductor สรุปได้ด้วยสุภาษิตช่างที่ README ยกมาเอง: “Measure twice, code once” — วัดสองครั้ง ตัดครั้งเดียว
แทนที่จะปล่อยให้เอเจนต์กระโดดเข้าไปเขียนโค้ดทันทีที่ได้โจทย์ Conductor บังคับวงจร Context → Spec & Plan → Implement โดยเก็บผลของสองขั้นแรกไว้เป็นไฟล์ markdown จริงในโปรเจกต์:
spec.md— สเปกว่าจะสร้างอะไรplan.md— แผนว่าจะสร้างอย่างไร
จุดสำคัญคือทั้งสองไฟล์อยู่ใน repo และเข้า version control ได้ตามปกติ ทีมอธิบายว่านี่คือการปฏิบัติต่อ context เหมือนเป็น artifact ที่ต้องดูแล เคียงข้างกับโค้ด เพื่อเปลี่ยน repo ให้เป็น “a single source of truth that drives every agent interaction with deep, persistent project awareness”
ติดตั้งอย่างไร และรองรับอะไรบ้าง
ฝั่ง Antigravity CLI ติดตั้งด้วยคำสั่งเดียว:
agy plugins install https://github.com/gemini-cli-extensions/conductor
ฝั่ง Claude Code ติดตั้งผ่าน plugin marketplace:
/plugin marketplace add gemini-cli-extensions/conductor
/plugin install conductor
ประกาศระบุว่า plugin นี้ทำงานได้กับ Gemini CLI, Antigravity CLI, Claude Code และเครื่องมืออื่นที่รองรับ ส่วนตัวโครงการบน GitHub (gemini-cli-extensions/conductor) ขณะตรวจสอบมี 3.6k ดาว, 283 fork และ 127 commit บน main — เป็นโครงการที่ยังพัฒนาอยู่จริง ไม่ใช่ของที่ปล่อยทิ้ง
ประโยชน์ที่ประกาศเน้นคือ natural interaction, portability และ preserved context พร้อมอ้างว่าอัตราการทำงานสำเร็จบน benchmark งานพัฒนาที่ซับซ้อนดีขึ้น — แต่ ไม่ได้ระบุว่าเป็น benchmark ตัวไหน หรือดีขึ้นเท่าไร ตรงนี้ควรถือเป็นคำกล่าวอ้างของผู้พัฒนา ยังไม่ใช่ตัวเลขที่ตรวจสอบได้
มุมมอง AI Curator
ข่าวนี้ดูเผิน ๆ เหมือนแค่การเปลี่ยนรูปแบบการแพ็กเกจ แต่ผมคิดว่าประเด็นจริงอยู่ที่คำว่า portability และมันสำคัญกว่าที่หัวข้อข่าวบอก
สังเกตว่า Conductor เกิดในบ้านของ Google (repo ชื่อ gemini-cli-extensions ด้วยซ้ำ) แต่รอบนี้กลับติดตั้งบน Claude Code ของ Anthropic ได้ผ่าน marketplace — คู่แข่งโดยตรงของ Gemini CLI นี่คือการยอมรับกลาย ๆ ว่า นักพัฒนาไม่ได้อยู่กับเอเจนต์ตัวเดียว และเครื่องมือที่ผูกตัวเองไว้กับเอเจนต์เจ้าเดียวจะแพ้เครื่องมือที่ย้ายตามผู้ใช้ได้ เราเพิ่งเห็น Google ประกาศ sunset ตัว Gemini CLI เพื่อย้ายไป Antigravity CLI เมื่อเดือนที่แล้ว — ถ้าคุณเป็นผู้ใช้ที่เพิ่งโดนย้ายบ้านมาหนึ่งรอบ คุณจะเข้าใจทันทีว่าทำไม “ของที่ย้ายตามไปได้” ถึงมีค่า
สิ่งที่ผมชอบที่สุดกลับเป็นเรื่องที่ธรรมดาที่สุด: สเปกถูกเก็บเป็นไฟล์ในโปรเจกต์ ไม่ใช่ในหน้าต่างแชต ความรู้ว่า “ทำไมโค้ดนี้ถึงเป็นแบบนี้” ในยุคเอเจนต์ กำลังหายไปกับ session ที่ปิดไปแล้วจำนวนมหาศาล การบังคับให้มันตกตะกอนลงเป็น spec.md ที่ commit ได้ รีวิวได้ และ diff ได้ คือการกู้บันทึกทางวิศวกรรมกลับคืนมา — ซึ่งบังเอิญเป็นแนวคิดเดียวกับ บทความ prompt transpilation ของ Google ที่ออกวันเดียวกัน คือ เอาสิ่งที่เอเจนต์ใช้คิด ใส่เข้า version control ให้หมด
สำหรับทีมไทย ผมมองว่านี่ตรงกับปัญหาที่เจอบ่อยเป็นพิเศษ ทีมขนาดเล็กที่รับงานลูกค้าหลายเจ้าพร้อมกันมักมีนักพัฒนาที่ใช้เอเจนต์คนละตัว (คนหนึ่ง Claude Code อีกคน Antigravity) ผลคือบริบทของโปรเจกต์กระจัดกระจายอยู่ในเครื่องของแต่ละคน การมีสเปกกลางที่อยู่ใน repo และเอเจนต์ทุกตัวอ่านได้เหมือนกัน แก้ปัญหาการส่งงานต่อได้จริง โดยเฉพาะเวลาลูกค้ากลับมาแก้งานหลังผ่านไปหกเดือน
ข้อควรระวัง: SDD ไม่ฟรี การเขียนสเปกก่อนลงมือเสียเวลาหน้างานจริง และสำหรับงานเล็ก ๆ อย่างแก้บั๊กหรือปรับ UI มันคือพิธีกรรมที่ไม่คุ้ม เครื่องมือแบบนี้จ่ายคุ้มกับฟีเจอร์ที่ใหญ่พอจะหลงทางได้ — ถ้าเอาไปใช้กับทุกงานโดยไม่เลือก ทีมจะเลิกใช้ภายในสองสัปดาห์ และอย่าลืมว่าคำอ้างเรื่อง benchmark ยังไม่มีตัวเลขรองรับ ควรลองกับงานจริงหนึ่งชิ้นก่อนบังคับใช้ทั้งทีม
แหล่งข่าว
อ่านเพิ่มในหมวด AI Skills
Anthropic แนะ “ยุบ subagent กลับเข้า agent loop เดียว” พร้อมปล่อย single-agent-loop-kit เป็น skill ของ Claude Code ที่ช่วย audit ระบบ multi-agent แล้วพับทีละตัวโดยวัดด้วย eval ก่อน-หลัง
บทความ 22 ต.ค. จากทีม Applied AI ของ Anthropic บอกว่า agent ตัวเดียวที่โหลด skill และ tool เมื่อจำเป็น มักให้คุณภาพดีกว่า ถูกกว่า และเร็วกว่าการแตก subagent ตามผังองค์กร ลูกค้ารายหนึ่งเร็วขึ้นราว 2 เท่า พร้อมปล่อย single-agent-loop-kit (Apache-2.0) เป็น skill ที่ audit ระบบเดิมแล้วพับ subagent ทีละตัว และเก็บไว้เฉพาะตัวที่ eval บอกว่ายังจำเป็น
MCP TypeScript SDK 2.4.0 เป็น SDK ทางการตัวแรกที่ปล่อย Skills over MCP (SEP-2640) ใน release จริง — loadSkills() เสิร์ฟทั้งโฟลเดอร์ SKILL.md, SkillsClient ตรวจ digest ทุกไฟล์ ส่วน Python/C# merge แล้วแต่ยังไม่ออก release
23 ต.ค. 2026 MCP TypeScript SDK 2.4.0 ปล่อยการรองรับ Skills extension (SEP-2640) ทั้งฝั่ง server และ client เป็น SDK อ้างอิงตัวแรกที่เอาฟีเจอร์นี้ขึ้น release จริง หลังสเปกขึ้นสถานะ Final มาตั้งแต่ 13 ก.ย. ทำงานได้ทั้งโปรโตคอล 2025-11-25 และ 2026-07-28 แต่ attach() ยังเป็น experimental
Anthropic ยก Agent Skills (มาตรฐาน SKILL.md) ให้ Agentic AI Foundation ใต้ Linux Foundation ต่อจาก MCP — 70+ แพลตฟอร์มรองรับแล้ว ทั้ง ChatGPT, Cursor, Copilot และ VS Code
เมื่อ 22 ต.ค. 2026 Anthropic มอบมาตรฐาน Agent Skills ให้ Agentic AI Foundation (AAIF) ใต้ Linux Foundation พร้อมชื่อ โลโก้ GitHub org และโดเมน agentskills.io มาตรฐานจะมี Technical Steering Committee จากหลายบริษัทดูแล และมี maintainer จาก Anthropic, Google, OpenAI ที่ทำงานในนามบุคคล roadmap แรกที่เสนอคือ versioned release, กระบวนการ proposal และแนวทาง security สำหรับคนเขียนและติดตั้ง skill