แขนกลวางพักข้างคีย์บอร์ดเทอร์มินัล ข้างนาฬิกาจับเวลาแบบเข็ม เกจวัดการใช้งานที่เข็มชี้ใกล้โซนสีอำพัน ขดสายเคเบิล และสวิตช์รีสตาร์ตที่มีไฟสีเขียว

Claude Code 2.1.302 มาแล้ว: สั่งหยุดรอโควตาข้ามคืน และคุมสิทธิ์รันอัตโนมัติให้ปลอดภัยขึ้น

น้องกายEngineering

Anthropic ปล่อยอัปเดตเครื่องมือเขียนโค้ดอัตโนมัติในเทอร์มินัล Claude Code สองเวอร์ชันติดกัน คือ v2.1.301 เมื่อวันที่ 16 ตุลาคม 2026 เวลา 02:22 น. ตามเวลาไทย (ตรงกับวันที่ 15 ตุลาคม 2026 เวลา 19:22:06 UTC) และ v2.1.302 เมื่อวันที่ 17 ตุลาคม 2026 เวลา 03:53 น. ตามเวลาไทย (ตรงกับวันที่ 16 ตุลาคม 2026 เวลา 20:53:06 UTC) อ้างอิงตามบันทึกการปล่อยโค้ดบน GitHub anthropics/claude-code Releases: v2.1.301 และ GitHub anthropics/claude-code Releases: v2.1.302 การขยับเลขเวอร์ชันรอบนี้ไม่ใช่แค่เรื่องแต่งโค้ดเล็กๆ น้อยๆ ครับ แต่ส่งผลตรงกับทีมที่สั่งให้ AI ทำงานเบื้องหลังตอนกลางคืน ค่าบริการ API และความปลอดภัยของสิทธิ์ในการสั่งการบนเซิร์ฟเวอร์ภายนอก

สำหรับคนที่ปล่อยให้ AI เอเจนต์รันงานยาวๆ เช่น ตรวจสอบโค้ด แปลงข้อมูล หรือรันไปป์ไลน์ CI/CD สิ่งที่น่ากังวลคือการที่ระบบติดขัดแล้วค้างเติ่งโดยที่เราไม่รู้ตัว หรือระบบทำงานต่อด้วยสิทธิ์ที่เปิดกว้างเกินไปบนคลาวด์อื่น อัปเดตสองเวอร์ชันนี้เข้ามาอุดช่องโหว่การทำงานเหล่านี้แบบตรงจุดครับ

สรุป 30 วินาที

