20 คะแนน โดย davespark 2026-01-07 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

พื้นหลัง

  • มีฟีเจอร์มัลติเอเจนต์แบบ ‘โหมดทีม’ ที่ทำเสร็จแล้วอยู่ใน Claude Code ของ Anthropic
  • ถูกปิดการใช้งานอย่างเป็นทางการ (ควบคุมด้วย feature flag)
  • นักพัฒนา Numman Ali พบระหว่างการวิเคราะห์โค้ด
  • เปิดใช้งานและแพ็กเกจเป็นโปรเจกต์โอเพนซอร์สชื่อ CC Mirror

ฟีเจอร์หลักของ CC Mirror

  • สร้างสำเนา Claude Code ที่มีอยู่เดิม (แยกขาดอย่างสมบูรณ์)
  • เปิดใช้โหมดทีมเป็นค่าเริ่มต้น
  • ไม่มี dependency ภายนอก (ใช้เพียงไฟล์ JSON และเครื่องมือพื้นฐาน)
  • รองรับผู้ให้บริการ AI หลายราย (Anthropic, Z.ai, MiniMax, OpenRouter เป็นต้น)

การติดตั้งและการใช้งาน

  • ตัวอย่างติดตั้งบรรทัดเดียว: npx cc-mirror quick --provider mirror --name mclaude

  • คำสั่งรัน: mclaude (ใช้งาน Claude พร้อมโหมดทีม)

  • ตัวอย่างผู้ให้บริการอื่น:

    • Z.ai: --provider zai --api-key "$Z_AI_API_KEY"
    • OpenRouter: --provider openrouter --api-key "$OPENROUTER_API_KEY"

เครื่องมือหลักของโหมดทีม (ที่ Claude ใช้)

  • TaskCreate: สร้างงานและกำหนด dependency
  • TaskGet: ดูรายละเอียดงาน
  • TaskUpdate: เปลี่ยนสถานะ/เพิ่มคอมเมนต์
  • TaskList: ดูรายการงานทั้งหมด

วิธีการทำงาน

  • Claude ทำหน้าที่เป็น ‘Conductor(ผู้ควบคุม)’
  • คำขอที่ซับซ้อน → แยกเป็นกราฟงานโดยอัตโนมัติ
  • สร้างเอเจนต์เบื้องหลัง → ทำงานแบบขนาน
  • จัดการ dependency (รอ/เริ่มอัตโนมัติด้วย blockedBy)
  • กำหนดเจ้าของงาน → ป้องกันความขัดแย้ง
  • แยกสภาพแวดล้อมอัตโนมัติตามโปรเจกต์ (สร้างทีมตามโฟลเดอร์)

ตัวอย่าง: “สร้าง REST API สำหรับจัดการสิ่งที่ต้องทำ”

  • Claude Code ปกติ: ประมวลผลแบบลำดับขั้น (สคีมา → route → ทดสอบ)

  • CC Mirror: ประมวลผลแบบขนาน

    • Task 1: สคีมาฐานข้อมูล
    • Task 2: API route (ขึ้นกับ Task 1)
    • Task 3: การทดสอบ (อิสระ)
    • รัน Task 1/3 แบบขนาน → เมื่อ Task 1 เสร็จ Task 2 จะเริ่มอัตโนมัติ
    • รวมผลลัพธ์สุดท้าย

คำสั่งสำหรับจัดการด้วยตนเอง

  • npx cc-mirror tasks: ตรวจสอบงานที่เปิดอยู่
  • npx cc-mirror tasks show [ID]: ดูรายละเอียดงาน
  • npx cc-mirror tasks graph: แสดงภาพกราฟ dependency
  • npx cc-mirror tasks update [ID] --status resolved: ทำเครื่องหมายว่าเสร็จแล้ว

ความสำคัญ

  • ทำระบบมัลติเอเจนต์ได้อย่างเรียบง่าย (ไม่ต้องมี broker ที่ซับซ้อน)
  • แสดงให้เห็นว่า AI สามารถ orchestration ได้อย่างมีประสิทธิภาพ
  • Anthropic เตรียมไว้แล้วแต่ยังไม่เปิดใช้ → ชุมชนนำมาใช้งานต่อ
  • เป็นแพตเทิร์นใน ecosystem ของเครื่องมือ AI: ชุมชนค้นพบฟีเจอร์ทรงพลังที่ซ่อนอยู่

ที่มา

  • CC Mirror GitHub (numman-ali/cc-mirror)

1 ความคิดเห็น

 
supermario 2026-01-07

น่าสนใจดีครับ เดี๋ยวจะลองใช้ดูครับ