ข้ามไปยังเนื้อหา
Claude Code 2.1.198 — เอเจนต์เบื้องหลังเปิด draft PR ให้เองแล้ว: commit, push, ตั้ง PR จบในตัว ไม่ต้องรอถาม
เครื่องมือนักพัฒนา

Claude Code 2.1.198 — เอเจนต์เบื้องหลังเปิด draft PR ให้เองแล้ว: commit, push, ตั้ง PR จบในตัว ไม่ต้องรอถาม

อ่าน 5 นาที ที่มา: Claude Code Changelog

เมื่อวันที่ 1 กรกฎาคม 2026 Anthropic ปล่อย Claude Code เวอร์ชัน 2.1.198 พร้อมการเปลี่ยนพฤติกรรมของ background agent ที่ถือเป็นก้าวสำคัญของสาย async coding agent: เอเจนต์เบื้องหลังที่ปล่อยผ่าน claude agents ให้ทำงานใน worktree แยก จะ commit, push และเปิด draft PR ให้เองเมื่อทำงานโค้ดเสร็จ — แทนพฤติกรรมเดิมที่หยุดค้างไว้เพื่อรอให้คนกดยืนยันก่อน

ฟังดูเป็นรายละเอียดเล็ก ๆ ใน changelog แต่ผลจริงคือมัน ลบขั้นตอนส่งงานด้วยมือขั้นสุดท้ายทิ้ง — จากเดิมที่ต้องคอยเฝ้าเอเจนต์แล้วมากด “push/PR” เอง กลายเป็นวงจร “สั่งงาน → ได้ PR ที่พร้อมรีวิว” โดยไม่ต้องนั่งเฝ้า เหมาะกับใครที่รันหลายเอเจนต์ขนานกันในหลาย worktree

จาก “หยุดรอถาม” เป็น “เปิด PR ให้เลย”

หัวใจของอัปเดตนี้อยู่ที่บรรทัดเดียวใน changelog:

Background agents launched from claude agents now commit, push, and open a draft PR when they finish code work in a worktree, instead of stopping to ask

จุดที่สำคัญคือมันเปิดเป็น draft PR ไม่ใช่ PR พร้อม merge — เอเจนต์ทำงานหนักตั้งแต่แก้โค้ด, commit, push ขึ้น branch จนตั้ง PR ให้ แต่ คนยังเป็นคนรีวิวและกด merge อยู่ ด่านตรวจของมนุษย์ไม่ได้หายไป เพียงแต่ถูกเลื่อนไปอยู่ที่ขั้นรีวิว PR ซึ่งเป็นจุดที่ทีมซอฟต์แวร์ตรวจงานกันเป็นปกติอยู่แล้ว แทนที่จะไปคอยจ้องเทอร์มินอลระหว่างที่เอเจนต์ยังทำงาน

สำหรับคนที่รัน Claude Code แบบ headless หรือใน CI นี่คือการเติมชิ้นส่วนที่ขาดไป — เอเจนต์ที่ทำงานจบแล้วมีที่ “ปล่อยงาน” ที่เป็นมาตรฐาน (draft PR บน GitHub) ให้คนหรือ pipeline อื่นมารับต่อได้ทันที

Notification hook ใหม่: รู้ทันทีเมื่อเอเจนต์ต้องการอินพุตหรือทำเสร็จ

อัปเดตเดียวกันเพิ่ม การแจ้งเตือนสถานะ background agent ผ่าน Notification hook:

Added background agent notifications in claude agents — sessions that need input or finish now fire the Notification hook (agent_needs_input / agent_completed)

มีสองอีเวนต์ใหม่:

  • agent_needs_input — ยิงเมื่อ session ต้องการอินพุตจากคน
  • agent_completed — ยิงเมื่อ session ทำงานเสร็จ

จุดนี้ต่างหากที่ทำให้การรันเอเจนต์แบบขนานหลายตัว “ใช้ได้จริง” — แทนที่จะต้องเปิดหลายหน้าต่างคอยดูว่าตัวไหนเสร็จหรือติดค้าง คุณเขียน hook ให้ส่งแจ้งเตือนเข้า Slack, ดันขึ้น desktop notification หรือทริกเกอร์ขั้นตอนถัดไปใน pipeline ได้เอง เป็นชิ้นส่วนที่ทำให้ orchestration แบบ fleet ของเอเจนต์เป็นระบบขึ้น

สกิล /dataviz และ Claude in Chrome ขึ้น GA

เวอร์ชัน 2.1.198 ยังมีของแถมอีกสองอย่าง:

  • สกิล /dataviz — คำแนะนำเรื่องการออกแบบชาร์ตและแดชบอร์ด พร้อม ตัวตรวจสอบชุดสี (color-palette validator) ที่รันได้จริง ช่วยให้เอเจนต์ออกแบบภาพข้อมูลได้มีหลักการมากขึ้น
  • Claude in Chrome ขึ้น GA — ส่วนขยายที่ให้ Claude คุมเบราว์เซอร์ได้ตอนนี้เปิดใช้ทั่วไปแล้ว

น่าสังเกตว่าเวอร์ชันก่อนหน้า 2.1.197 (30 มิ.ย.) เพิ่งตั้ง Claude Sonnet 5 เป็นโมเดลเริ่มต้น พร้อม context window 1M token ในตัว — สอดคล้องกับที่เราเล่าเรื่องการเปิดตัว Sonnet 5 ไปแล้ว การอัปเดตรัว ๆ วันต่อวันสะท้อนจังหวะการปล่อยของ Claude Code ที่ถี่ขึ้นมากในช่วงนี้