ถ้าคุณมีเวลาจำกัด นี่คือหัวใจสำคัญของการเปลี่ยนแปลงใน Claude Code v2.1.301 และ v2.1.302 ครับ:

  1. คุมโหมดลองใหม่ไม่ให้รอนานเกินไป: เพิ่มตัวแปรสภาพแวดล้อมชื่อ CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS สั่งให้โหมดลองใหม่อัตโนมัติ (CLAUDE_CODE_RETRY_WATCHDOG) ตัดจบคำขอทันที ถ้าเวลาปลดล็อกโควตาใช้งาน (usage limit) อยู่นานเกินไป จากเดิมที่จะรอค้างข้ามคืน ยืนยันข้อมูลโดย GitHub anthropics/claude-code Releases: v2.1.301 และ Claude Code Daily Briefing - 2026-10-16
  2. สิทธิ์เริ่มต้นรัดกุมขึ้นบนคลาวด์ภายนอก: ใน v2.1.302 คำสั่ง claude -p และเซสชัน Agent SDK ที่ไม่ได้ระบุโหมดสิทธิ์ จะเริ่มทำงานในโหมด default ทันทีเมื่อต่อกับผู้ให้บริการภายนอก เช่น คลาวด์อื่น เมื่อปิดระบบส่งข้อมูลสถิติหรือติดตั้งใหม่ครั้งแรก โดยหากต้องการให้อนุมัติอัตโนมัติต้องระบุ --permission-mode auto ให้ชัดเจน ตามที่บันทึกใน GitHub anthropics/claude-code Releases: v2.1.302
  3. ป้องกันหน่วยความจำล้นจากไฟล์ภาพ: เครื่องมือ Read tool จะปฏิเสธไฟล์ภาพหรือท่อส่งข้อมูลที่ชื่อคล้ายภาพที่มีขนาดเกิน 128 MB เพื่อป้องกันไม่ให้โหลดข้อมูลขนาดใหญ่เข้าแรมจนหมดเครื่อง อ้างอิงจาก GitHub anthropics/claude-code CHANGELOG.md
  4. จำกัดการรันฮุกพร้อมกันไม่เกิน 12 ตัว: กำหนดให้ prompt hook และ agent hook ประมวลผลพร้อมกันได้สูงสุด 12 ตัวต่อหนึ่งเหตุการณ์ ส่วนที่เหลือต้องเข้าคิวรอ ช่วยลดการแย่งทรัพยากรระบบ ตามที่บันทึกไว้ใน GitHub anthropics/claude-code CHANGELOG.md
  5. เพิ่มสวิตช์ปิด Idle Compaction: เพิ่มแถว Idle compaction ในหน้าคำสั่ง /config ให้ผู้ใช้เปิดหรือปิดระบบย่อสรุปประวัติข้อความตอนเครื่องว่างได้เอง อ้างอิงจาก Claude Code changelog - Claude Code Docs
  6. ประกาศแจ้งเตือนปิด Claude Design แบบแยกเดี่ยว: เพิ่มข้อความแจ้งเตือนในคำสั่ง /design-sync และ /design-login ว่าบริการ Claude Design แบบแยกเดี่ยว (claude.ai/design) จะปิดให้บริการภายในวันที่ 14 ธันวาคม 2026 ยืนยันโดย GitHub anthropics/claude-code CHANGELOG.md
  7. แก้บั๊กโค้ดหายตอนสั่งออก (v2.1.301): แก้ปัญหาการสั่งออกจากโปรแกรมแล้วระบบลบ Git worktree ที่สร้างจากฮุก WorktreeCreate ทิ้งโดยไม่ถาม ทั้งที่อาจมีคอมมิตที่ยังไม่ได้ส่งขึ้นเซิร์ฟเวอร์ อ้างอิงจาก GitHub anthropics/claude-code Releases: v2.1.301
  8. แยกแยะเหตุผลการบล็อกใน OpenTelemetry: อีเวนต์ tool_decision บนระบบติดตามการทำงานเพิ่มฟิลด์ classifier_verdict และ permission_mode เพื่อให้แยกออกชัดเจนระหว่างการบล็อกโดยตัวตรวจจับความปลอดภัยกับการบล็อกตามกฎสิทธิ์ พร้อมเก็บชื่อกฎใน classifier_category เมื่อเปิด OTEL_LOG_TOOL_DETAILS=1 อ้างอิงจาก Claude Code Daily Briefing - 2026-10-16

ทำไมเรื่องนี้เกี่ยวกับคุณ

