Claude Code `/compact` หลังจากนั้นบทสนทนาก่อนหน้านี้ดูไม่ได้ทั้งหมด? ที่จริงแล้วไม่ได้หายไป สอนวิธีเรียกคืนแบบสมบูรณ์
/compact หลังจากข้อความเก่าหายไป? ข้อมูลไม่หาย——PandaNpc เชื่อมต่อประวัติทั้งหมดตามห่วงโซ่การบีบอัด ค้นคืนได้สมบูรณ์ทั้งบนเดสก์ท็อป/เว็บ รองรับการบีบอัดหลายครั้ง และไม่ส่งผลกระทบต่อบริบทจริง

ใช้ Claude Code นาน ๆ คุณจะต้องเจอแน่: เมื่อเนื้อหาจวนเต็มมันจะบีบอัดประวัติศาสตร์โดยอัตโนมัติ (หรือคุณใช้ /compact ด้วยตนเอง) ครั้งหนึ่ง หลังจากบีบอัด บทสนทนาส่วนใหญ่ก่อนหน้านี้ก็ "หายไป" — คุณอยากเลื่อนขึ้นไปดูว่าก่อนหน้านี้คุยอะไรกัน แก้ไขไฟล์ไหน ทำไมถึงตัดสินใจแบบนั้น สุดท้ายก็เหลือเพียงบทสรุปสั้น ๆ รายละเอียดหายหมด เปลี่ยนเครื่องแล้ว resume เซสชันก็เห็นแต่ส่วนที่ถูกบีบอัดแล้ว
หลายคนคิดว่าประวัติศาสตร์เหล่านี้ถูกลบไปแล้ว จริง ๆ แล้วไม่ได้ลบ — พวกมันยังคงอยู่ในดิสก์อย่างดี เพียงแต่ Claude Code ไม่ให้คุณดูเท่านั้น บทความนี้จะอธิบายว่าทำไมถึงเป็นแบบนี้ และวิธีนำบทสนทนาที่สมบูรณ์ก่อนการบีบอัดกลับคืนมา
หนึ่ง ทำไมหลังจาก `/compact` ข้อความเก่าถึงมองไม่เห็น
บันทึกเซสชันของ Claude Code จะถูกเขียนลงในไฟล์ JSONL ในเครื่อง (~/.claude/projects/<โปรเจกต์>/<session_id>.jsonl) เมื่อ /compact ถูกเรียกใช้งาน มันจะทำสิ่งหนึ่งที่หลายคนไม่รู้:
- มันจะ fork session_id ใหม่ เปิดไฟล์ JSONL ใหม่ โดยบรรทัดแรกคือบทสรุปที่ถูกบีบอัด;
- บทสนทนาทั้งหมดก่อนที่คุณบีบอัด ยังคงอยู่ในไฟล์ JSONL เก่า โดยไม่มีการเปลี่ยนแปลง;
- หลังจากนั้น
claude --resumeจะทำงานต่อจากเซสชัน ล่าสุด เท่านั้น ไม่โหลดไฟล์เก่ามาแสดง
ดังนั้นสิ่งที่คุณเห็นว่า "ประวัติศาสตร์หายไป" แท้จริงแล้วคือ: ข้อมูลไม่ได้หายไป แต่ Claude Code แสดงเฉพาะส่วนล่าสุด ปล่อยส่วนเก่าที่บีบอัดไว้ข้าง ๆ ถ้าคุณบีบอัดหลายครั้ง ก็จะมีไฟล์ JSONL เก่าหลายไฟล์ แยกเป็นส่วน ๆ Claude จะแสดงให้คุณเห็นเฉพาะส่วนสุดท้ายเท่านั้น
สอง PandaNpc นำประวัติศาสตร์ที่สมบูรณ์กลับคืนมาได้อย่างไร
เมื่อ PandaNpc เข้าถึง Claude Code จากระยะไกล มันทำสิ่งที่ Claude ไม่ทำ: ตามห่วงโซ่ fork ของ /compact นำประวัติศาสตร์แต่ละส่วนมาเรียงต่อกันตามลำดับ
รายละเอียด:
- มันบันทึกห่วงโซ่การบีบอัดทั้งหมด (session_id เก่าที่ถูกบีบอัดเชื่อมต่อกันเป็นลูกโซ่ รวมกับอันล่าสุด);
- เมื่อกู้คืนเซสชัน จะโหลด JSONL ของแต่ละส่วนตามลำดับ
[ส่วนเก่า1 → ส่วนเก่า2 → … → ส่วนปัจจุบัน]และต่อกัน คืนเป็นเส้นเวลาที่สมบูรณ์; - แต่ละจุดที่มีการ
/compactจะแทรกเส้นแบ่งที่ชัดเจน─── /compact ───เพื่อให้คุณเห็นทันทีว่า "ตรงนี้มีการบีบอัดหนึ่งครั้ง"; - เมื่อคุณเลื่อนขึ้นไปบนเดสก์ท็อป / เว็บ คุณจะเห็น บทสนทนาดั้งเดิมทั้งหมดก่อนการบีบอัด — ทุกข้อความ ทุกการเรียกใช้เครื่องมือ ทุกการเปลี่ยนแปลงโค้ด ครบถ้วน
และรองรับ การบีบอัดหลายครั้ง: ถ้าบีบอัด N ครั้ง ก็จะนำประวัติศาสตร์ทั้งหมด N+1 ส่วนมาต่อกัน
🔑 จุดสำคัญ: ห่วงโซ่การบีบอัดนี้ ใช้สำหรับ "แสดงผล" เท่านั้น ไม่มีผลต่อเนื้อหาจริงของ Claude
claude --resumeจะใช้เนื้อหาส่วนใดก็ได้ตามเดิม (บทสรุปที่บีบอัดล่าสุด) PandaNpc แค่เพิ่มการอ่านส่วนเก่ามาให้คุณดูเท่านั้น หมายความว่า — คุณได้รับประโยชน์จากการบีบอัดที่ประหยัดเนื้อหา โดยไม่สูญเสียความสามารถในการอ่านประวัติศาสตร์
สาม วิธีใช้งาน
ติดตั้ง pandapaw บนเครื่องพัฒนา (คำสั่งเดียว):
macOS / Linux:
bashcurl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | shWindows (PowerShell):
powershelliwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexเปิด PandaNpc เดสก์ท็อปบนเครื่องอื่น หรือเปิดเบราว์เซอร์ไปที่ https://pandanpc.com/agent เชื่อมต่อกลับไปยังเครื่องพัฒนาของคุณ เปิดเซสชันใดก็ได้ที่เคย
/compact— เลื่อนขึ้นไป ประวัติศาสตร์ที่สมบูรณ์ก่อนการบีบอัดทั้งหมดอยู่ที่นั่น มีเส้นแบ่งชัดเจน
สี่ สรุป
/compactไม่ได้ลบประวัติศาสตร์ เพียงแต่มุมมองการกู้คืนของ Claude Code ไม่แสดงส่วนเก่าก่อนการบีบอัด- PandaNpc ต่อ JSONL ทั้งหมดตามห่วงโซ่การบีบอัด ดูเต็มบนเดสก์ท็อป / เว็บ มีเครื่องหมาย
─── /compact ───ระบุทุกครั้งที่บีบอัด รองรับการบีบอัดหลายครั้ง - แสดงผลเท่านั้น ไม่กระทบเนื้อหาจริง ได้ทั้งปลาและหมี
ดาวน์โหลดเดสก์ท็อป (Windows / macOS / Linux) หรือใช้เว็บโดยตรง: https://pandanpc.com ถ้าคุณเบื่อที่หลังจาก /compact แล้วหาประวัติศาสตร์ไม่เจอ ลองดูได้
คู่มือที่เกี่ยวข้อง

