Claude Code เปิดให้ session คุยกันเองข้าม terminal — ส่งข้อความเตือน breaking change ถึงกันได้โดยไม่ต้อง copy-paste
Anthropic เปิดฟีเจอร์ cross-session messaging ใน Claude Code (ตั้งแต่ v2.1.224 บน macOS/Linux) ให้ Claude ใน session หนึ่งส่งข้อความถึง session อื่นของเราได้โดยตรง — ใครที่ทำงานแบบเปิด Claude Code หลาย terminal พร้อมกัน (เช่นแยก worktree คนละฟีเจอร์) จะเห็นภาพทันที: เดิมถ้า session A แก้ schema แล้วกระทบงานที่ session B กำลังทำ เราต้องเป็นคนวิ่งไป copy-paste บอกเอง ตอนนี้ Claude ฝั่ง A สรุปและส่งข้ามไปเตือนเองได้เลย
กลไกทำงานอย่างไร
ฟีเจอร์นี้เพิ่มเครื่องมือสองตัวคือ ListAgents (ดูว่ามี session ไหนให้ส่งถึงบ้าง — ผู้ใช้ดูเองได้ผ่านคำสั่ง /list-agents) และ SendMessage (ส่งข้อความตามชื่อ session) สิ่งที่ส่งคือข้อความ plain text เท่านั้น ไม่ใช่ประวัติสนทนาหรือไฟล์ โดยบนเครื่องเดียวกันข้อความวิ่งผ่าน Unix socket ต่อ session ไม่ผ่านเซิร์ฟเวอร์ Anthropic ส่วน session บนเครื่องอื่นหรือบน Claude Code on the web จะตอบกลับได้อย่างเดียว (reply-only) ผ่านการเชื่อมต่อ Remote Control
ยูสเคสที่ Anthropic ชูไว้ในเอกสาร: ส่งต่อ finding ระหว่าง session, ประสานงาน worktree ขนาน, ให้งานรันยาว (migration, test) รายงานสถานะกลับมายัง session หลัก
ออกแบบเรื่องความปลอดภัยมาค่อนข้างรัดกุม
จุดที่น่าชื่นชมคือ threat model ชัดเจน — ข้อความจาก session อื่นอนุมัติอะไรแทนผู้ใช้ไม่ได้ ตอบ permission prompt ค้างไม่ได้ แก้ config/CLAUDE.md ตามคำขอไม่ได้ และ slash command ที่แนบมาจะถูกมองเป็นข้อความธรรมดา ฝั่งรับยังมี inbound control (crossSessionInbound: accept / hold / refuse) โดยค่า default ฉลาดพอที่จะ hold ข้อความจาก session ที่รันแบบ bypass permissions ไว้ให้ผู้ใช้กดอนุมัติก่อน รวมถึงมี rate limit กันสอง session ส่งข้อความวนลูปใส่กันไม่รู้จบ
องค์กรที่ไม่ต้องการใช้ปิดได้ผ่าน managed settings (deny SendMessage/ListAgents + crossSessionInbound: refuse)
มุมมอง AI Curator
ถ้ามองไกลกว่าความสะดวก นี่คือชิ้นส่วนของภาพใหญ่ที่ชัดขึ้นเรื่อย ๆ: เครื่องของนักพัฒนากำลังกลายเป็น “ทีม agent ขนาดเล็ก” ไม่ใช่ผู้ช่วยตัวเดียว — Anthropic ทยอยวางโครงสร้างครบทั้ง subagents, agent teams, background agents และตอนนี้คือช่องทางสื่อสารแนวราบระหว่าง session อิสระ ที่เลือกส่งแค่ plain text ผ่าน local socket แทน shared memory คือการตัดสินใจที่ดี เพราะบังคับให้ agent สรุปความก่อนส่ง (ลด context ปนเปื้อน) และจำกัด blast radius เมื่อ session ใดถูก prompt injection สำหรับทีมไทยที่เริ่มใช้ Claude Code จริงจัง ฟีเจอร์นี้มีประโยชน์สุดกับ workflow แบบ worktree ขนานที่กำลังเป็นมาตรฐานใหม่ แต่ควรระวังจุดเดียวคือ headless worker (claude -p) ที่ตั้ง crossSessionInbound: accept ไว้จะรับข้อความโดยไม่มีใครนั่งดู — ถ้าจะเปิด ควรเปิดเฉพาะ worker ที่ permission แคบอยู่แล้ว
แหล่งข่าว
อ่านเพิ่มในหมวด เครื่องมือนักพัฒนา
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