เรื่องนี้เกี่ยวข้องโดยตรงกับคนที่นำ AI มาช่วยเขียนโค้ดและทำงานอัตโนมัติในชีวิตประจำวันครับ:

  • คนที่รันงานอัตโนมัติทิ้งไว้ข้ามคืน: ถ้าคุณสั่งให้ Claude Code ทำงานประมวลผลโค้ดหรือเอกสารทิ้งไว้ แล้วคำขอไปชนเพดานโควตาการใช้งาน ระบบเดิมจะรอไปเรื่อยๆ จนกว่าโควตาจะรีเซ็ต ซึ่งอาจกินเวลาหลายชั่วโมง คอมพิวเตอร์หรือเซิร์ฟเวอร์ของคุณจะถูกเปิดค้างไว้โดยเปล่าประโยชน์ การมีตัวแปรควบคุมเวลาช่วยให้ระบบตัดจบคำขอและคืนทรัพยากรได้อย่างถูกต้อง
  • ทีมพัฒนาและคนดูแลโครงสร้างพื้นฐาน: คุณคงไม่อยากให้ระบบอัตโนมัติบนคลาวด์ภายนอกไปสั่งคำสั่งอันตรายโดยไม่มีการยืนยัน การปรับค่าเริ่มต้นให้เป็นโหมด default บนระบบภายนอกช่วยป้องกันไม่ให้เอเจนต์ไปแก้ไขหรือลบข้อมูลสำคัญโดยไม่ได้รับอนุญาต
  • วิศวกรที่ดูแลระบบมอนิเตอร์ (DevOps): การตรวจสอบการทำงานผ่าน OpenTelemetry ชัดเจนขึ้นมาก คุณจะรู้ได้ทันทีว่าคำสั่งถูกสกัดเพราะระบบความปลอดภัยอัตโนมัติมองว่าอันตราย หรือเพราะติดกฎสิทธิ์ของทีม อ้างอิงจาก Claude Code Daily Briefing - 2026-10-16

ทำงานยังไง

เพื่อให้เห็นภาพการทำงานของระบบ Retry Watchdog และการตัดรอบโควตา ลองดูการเปรียบเทียบนี้ครับ:

เปรียบเหมือนการตั้งเวลาหม้อหุงข้าวให้ตัดเองถ้ารอนานเกิน แทนที่จะอุ่นทิ้งไว้ทั้งคืน
สมมติคุณกดหุงข้าวทิ้งไว้ แต่ไฟดับหรือข้าวหมด หม้อหุงข้าวที่ไม่มีระบบตัดเวลาอาจจะเข้าโหมดรอทำงานต่อแล้วเปิดระบบอุ่นแช่ทิ้งไว้ทั้งคืน เปลืองไฟและเสี่ยงอันตราย แต่หม้อหุงข้าวที่มีการตั้งเวลาตัดอัตโนมัติจะตรวจว่า “ถ้าไฟไม่มาภายในเวลาที่กำหนด ให้ตัดการทำงานทันที” คุณตื่นเช้ามาก็แค่มาจัดการใหม่ ไม่ต้องปล่อยให้ระบบทำงานค้างข้ามคืน

ในเชิงเทคนิค ตัวแปรสภาพแวดล้อม CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS ทำงานร่วมกับโหมดรันอัตโนมัติ CLAUDE_CODE_RETRY_WATCHDOG ตามที่ระบุใน Claude Code Daily Briefing - 2026-10-16 และ AI Tool Updates - October 16, 2026 (Mike’s AI Lab) เมื่อเซิร์ฟเวอร์ส่งสัญญาณกลับมาว่าคุณใช้งานจนชนเพดานโควตาและระบุเวลารอรีเซ็ต ระบบจะคำนวณระยะเวลานั้น หากเวลาที่ต้องรอนานกว่าค่ามิลลิวินาทีที่คุณตั้งไว้ ระบบจะสั่งยุติคำขอทันที ทำให้ระบบจัดการงานรอบถัดไปทำงานต่อได้โดยไม่ติดค้าง

