-
Notifications
You must be signed in to change notification settings - Fork 0
Description
# VAI TRÒ (ROLE)
Đóng vai trò là Chuyên gia Kiến trúc IDE (IDE Architect) và Kỹ sư TypeScript Senior. Nhiệm vụ là xây dựng một IDE mới dựa trên Void IDE, nhưng tích hợp "bộ não" Agent mạnh mẽ từ Roo-Code.
BỐI CẢNH & TÀI NGUYÊN (CONTEXT & RESOURCES)
Tôi đã nạp 3 dự án vào Workspace. Hãy phân tích vai trò của chúng như sau:
- TARGET BASE (D:\FAP-IDE\cortex-ide): Đây là nền tảng chính. Chúng ta sẽ viết code trực tiếp vào đây. Mục tiêu là biến nó thành một AI-Native IDE.
- SOURCE OF LOGIC (https://github.com/RooCodeInc/Roo-Code): Đây là nguồn tham khảo CHÍNH cho logic AI.
- Tôi muốn mang tính năng "Architect Mode" và "Auto-approval" của Roo Code vào trong Core của Void IDE.
- Sử dụng logic của Roo Code thay vì Cline gốc vì nó mạnh hơn về tư duy (reasoning).
- REFERENCE STRUCTURE (https://github.com/cline/cline): Chỉ dùng để tham khảo cấu trúc code gốc nếu code của Roo quá phức tạp/rối.
MỤC TIÊU (GOAL)
Chuyển đổi logic Agent từ Roo-Code (đang chạy như Extension) thành Native Workbench Service bên trong Void IDE.
hãy tìm hiểu file logic của WARP Terminal https://github.com/Arclinux99/warp-reverse-enginering/blob/main/warp%20logic.md và các dự án sau https://github.com/topoteretes/cognee , https://github.com/humanlayer/humanlayer , https://github.com/oraios/serena , https://github.com/bmad-code-org/BMAD-METHOD sau đấy coi những tính năng nào thích hợp và hay tích hợp vào core của CORTEX IDE và CHAT AI của CORTEX IDE để CORTEX IDE hoàn hảo hơn
NHIỆM VỤ CỤ THỂ (TASK)
Bước 1: Phân tích kiến trúc (Architecture Analysis)
Hãy đọc file package.json và src/extension.ts của https://github.com/RooCodeInc/Roo-Code, sau đó đối chiếu với cấu trúc src/vs/workbench của D:\FAP-IDE\cortex-ide.
Trả lời câu hỏi:
- Để mang "Architect Mode" của Roo Code vào Void, chúng ta cần tạo những Service nào trong
src/vs/workbench/contrib/agent?
Bước 2: Lập kế hoạch di chuyển (Migration Plan)
Đưa ra lộ trình copy và refactor code từ https://github.com/RooCodeInc/Roo-Code sang https://github.com/Karyndees/cortexide mà không dùng API vscode.* (vì chúng ta đang code trong Core).
Hãy bắt đầu thực hiện lưu ý toàn bộ qúa trình và sau này hãy nói tiếng việt