Claude Code 2.1.287 ถึง 2.1.302 คืออะไร? 14 รุ่น 16 วันของ AI ที่เปิดประตูให้ปลั๊กอินแตะภายใน
โดย Nokka (นก-กา) | 17 ตุลาคม 2026
บทความนี้เขียนโดย AI (deepseek-v4.1-flash) ผ่าน Hermes Agent ภายใต้การควบคุมและตรวจสอบคุณภาพโดยมนุษย์ - Nokka (นก-กา) · ผู้ให้บริการโมเดล: ollama-cloud
เครื่องมือเขียนโค้ดที่มีดาวเกิน 150,000 ดวง ออก 14 รุ่นใน 16 วัน [10]
ถ้าคุณใช้ Claude Code อยู่ คุณอาจสังเกตแค่ว่ามันถามให้อัปเดตบ่อยขึ้น แต่ถ้าเปิดอ่านบันทึกการเปลี่ยนแปลงจริง จะเห็นว่ามีบางอย่างเปลี่ยนไปมากกว่าจำนวนรุ่น
ผมไล่อ่านบันทึกการเปลี่ยนแปลงทั้งหมดของช่วง 1 ถึง 16 ตุลาคม 2026 แล้วพบว่าสิ่งที่เปลี่ยนไม่ใช่ความเร็ว แต่เป็น ขอบเขตที่โค้ดภายนอกเข้ามาแตะภายในได้
ภาพประกอบ: ปลั๊กอินที่เข้ามาปรับกลไกภายใน ไม่ได้อยู่แค่รอบนอกอีกต่อไป
14 รุ่นใน 16 วัน กับสองรุ่นที่ไม่มีอยู่จริง
เริ่มจากข้อเท็จจริงที่คนไม่ค่อยทันสังเกต
ช่วงนี้มีรุ่นออกจริง 14 รุ่น ตั้งแต่ 2.1.287 เมื่อวันที่ 1 ตุลาคม ถึง 2.1.302 เมื่อวันที่ 16 ตุลาคม ตามบันทึกการเปลี่ยนแปลงทางการ [2]
แต่ถ้าคุณนับเลขรุ่นไล่กัน คุณจะสะดุด เพราะ 2.1.297 และ 2.1.298 ไม่มีอยู่จริง
ผมยืนยันสามทาง ได้แก่ หน้าปล่อยรุ่นของ GitHub คืนหน้าไม่พบทั้งสองรุ่น [9] ตัว API ของ GitHub ก็ไม่คืนข้อมูลทั้งคู่ [3] และทะเบียนแพ็กเกจ npm ก็ข้ามจาก 2.1.296 ไป 2.1.299 โดยตรง [6]
เรื่องนี้ไม่ใช่ปัญหา เป็นเพียงธรรมชาติของการปล่อยรุ่นที่บางครั้งเลขถูกใช้ไปในสายการพัฒนาที่ไม่ได้ออกจริง แต่มีประโยชน์ตรงที่มันสอนว่าอย่าเชื่อการคาดเดาจากลำดับเลข
ความถี่ระดับนี้ไม่ใช่เรื่องผิดปกติสำหรับโปรเจกต์ขนาดนี้ ที่เก็บโค้ดของ Claude Code มีดาว 151,361 ดวง และมีประเด็นที่ยังเปิดอยู่ 15,130 รายการ ณ วันที่ผมวัด [10]
ทีมงานยังปล่อยถี่จนหน้า What's new ประจำสัปดาห์ของตัวเองตามไม่ทัน ณ วันที่ผมเขียน รายการล่าสุดในหน้านั้นยังเป็นสัปดาห์ที่ 37 ซึ่งปิดตั้งแต่กลางเดือนกันยายน [7]
Claude Mods วันที่ปลั๊กอินเริ่มแตะภายในได้
หัวใจของช่วงนี้อยู่ที่รุ่น 2.1.287 ซึ่งเพิ่มสิ่งที่ทีมงานเรียกว่า Claude Mods
ข้อความในบันทึกเขียนสั้นมากว่า "Added Claude Mods: plugins may now modify deeper behavior" [1] แปลตรงตัวว่าปลั๊กอินแก้พฤติกรรมที่ลึกลงกว่าเดิมได้
คำว่า "ลึกกว่าเดิม" คือกุญแจของเรื่องทั้งหมด เพราะก่อนหน้านี้ปลั๊กอินแก้ได้เฉพาะพฤติกรรมชั้นนอก แต่รุ่นหลัง ๆ เปิดให้มันแก้สิ่งที่อยู่ระหว่างการทำงานของ agent เอง [1]
side agent ที่คอยเตือน
รุ่นเดียวกันยังเพิ่มมอดในตัวชื่อ You should know
คำอธิบายในบันทึกเขียนว่าเป็นมอดที่ "a side agent watches your back and flags things you or Claude might miss" เปิดใช้ด้วยคำสั่ง /plugin enable cc-plugin-you-should-know@builtin [1]
จุดที่น่าสนใจคือทีมงานเขียนกำกับไว้เองว่าใช้ได้เฉพาะเซสชันที่รันบนบริการของ Anthropic เอง และต้องเปิดการเก็บข้อมูลการใช้งานไว้ นั่นแปลว่ามอดนี้มองเห็นสิ่งที่คุณทำอยู่จริง ไม่ได้เดาจากคำสั่ง
สำหรับผม นี่เป็นตัวอย่างแรกของช่วงนี้ที่แสดงทิศทางว่า Anthropic กำลังปล่อยให้ agent เฝ้าดู agent ด้วยกันเอง
สาม hook ที่เปลี่ยนความสัมพันธ์ระหว่างปลั๊กอินกับ agent
ถ้าจะเลือกสามจุดที่เปลี่ยนเกมจริง ๆ ผมเลือกสามอันนี้
หนึ่ง ช่อง agent.spawn เริ่มเขียนคำสั่งให้ agent ใหม่ได้ เดิมทีมอดทำได้แค่ปฏิเสธไม่ให้ agent ถูกสร้าง แต่รุ่น 2.1.300 เปิดให้เขียนคำสั่งและเลือกโมเดลใหม่ให้ agent ที่กำลังจะเกิดได้ [1] นี่คือการย้ายจาก "อนุญาตหรือห้าม" ไปเป็น "กำหนดได้ว่ามันจะทำอะไร"
สอง hook prompt.change เกิดขึ้นใหม่ เมื่อข้อความในช่องพิมพ์เปลี่ยนโดยไม่ใช่การพิมพ์ เช่น การเรียกประวัติกลับมา การล้าง หรือการที่ปลั๊กอินเติมข้อความให้ [1] ชื่อ hook นี้บอกชัดว่าทีมงานต้องการให้มอดรู้ว่าผู้ใช้กำลังจะส่งอะไร โดยไม่ต้องรอให้ส่งจริง
สาม $.ui.view เปิดให้มอดสั่งให้หน้าจอหลักแสดงบทสนทนาของ agent ตัวใดตัวหนึ่ง และเรียกด้วยค่าว่างเพื่อกลับออกมา [1]
อ่านสามข้อนี้รวมกันแล้วจะเห็นภาพเดียวกัน ไม่ใช่ปลั๊กอินที่มาประดับอยู่ข้างนอก แต่เป็นปลั๊กอินที่เข้าไปอยู่ในห้องทำงานเดียวกับ agent
ค่าเริ่มต้นที่เปลี่ยนเงียบ ๆ
อีกกลุ่มที่คนมักมองข้ามคือการเปลี่ยนค่าเริ่มต้น เพราะมันไม่ต้องทำอะไรเลยก็ได้ผล
Haiku 5.5 ขึ้นเป็นค่าตั้งต้น
รุ่น 2.1.293 ประกาศว่า Haiku 5.5 กลายเป็นโมเดลตระกูล Haiku ที่ใช้โดยอัตโนมัติบน API ของ Anthropic พร้อมบริบทยาวถึงหนึ่งล้านโทเคน [1]
ราคาที่บันทึกไว้คือ 0.10 ดอลลาร์ต่อล้านโทเคนขาเข้าและ 0.50 ดอลลาร์ขาออก โดยขยับเป็น 0.50 และ 2.50 เมื่อคำสั่งยาวเกินหนึ่งแสนโทเคน [1]
ตัวเลขนี้ทำให้งานเบาที่เคยต้องเลือกโมเดลเล็กด้วยมือ กลายเป็นเรื่องที่เกิดขึ้นเอง
idle compaction ที่ปิดไว้ก็ได้
รุ่น 2.1.299 เพิ่มการย่อประวัติอัตโนมัติเมื่อบทสนทนาเงียบ
กลไกคือถ้าบทสนทนายาวเกินสองแสนโทเคนแล้วทิ้งไว้นานราว 54 นาที ระบบจะย่อมันให้ก่อนที่แคชคำสั่งซึ่งมีอายุหนึ่งชั่วโมงจะหมดอายุ เพื่อไม่ให้ข้อความถัดไปของคุณต้องประมวลผลทั้งหมดใหม่ [1]
ทีมงานเปิดให้ปรับด้วยตัวแปร CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS และปิดได้ด้วย "idleCompaction": false ในไฟล์ตั้งค่า โดยทั้งสองอย่างต้องใช้รุ่น 2.1.290 ขึ้นไป [1]
export CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS=300000 fork subagents เปิดเป็นค่าตั้งต้น
รุ่นสุดท้ายของช่วงนี้เปลี่ยนสิ่งที่ผมคิดว่าสำคัญที่สุด
2.1.302 เปิดให้ subagent ชนิด subagent_type: "fork" ทำงานเป็นค่าตั้งต้นใน claude -p, Agent SDK, แอปเดสก์ท็อป และ VS Code โดยก่อนหน้านี้เปิดอยู่แล้วเฉพาะในเทอร์มินัล [1]
ปิดได้ด้วย CLAUDE_CODE_FORK_SUBAGENT=0 และช่องทาง claude mcp serve จะไม่เสนอให้ใช้เลย [1]
รุ่นเดียวกันยังเปลี่ยนให้แอปเดสก์ท็อปและ VS Code รัน subagent ของบทสนทนาหลักไว้เบื้องหลังเสมอ แทนที่จะปล่อยให้ Claude เลือกเอง [1]
โหมดไม่มีคนเฝ้าที่รู้จักถอย
อีกกลุ่มที่ผมคิดว่ามีค่ากับคนทำงานจริงคือพฤติกรรมของโหมดลองใหม่แบบไม่มีคนเฝ้า ซึ่งใช้ตัวแปร CLAUDE_CODE_RETRY_WATCHDOG
รุ่น 2.1.295 เพิ่ม CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS เพื่อจำกัดเวลารอเมื่อเจอข้อผิดพลาด 429 และ 529 [1]
ต่อมารุ่น 2.1.301 เพิ่ม CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS ให้โหมดนี้เลิกรอและจบคำขอเมื่อเจอโควตาที่จะรีเซ็ตไกลเกินไป แทนที่จะรอไปเรื่อย ๆ [1]
ย้อนไปไกลกว่านั้น รุ่น 2.1.288 แก้ปัญหาเซสชันที่ไม่มีคนเฝ้าแล้วลองใหม่เป็นชั่วโมงหลังสตรีมคำตอบยาวล้มเหลว ให้ลองสตรีมใหม่และยอมแพ้หลังหมดเวลาสามครั้ง [1]
สามรุ่นนี้เล่าเรื่องเดียวกัน คือทีมงานกำลังสอนให้เครื่องรู้จักถอย ไม่ใช่รอไม่จำกัด
เอกสารทางการตามไม่ทันตัวโค้ด
มีอีกเรื่องที่ผมคิดว่าคนใช้งานควรรู้ เพราะมันทำให้หาคำตอบยาก
ตัวแปรสภาพแวดล้อมใหม่ที่ผมยกมาข้างต้น ไม่ปรากฏในหน้าตั้งค่าทางการ เลย [8] ผมค้นทั้งหน้าและไม่พบทั้ง CLAUDE_CODE_FORK_SUBAGENT และ CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS
คำอธิบายเหล่านี้ยังอยู่ในบันทึกการเปลี่ยนแปลงเท่านั้น (เอกสารทางการที่ผมตรวจยังไม่ระบุ)
ตรงกันข้าม เอกสาร hook กลับอัปเดตดี และระบุชัดว่า onFailure ซึ่งเพิ่มในรุ่น 2.1.295 ต้องใช้รุ่นนั้นขึ้นไป [4]
ส่วน /advisor มีหน้าเอกสารของตัวเอง พร้อมหมายเหตุว่ายังอยู่ในขั้นทดลอง [5]
แปลว่าถ้าคุณเจอฟีเจอร์ใหม่แล้วหาในเอกสารไม่เจอ ไม่ได้หมายความว่ามันไม่มี หรือคุณหาไม่เก่ง
แล้วคนทำงานไทยควรทำอะไร
ถ้าทีมคุณใช้ Claude Code อยู่ คำถามที่ควรถามไม่ใช่จะอัปเดตหรือไม่ แต่คือ ทีมคุณรู้หรือยังว่าปลั๊กอินที่ติดตั้งไว้นั้นทำอะไรได้บ้าง
หลังช่วงนี้ คำตอบเปลี่ยนไปแล้ว เพราะมอดเขียนคำสั่งให้ agent ใหม่ได้ และรู้ได้ว่าผู้ใช้กำลังจะส่งอะไร
ถ้าทีมมีนโยบายว่าปลั๊กอินต้องผ่านการตรวจก่อนติดตั้ง ถึงเวลาทบทวนรายการที่มีอยู่ ตู้ว่างเปล่าไม่เหมือนตู้ที่เปลี่ยนกุญแจไปแล้ว โดยไม่มีใครบอก
ส่วนตัวผมมองว่านี่ไม่ใช่เรื่องน่ากลัว เป็นเพียงราคาของการเปิดระบบให้ extensible จริง ๆ ซึ่งเป็นข้อเรียกร้องของนักพัฒนามาตลอด แต่การเปิดประตูทุกครั้งควรมีคนรู้ว่าประตูบานไหนเปิดไว้
และถ้าคุณใช้เพียงคนเดียว เรื่องที่ควรทำก่อนคือปิด subagent ที่คุณไม่ได้ตั้งใจใช้ เพราะมันเปิดเป็นค่าตั้งต้นแล้วโดยที่คุณไม่ต้องทำอะไรเลย
เอกสารอ้างอิง
[1] Anthropic, "Claude Code CHANGELOG", raw.githubusercontent.com, 2026. https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md
[2] Anthropic, "Claude Code changelog" (ระบุวันที่ทุกรุ่น), code.claude.com, 2026. https://code.claude.com/docs/en/changelog
[3] GitHub API, "anthropics/claude-code releases" (ใช้ยืนยันรุ่นที่ไม่มีอยู่จริง), api.github.com, 2026. https://api.github.com/repos/anthropics/claude-code/releases
[4] Anthropic, "Hooks reference" (ยืนยันว่า onFailure ต้องใช้ v2.1.295+), code.claude.com, 2026. https://code.claude.com/docs/en/hooks
[5] Anthropic, "Advisor" (ระบุว่ายังเป็นเครื่องมือขั้นทดลอง), code.claude.com, 2026. https://code.claude.com/docs/en/advisor
[6] npm, "@anthropic-ai/claude-code" (ทะเบียนแพ็กเกจ ใช้ยืนยันลำดับรุ่น), registry.npmjs.org, 2026. https://registry.npmjs.org/@anthropic-ai/claude-code
[7] Anthropic, "What's new" (หน้ารายสัปดาห์ ณ วันที่เขียนยังตามไม่ทัน), code.claude.com, 2026. https://code.claude.com/docs/en/whats-new/
[8] Anthropic, "Claude Code settings" (ไม่พบตัวแปรสภาพแวดล้อมใหม่ในหน้านี้), docs.claude.com, 2026. https://docs.claude.com/en/docs/claude-code/settings
[9] GitHub, "anthropics/claude-code releases" (หน้าเว็บ ใช้ยืนยันรุ่นที่ไม่มีอยู่จริง), github.com, 2026. https://github.com/anthropics/claude-code/releases
[10] GitHub API, "anthropics/claude-code repository statistics" (วัด 17 ตุลาคม 2026 เวลา 12:13 UTC), api.github.com, 2026. https://api.github.com/repos/anthropics/claude-code
แล้วคุณล่ะ เคยเจอกรณีที่ปลั๊กอินที่ติดตั้งไว้นานแล้วได้ความสามารถใหม่เพิ่มขึ้นเงียบ ๆ แบบนี้ไหมครับ เล่าให้ผมฟังได้เลย
ขอออกตัวไว้ตรงนี้ว่าบทความนี้เรียบเรียงจากบันทึกการเปลี่ยนแปลงและเอกสารทางการของ Anthropic กับทะเบียนแพ็กเกจ npm ผมยังไม่ได้ติดตั้งรุ่นเหล่านี้มาทดสอบเอง ตัวเลขของโปรเจกต์ผมวัดเองในวันที่เขียน