นอกจากนี้ การอัปเดตในรอบนี้ยังมีกลไกที่น่าสนใจอีกหลายตัวครับ:

  • การปรับสิทธิ์เริ่มต้นบน Third-party Providers: เมื่อสั่งรันคำสั่งแบบส่งข้อความครั้งเดียว claude -p หรือรันผ่าน Agent SDK บนผู้ให้บริการรายอื่น เช่น Vertex AI หรือ AWS Bedrock หากไม่ได้ระบุโหมดสิทธิ์ ระบบจะบังคับเริ่มที่โหมด default (ต้องขออนุญาตก่อนรันคำสั่งที่มีผลกระทบ) ยกเว้นว่าจะสั่งเปิดโหมดอัตโนมัติด้วย --permission-mode auto ตามที่บันทึกใน GitHub anthropics/claude-code CHANGELOG.md
  • การคุมขนาดข้อมูลของ Read Tool: เครื่องมืออ่านไฟล์จะไม่ยอมโหลดไฟล์ภาพหรืออุปกรณ์จำลองที่มีชื่อคล้ายภาพหากมีขนาดเกิน 128 MB ช่วยป้องกันปัญหาแรมเต็มจนระบบค้าง อ้างอิงจาก GitHub anthropics/claude-code CHANGELOG.md
  • การจำกัดจำนวนฮุก (Hook Concurrency Cap): ฮุกของ prompt และ agent ถูกกำหนดให้รันพร้อมกันได้ไม่เกิน 12 ตัวต่อหนึ่งรอบเหตุการณ์ ช่วยจัดสรรทรัพยากรไม่ให้เครื่องทำงานหนักเกินไป อ้างอิงจาก GitHub anthropics/claude-code CHANGELOG.md
  • การควบคุม Idle Compaction: ระบบย่อสรุปประวัติข้อความอัตโนมัติเมื่อบทสนทนายาวเกิน 200,000 โทเคนและปล่อยว่างไว้ราว 54 นาที ตอนนี้สามารถเปิดหรือปิดได้โดยตรงผ่านหน้าเมนู /config โดยมีแถว Idle compaction เพิ่มเข้ามาให้เลือกใช้งาน อ้างอิงจาก Claude Code changelog - Claude Code Docs
  • การเปิดใช้ Fork Subagents เป็นค่าเริ่มต้น: ใน v2.1.302 เอเจนต์ย่อยประเภท fork (subagent_type: "fork") ถูกเปิดใช้งานเป็นค่าเริ่มต้นในคำสั่ง claude -p, Agent SDK, แอปบนเดสก์ท็อป และส่วนขยายบน VS Code เช่นเดียวกับที่มีอยู่แล้วในเทอร์มินัล โดยสามารถปิดได้ด้วยตัวแปร CLAUDE_CODE_FORK_SUBAGENT=0 อ้างอิงจาก GitHub anthropics/claude-code CHANGELOG.md

จุดหักมุม

หลายคนอาจมองว่าการพัฒนาโปรแกรมผู้ช่วย AI ควรจะมุ่งเน้นไปที่การทำให้มัน “พยายามรันต่อให้สำเร็จในทุกกรณี” แต่จุดหักมุมของการอัปเดตรอบนี้คือ Anthropic เลือกที่จะใส่กลไกให้มัน “ยอมหยุดทำงานให้เร็วเมื่อเงื่อนไขไม่เอื้ออำนวย”

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

เรื่องเงิน

การอัปเดตทั้งสองเวอร์ชันมีจุดที่ส่งผลต่อค่าใช้จ่ายและเครดิตการใช้งานโดยตรง:

  • ลดค่าใช้จ่ายจากการรันเครื่องทิ้งไว้: การกำหนดระยะเวลารอสูงสุดผ่าน CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS ป้องกันไม่ให้รันเนอร์บนคลาวด์หรือเครื่องเซิร์ฟเวอร์ต้องเปิดทำงานทิ้งไว้เพื่อรอโควตารีเซ็ต ช่วยประหยัดค่าเช่าเครื่องคำนวณในระบบ CI/CD ได้อย่างชัดเจน อ้างอิงจาก Claude Code Daily Briefing - 2026-10-16
  • ป้องกันการหักเครดิตซ้ำซ้อนตอนสลับโมเดล (v2.1.301): แก้ไขกรณีที่การสลับไปใช้โมเดลที่มีขนาดความยาวบริบทเล็กกว่าเดิม เผลอไปตัดเครดิตการใช้งานในการสรุปข้อความโดยโมเดลตัวก่อนหน้าโดยไม่ได้ถามผู้ใช้ก่อน อ้างอิงจาก GitHub anthropics/claude-code Releases: v2.1.301
  • การจัดการเครดิตสำหรับคำแนะนำพรอมต์ (v2.1.302): แก้ไขปัญหา prompt suggestions ที่เคยใช้เครดิตในโมเดลที่แผนการใช้งานคิดเงินแบบเครดิต โดยระบบจะข้ามคำแนะนำเหล่านี้หลังจากมีคำตอบที่คิดเงินด้วยเครดิตไปแล้ว อ้างอิงจาก GitHub anthropics/claude-code CHANGELOG.md