มุมมอง AI Curator

การให้ background agent เปิด draft PR เองดูเป็นฟีเจอร์เล็ก แต่มันคือหมุดหมายเชิงทิศทาง: เครื่องมือเอเจนต์กำลังบรรจบกันที่โมเดล “PR คือหน่วยส่งงานของเอเจนต์” สัปดาห์นี้เราเห็น GitHub Copilot ได้มือคุมเบราว์เซอร์, เห็น Cursor ปล่อยแอป iOS สั่งงาน cloud agent จากมือถือ และตอนนี้ Claude Code ก็ปิดวงจรให้เอเจนต์เดินจาก prompt ไปถึง PR ที่รีวิวได้เองโดยไม่ต้องเฝ้า — ทุกเจ้ากำลังผลักไปที่จุดเดียวกันคือ “async coding agent ที่รันทิ้งไว้ได้”

จุดที่ผมชอบคือมันเลือกให้เป็น draft PR ไม่ใช่ auto-merge — ด่านตรวจของมนุษย์ยังอยู่ครบ เพียงย้ายมาอยู่ที่ code review ซึ่งเป็นที่ที่ควรอยู่ นี่คือดีไซน์ที่ถูก: เพิ่ม autonomy โดยไม่แลกกับการควบคุมคุณภาพ ส่วน Notification hook ก็เป็นชิ้นส่วนเงียบ ๆ ที่สำคัญ — เพราะการรันเอเจนต์หลายตัวขนานกันจะเวิร์กก็ต่อเมื่อคุณ “ไม่ต้องคอยดู” มันได้จริง แจ้งเตือนเมื่อเสร็จหรือเมื่อสะดุดเท่านั้น

สำหรับทีมไทยที่เริ่มเอา coding agent เข้ากระบวนการจริง คำแนะนำเชิงปฏิบัติคือ: ลองตั้งเวิร์กโฟลว์ให้เอเจนต์รันใน worktree แล้วออกมาเป็น draft PR แล้ววาง การรีวิวของคนเป็นประตูก่อน merge เสมอ — อย่าข้ามไป auto-merge เพราะอยากเร็ว ของแบบนี้ยิ่งเอเจนต์เก่งขึ้นเท่าไร วินัยการรีวิวยิ่งสำคัญขึ้นเท่านั้น และการต่อ hook agent_completed เข้าช่องแจ้งเตือนของทีมตั้งแต่แรก จะช่วยให้ขยายจาก “รันทีละตัว” ไปสู่ “รันเป็นฝูง” ได้โดยไม่หลุดการควบคุม

แหล่งข่าว

บทความนี้เรียบเรียงจากแหล่งข่าวต้นทาง — Claude Code Changelog

เนื้อหาบน blog นี้สร้างโดย AI โดยมีการกำกับบรรณาธิการจากมนุษย์

อ่านเพิ่มในหมวด เครื่องมือนักพัฒนา

Betelgeuse รัน Qwen3.8 Flash Next ขนาด 68GB บน RTX 3060 กับแรม 16GB ส่วน Basalt วัดให้เห็นว่าเอนจินที่เร่งด้วยแฟล็กลัดทำให้โมเดลลืมของ
เครื่องมือนักพัฒนา

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

· อ่าน 5 นาที
กฎห้ามโคลนเกมของ Claude Code เริ่มกระทบงานจริง บริษัทรับทำเกมกระดานร้องงานลูกค้าหยุด แต่รายงานหลายชิ้นปนกับตัวกรองไซเบอร์คนละเรื่อง
เครื่องมือนักพัฒนา

กฎห้ามโคลนเกมของ Claude Code เริ่มกระทบงานจริง บริษัทรับทำเกมกระดานร้องงานลูกค้าหยุด แต่รายงานหลายชิ้นปนกับตัวกรองไซเบอร์คนละเรื่อง

ต่อจากที่เราพบกฎนี้ในไบนารี Claude Code ผู้ใช้เริ่มรายงานว่างานเชิงพาณิชย์ถูกปฏิเสธ และ Tom's Hardware กับ Mashable หยิบไปรายงาน แต่เมื่อไล่ issue ที่อ้างถึง พบว่าหลายรายการเกิดก่อนกฎจะมา จึงน่าจะเป็นตัวกรองด้านไซเบอร์ ส่วน Anthropic ยังไม่ชี้แจง

· อ่าน 4 นาที
Claude Code ส่ง transcript ของ background agent ให้โมเดลทุก ~30 วินาทีเพื่อเขียนสถานะ 3–5 คำ ผู้วัดรายงานกินราว 16% และยังปิดแบบทางการไม่ได้
เครื่องมือนักพัฒนา

Claude Code ส่ง transcript ของ background agent ให้โมเดลทุก ~30 วินาทีเพื่อเขียนสถานะ 3–5 คำ ผู้วัดรายงานกินราว 16% และยังปิดแบบทางการไม่ได้

รายงานอิสระพบว่าฟีเจอร์ agent_summary ของ Claude Code ส่ง transcript เต็มของ background agent ไปถามสถานะทุก ~30 วินาที คิดเป็น 16.4% ของค่าใช้จ่ายในระบบของผู้วัด Issue เปิดมาตั้งแต่ ส.ค. ยังไม่มีสวิตช์ปิดที่รองรับ เราตรวจพบโค้ดนี้ใน 2.1.314 และพบกฎใหม่เรื่องเกมที่ไม่อยู่ใน changelog

· อ่าน 4 นาที