Claude Code ดาวน์โหลดและติดตั้ง Windows: เลือก Desktop App, CLI, WSL อย่างไร (2026)
ดาวน์โหลด Claude Code ควรเลือกเวอร์ชัน Desktop หรือ CLI ดี? คู่มือการติดตั้ง Windows 2026 นี้มีช่องทางดาวน์โหลดอย่างเป็นทางการ คำสั่ง PowerShell/WinGet/WSL ความแตกต่างระหว่าง Desktop และ CLI พร้อมวิธีจัดการข้อผิดพลาดทั่วไป
อ่านบทความ →
ให้ Claude ควบคุมเบราว์เซอร์ของคุณโดยตรง: กรอกฟอร์ม โพสต์ข้อความ แม้แต่ลากผ่าน captcha แบบสไลเดอร์ได้
คนส่วนใหญ่ใช้ AI ยังหยุดอยู่แค่ “คุณถาม มันตอบ” ปลั๊กอิน Chrome ของ PandaNpc ทำให้ Claude Code ของคุณเอื้อมเข้าไปในเบราว์เซอร์ได้จริง ๆ คลิกแทนคุณ กรอกแทนคุณ พลิกหน้าแทนคุณ จนถึงขั้นลากแถบยืนยันตัวตน (slider captcha) แทนคุณด้วยซ้ำ โดยใช้ Chrome DevTools Protocol ฉีดอินพุตจริงที่มี isTrusted=true ในระดับเคอร์เนล รวมกับเส้นทางการลากที่ฝั่งแบ็กเอนด์คำนวณมาให้เหมือนมนุษย์ เพื่อเลี่ยงระบบป้องกันการสแครปและเข้าไปใน cross-domain iframe มีเครื่องมือปฏิบัติการ 43 อย่าง พร้อมชุดการ์ดอนุมัติ + แบล็กลิสต์โดเมน + ปุ่มหยุดชั่วคราว + กลไกความปลอดภัยที่บันทึกร่องรอยการดำเนินการ
อ่านบทความ →
Claude Subscription แชร์ร่วมกันได้ไหม? วิธีแชร์ Claude Code ให้เพื่อนและทีมอย่างปลอดภัย (ไม่ต้องให้รหัสผ่าน ถอนสิทธิ์ได้ทุกเมื่อ)
ได้—และไม่ต้องมอบชื่อผู้ใช้และรหัสผ่านให้ใคร PandaNpc รองรับการแชร์การเชื่อมต่อ Claude Code บนเครื่องของคุณผ่านลิงก์ให้เพื่อน ครอบครัว หรือเพื่อนร่วมทีม: อีกฝ่ายสามารถใช้โควตาการสมัครสมาชิกของคุณเรียกใช้ Claude Code ระยะไกล แต่ละการแชร์เป็น token ที่แยกอิสระและเพิกถอนได้ กำหนดอายุได้ 1/7/30 วัน หรือถาวร กดเพิกถอนเพียงครั้งเดียวอีกฝ่ายจะตัดการเชื่อมต่อทันที ไม่กระทบการใช้งานของคุณเองเลย
อ่านบทความ →