ผลกระทบ

การปรับเปลี่ยนพฤติกรรมของระบบในรอบนี้สร้างผลกระทบต่อรูปแบบการทำงานหลายด้าน:

  • การเตรียมตัวปิดบริการ Claude Design: มีการเพิ่มข้อความแจ้งเตือนอย่างเป็นทางการในคำสั่ง /design-sync และ /design-login ว่าบริการ Claude Design แบบแยกเดี่ยวบนโดเมน claude.ai/design จะปิดตัวลงภายในวันที่ 14 ธันวาคม 2026 ผู้ที่พึ่งพาเวิร์กโฟลว์นี้จะต้องเตรียมปรับเปลี่ยนกระบวนการทำงาน อ้างอิงจาก GitHub anthropics/claude-code CHANGELOG.md
  • ไปป์ไลน์อัตโนมัติบนระบบคลาวด์อื่น: การปรับค่าเริ่มต้นให้เป็นโหมด default สำหรับคำสั่ง claude -p และ Agent SDK บนผู้ให้บริการภายนอก อาจทำให้สคริปต์อัตโนมัติเดิมที่เคยรันผ่านฉลุยต้องหยุดรอการอนุมัติ หากทีมงานไม่ได้ระบุ --permission-mode auto ไว้ล่วงหน้า อ้างอิงจาก GitHub anthropics/claude-code Releases: v2.1.302
  • ความปลอดภัยของโค้ดใน Git Worktree: การแก้ไขใน v2.1.301 ช่วยป้องกันไม่ให้การกดออกจากโปรแกรมไปลบ Git worktree ที่สร้างจากฮุก WorktreeCreate ทิ้งโดยไม่ถาม ในขณะที่ยังมี unpushed commits ค้างอยู่ ทำให้นักพัฒนาทำงานแยกกิ่งได้อย่างสบายใจขึ้น อ้างอิงจาก GitHub anthropics/claude-code Releases: v2.1.301

ข้อมูลที่ยังไม่ชัดเจนและจุดที่แหล่งข่าวพูดไม่ตรงกัน

จากการตรวจสอบข้อมูลเทียบระหว่างบันทึกการเปลี่ยนแปลงและรายงานข่าว พบข้อสังเกตที่ควรบันทึกไว้ดังนี้ครับ:

  • ผลกระทบต่อองค์กรในไทย: ไม่มีแหล่งข่าวหรือเอกสารทางการใดระบุสถิติหรือรายชื่อองค์กรในไทยที่ได้รับผลกระทบโดยตรง ผู้ใช้และทีมวิศวกรที่นำ Claude Code ไปผูกกับระบบอัตโนมัติหรือใช้งานผ่านคลาวด์ Bedrock และ Vertex AI จึงต้องตรวจสอบการตั้งค่าด้วยตนเอง
  • รายละเอียดการทดแทนของ Claude Design: แหล่งข่าวระบุเพียงว่าบริการแยกเดี่ยว claude.ai/design จะปิดตัวภายในวันที่ 14 ธันวาคม 2026 แต่ยังไม่มีรายละเอียดระบุว่าจะมีฟังก์ชันใดมารองรับแทนบนหน้าเว็บหลักในวันดังกล่าวหรือไม่ อ้างอิงตาม GitHub anthropics/claude-code CHANGELOG.md
  • รูปแบบการจัดหมวดหมู่ในเอกสารทางการ: หน้าเอกสาร Claude Code changelog - Claude Code Docs จัดกลุ่มการเปลี่ยนแปลงตามวันที่ (October 16, 2026 และ October 15, 2026) โดยไม่ได้ใส่เลขเวอร์ชัน v2.1.302 และ v2.1.301 กำกับไว้ที่หัวข้อโดยตรงเหมือนใน GitHub anthropics/claude-code Releases: v2.1.302 แม้รายการการแก้ไขภายในจะตรงกันทุกรายการ

