Bối cảnh
- Có tồn tại tính năng đa tác tử “team mode” đã hoàn thiện trong Claude Code của Anthropic
- Hiện đang bị vô hiệu hóa chính thức (được kiểm soát bằng feature flag)
- Nhà phát triển Numman Ali đã phát hiện trong quá trình phân tích mã nguồn
- Được kích hoạt và đóng gói thành dự án mã nguồn mở CC Mirror
Các tính năng chính của CC Mirror
- Tạo một bản sao Claude Code hiện có (cô lập hoàn toàn)
- Team mode được bật mặc định
- Không có phụ thuộc bên ngoài (chỉ dùng file JSON + các công cụ cơ bản)
- Hỗ trợ nhiều nhà cung cấp AI (Anthropic, Z.ai, MiniMax, OpenRouter, v.v.)
Cài đặt và sử dụng
-
Ví dụ cài đặt một dòng:
npx cc-mirror quick --provider mirror --name mclaude -
Lệnh chạy:
mclaude(dùng Claude có kèm team mode) -
Ví dụ với nhà cung cấp khác:
- Z.ai:
--provider zai --api-key "$Z_AI_API_KEY" - OpenRouter:
--provider openrouter --api-key "$OPENROUTER_API_KEY"
- Z.ai:
Các công cụ cốt lõi của team mode (do Claude sử dụng)
- TaskCreate: tạo công việc và thiết lập phụ thuộc
- TaskGet: xem chi tiết công việc
- TaskUpdate: thay đổi trạng thái/thêm bình luận
- TaskList: xem toàn bộ danh sách công việc
Cách hoạt động
- Claude đóng vai trò “Conductor (chỉ huy)”
- Yêu cầu phức tạp → tự động phân rã thành đồ thị công việc
- Tạo tác tử nền → chạy song song
- Quản lý phụ thuộc (“blockedBy” để chờ/tự động bắt đầu)
- Chỉ định chủ sở hữu công việc → tránh xung đột
- Tự động cô lập theo từng dự án (tạo team dựa trên thư mục)
Ví dụ: “Tạo REST API quản lý việc cần làm”
-
Claude Code thông thường: xử lý tuần tự (schema → route → test)
-
CC Mirror: xử lý song song
- Task 1: schema cơ sở dữ liệu
- Task 2: route API (phụ thuộc Task 1)
- Task 3: kiểm thử (độc lập)
- Task 1/3 chạy song song → khi Task 1 hoàn tất thì Task 2 tự động bắt đầu
- Tích hợp kết quả cuối cùng
Các lệnh quản lý thủ công
npx cc-mirror tasks: kiểm tra các công việc đang mởnpx cc-mirror tasks show [ID]: xem chi tiết công việcnpx cc-mirror tasks graph: trực quan hóa đồ thị phụ thuộcnpx cc-mirror tasks update [ID] --status resolved: đánh dấu hoàn tất
Ý nghĩa
- Có thể triển khai hệ thống đa tác tử một cách đơn giản (không cần broker phức tạp)
- AI cho thấy khả năng orchestration hiệu quả
- Anthropic đã chuẩn bị sẵn nhưng chưa kích hoạt → cộng đồng tận dụng
- Mẫu hình trong hệ sinh thái công cụ AI: cộng đồng phát hiện các tính năng mạnh mẽ bị ẩn
Nguồn
- GitHub của CC Mirror (numman-ali/cc-mirror)
1 bình luận
Thú vị đấy. Để tôi thử xem.