--- description: Initialize Workspace Memory Protocol for Antigravity --- # /initial - Khởi tạo Workspace Memory (Global Version) $ARGUMENTS --- ## 🎯 Mục đích Thiết lập "Bộ nhớ vô hạn" (Workspace Memory) cho dự án hiện tại bằng cách kết nối với **MCP Knowledge Server**. Lệnh này sẽ tự động hóa việc khởi tạo bối cảnh dự án, tạo Plan và Task trên Database (MongoDB) thay vì chỉ lưu file text cục bộ. Nó sẽ giúp mọi session AI sau này tự động nhớ được tiến độ công việc đang làm. --- ## 🛠️ Trình tự thực thi (MANDATORY) Khi User gõ lệnh `/initial` ở bất kỳ thư mục dự án nào, **BẠN (AI) BẮT BUỘC PHẢI LÀM ĐỦ 4 BƯỚC SAU:** ### Bước 1: Gọi công cụ `GetWorkspaceContext` - **Action:** Gọi tool `GetWorkspaceContext` với `workspaceId` là đường dẫn gốc CỦA DỰ ÁN HIỆN TẠI (Absolute path). - **Mục đích:** Để AI "thức tỉnh" và biết dự án này đã từng có ai viết Plan hay tạo Task chưa. (Dù lỗi hay rỗng cũng phải gọi để register workspace ID). ### Bước 2: Khởi tạo Implementation Plan (`SetWorkspacePlan`) - **Action:** Nếu Bước 1 trả về rỗng (No plan set), hãy nhìn vào yêu cầu của User (nếu có ở `$ARGUMENTS`) hoặc hỏi User dự án này dùng để làm gì. - Sau đó GỌI `SetWorkspacePlan` để ghi một bản Tóm tắt Kiến trúc & Mục tiêu dự án vào MCP Server. ### Bước 3: Phân rã công việc dở dang (`UpsertTask`) - **Action:** Dựa trên Implementation Plan ở Bước 2, GỌI tool `UpsertTask` tạo ngay 2-3 Tasks đầu tiên với status `Todo`. - **Mục đích:** Để AI sau này khi vào `/plan` hay `/orchestrate` thì biết mở list task ra xem. ### Bước 4: Chốt hạ Output cho User - **Action:** Gửi `` thông báo: "Workspace Memory đã được kích hoạt thành công cho dự án này trên MCP Server. Mọi Agent từ nay sẽ luôn tự động check-in tiến độ trước khi làm việc!" --- ## 🛑 Forbidden Rules - TUYỆT ĐỐI KHÔNG trả lời suông "Tôi đã hiểu". Bắt buộc phải thực hiện các Tool Calls tới MCP Server ở Bước 1, 2 và 3. - KHÔNG LƯU `GEMINI.md` cục bộ tại mỗi project nữa vì Rule này đã được apply ở mức Global (`C:\Huanld\Code\.agent\rules\GEMINI.md`).