แล้วเราควรทำอะไร

เพื่อให้ระบบของคุณทำงานได้อย่างราบรื่นและปลอดภัย แนะนำขั้นตอนการปฏิบัติแยกตามกลุ่มผู้ใช้ดังนี้ครับ:

สำหรับนักพัฒนาและผู้ใช้ทั่วไป

  1. ตรวจสอบเวอร์ชันที่ติดตั้งอยู่ด้วยคำสั่ง claude --version ตามคำแนะนำใน Claude Code changelog - Claude Code Docs เพื่อให้แน่ใจว่าได้อัปเดตเป็น 2.1.302 แล้ว
  2. หากคุณเปิดเซสชันทิ้งไว้นานๆ แล้วไม่ต้องการให้ระบบย่อสรุปประวัติข้อความเอง ให้พิมพ์ /config แล้วเลือกปิดการทำงานในแถว Idle compaction ได้ทันที อ้างอิงจาก Claude Code changelog - Claude Code Docs
  3. ใครที่มีโปรเจกต์ผูกอยู่กับ claude.ai/design ให้เริ่มวางแผนสำรองและย้ายข้อมูลก่อนวันที่ 14 ธันวาคม 2026 ตามที่ระบุใน GitHub anthropics/claude-code CHANGELOG.md
  4. สำหรับคนที่ใช้งานโหมด vim ในเทอร์มินัล คุณสามารถใช้คีย์ % เพื่อกระโดดไปยังวงเล็บคู่ที่ตรงกัน หรือใช้ร่วมกับคำสั่ง d/c/y ได้แล้วตามบันทึกใน GitHub anthropics/claude-code Releases: v2.1.301

สำหรับทีมดูแลระบบและวิศวกรไปป์ไลน์ (DevOps)

  1. หากมีการใช้งาน CLAUDE_CODE_RETRY_WATCHDOG=1 ในระบบ CI/CD ให้กำหนดตัวแปร CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS (เช่น ตั้งไว้ที่ 1800000 สำหรับ 30 นาที) เพื่อไม่ให้เวิร์กโฟลว์ค้างรอข้ามคืน อ้างอิงตัวอย่างจาก Claude Code Daily Briefing - 2026-10-16
  2. ตรวจสอบสคริปต์ที่เรียกใช้ claude -p หรือ Agent SDK บนคลาวด์ภายนอก เช่น AWS Bedrock หรือ Vertex AI หากต้องการให้อนุมัติอัตโนมัติต่อเนื่อง ให้ใส่แฟลก --permission-mode auto กำกับไว้อย่างชัดเจน มิฉะนั้นระบบจะเริ่มทำงานในโหมด default ตามบันทึกใน GitHub anthropics/claude-code Releases: v2.1.302
  3. สำหรับทีมที่ส่งข้อมูลเข้า OpenTelemetry ให้เปิดใช้งาน OTEL_LOG_TOOL_DETAILS=1 เพื่อบันทึกชื่อกฎลงใน classifier_category พร้อมใช้ฟิลด์ classifier_verdict และ permission_mode ในการแยกแยะสาเหตุที่คำสั่งถูกบล็อก อ้างอิงจาก Claude Code Daily Briefing - 2026-10-16

หลักฐานความปลอดภัยและความเสี่ยงที่ยังเหลือ

Claude Code เป็นเครื่องมือประเภท AI เอเจนต์ที่สามารถเข้าถึงไฟล์และรันคำสั่งในเครื่องได้ ประเด็นความปลอดภัยจึงต้องตรวจสอบอย่างรอบคอบที่สุดครับ:

  • แหล่งที่มาและการเผยแพร่ (Provenance): ซอฟต์แวร์นี้พัฒนาและเผยแพร่โดย Anthropic ผ่านคลังเก็บโค้ดทางการบน GitHub (anthropics/claude-code) เวอร์ชัน v2.1.301 เผยแพร่เมื่อวันที่ 15 ตุลาคม 2026 เวลา 19:22:06 UTC (ตรงกับวันที่ 16 ตุลาคม 2026 เวลา 02:22 น. ตามเวลาไทย) และ v2.1.302 เผยแพร่เมื่อวันที่ 16 ตุลาคม 2026 เวลา 20:53:06 UTC (ตรงกับวันที่ 17 ตุลาคม 2026 เวลา 03:53 น. ตามเวลาไทย) ยืนยันตามบันทึกการปล่อยโค้ดใน GitHub anthropics/claude-code Releases: v2.1.301 และ GitHub anthropics/claude-code Releases: v2.1.302
  • ประวัติการแจ้งเตือนช่องโหว่ความปลอดภัย (Security Advisories): จากการตรวจสอบหน้าการแจ้งเตือนความปลอดภัยของ GitHub สำหรับ anthropics/claude-code ณ เวลาที่เขียนบทความ ช่องโหว่ความปลอดภัยที่เคยบันทึกไว้มีช่วงเวอร์ชันที่ได้รับผลกระทบสิ้นสุดก่อนเวอร์ชัน 2.1.260 ทั้งหมด เช่น ช่องโหว่การข้ามการล็อกรหัสปลั๊กอิน (GHSA-pq7j-f95f-qfcv plugin SHA pin bypass) ซึ่งกระทบเวอร์ชันต่ำกว่า 2.1.179 และช่องโหว่ symlink TOCTOU (GHSA-5j29-h97v-84ch) ซึ่งกระทบเวอร์ชันต่ำกว่า 2.1.129 โดยไม่มีรายการช่องโหว่ความปลอดภัยใดระบุว่าส่งผลกระทบต่อเวอร์ชัน 2.1.301 หรือ 2.1.302 ส่วนช่องโหว่ความปลอดภัยของแอปพลิเคชัน Claude Desktop บน macOS นั้นเป็นผลิตภัณฑ์คนละตัวกัน
  • พฤติกรรมสิทธิ์เริ่มต้นที่ปลอดภัยยิ่งขึ้น: การปรับใน v2.1.302 ให้คำสั่ง claude -p และ Agent SDK เริ่มต้นด้วยโหมด default บนผู้ให้บริการภายนอก ช่วยตัดความเสี่ยงจากการที่เอเจนต์ตัดสินใจรันคำสั่งเสี่ยงโดยไม่ผ่านการอนุมัติ นอกจากนี้ การบล็อกไฟล์ภาพขนาดเกิน 128 MB ใน Read tool ช่วยปิดช่องโหว่หน่วยความจำล้นจากการโหลดไฟล์ขนาดใหญ่ อ้างอิงจาก GitHub anthropics/claude-code CHANGELOG.md
  • ความเสี่ยงตกค้าง (Residual Risks): ไม่มีเครื่องมือ AI เอเจนต์ตัวใดที่ปลอดภัย 100% ครับ เอเจนต์ยังมีความเสี่ยงจากการแปลความหมายคำสั่งผิดพลาด หรือการรับคำสั่งแฝงที่ไม่พึงประสงค์ (Prompt Injection) แนะนำอย่างยิ่งให้ทดลองใช้งาน Claude Code ในโปรเจกต์ทดลองหรือสภาพแวดล้อมทดสอบที่แยกส่วนออกมาเสมอ ห้ามนำไปรันร่วมกับข้อมูลประจำตัวหรือสิทธิ์ของระบบโปรดักชันจริงโดยเด็ดขาด

ผมมองว่า…

ผมมองว่าทิศทางของ Claude Code ในเวอร์ชัน 2.1.301 และ 2.1.302 สะท้อนพัฒนาการที่สำคัญมากของวงการ AI เอเจนต์ครับ เรากำลังขยับจากยุคที่ตื่นเต้นกับความสามารถในการเขียนโค้ด มาสู่ยุคของการทำให้ระบบทำงานได้อย่างมีวินัยและควบคุมความเสี่ยงได้จริง

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

ปิดท้าย: สิ่งที่ต้องจับตา

หลังจากอัปเดตสองเวอร์ชันนี้ มีประเด็นต่อเนื่องที่น่าติดตามอย่างใกล้ชิด:

  • กำหนดการปิดตัวของ Claude Design (14 ธ.ค. 2026): ต้องติดตามดูว่าทาง Anthropic จะปรับการทำงานของระบบออกแบบ UI ไปรวมไว้ในส่วนใดของแพลตฟอร์มหลัก claude.ai และจะมีเครื่องมือใหม่มารองรับการซิงค์โค้ดหรือไม่ อ้างอิงตาม GitHub anthropics/claude-code CHANGELOG.md
  • การพัฒนาตัวจำแนกความปลอดภัยอัตโนมัติ: การเพิ่มตัวแปร CLAUDE_CODE_AUTO_MODE_MODEL ใน v2.1.302 เพื่อเลือกโมเดลสำหรับตัวตรวจจับความปลอดภัยฝั่งไคลเอนต์ ชี้ให้เห็นว่าในอนาคตผู้ใช้อาจสามารถปรับแต่งเกณฑ์การคัดกรองความปลอดภัยให้เข้ากับความต้องการเฉพาะของแต่ละองค์กรได้มากขึ้น อ้างอิงจาก GitHub anthropics/claude-code CHANGELOG.md
  • การปรับปรุงเสถียรภาพของ Git Worktree: การแก้ปัญหาการลบ worktree ที่มี unpushed commits ใน v2.1.301 ช่วยให้การทำงานแบบแยกสภาพแวดล้อมกิ่งปลอดภัยขึ้น แต่ผู้พัฒนายังควรตรวจสอบสถานะการส่งโค้ดก่อนปิดการทำงานทุกครั้ง

Recap

  • Claude Code ปล่อยเวอร์ชัน 2.1.301 (16 ต.ค. 2026 เวลาไทย) และ 2.1.302 (17 ต.ค. 2026 เวลาไทย)
  • เพิ่มตัวแปร CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS สั่งหยุดรอเมื่อติดโควตานานเกินไป
  • ปรับให้ claude -p และ Agent SDK เริ่มต้นในโหมดสิทธิ์ default บนคลาวด์ภายนอกเพื่อความปลอดภัย
  • Read tool ปฏิเสธการอ่านไฟล์ภาพขนาดเกิน 128 MB ป้องกันปัญหาแรมล้น
  • กำหนดเพดานรันฮุกพร้อมกันไม่เกิน 12 ตัวต่อหนึ่งเหตุการณ์เพื่อลดภาระเครื่อง
  • เพิ่มตัวเลือกเปิด/ปิด Idle compaction ในเมนู /config
  • แจ้งเตือนว่าบริการ Claude Design แบบแยกเดี่ยวจะปิดตัวลงภายใน 14 ธันวาคม 2026
  • OpenTelemetry แยกฟิลด์ classifier_verdict และ permission_mode ในอีเวนต์ tool_decision ชัดเจนขึ้น