FastCode AST + Graph RAG
Giải pháp chống "mất trí nhớ cục bộ" của AI. FastCode tích hợp sẵn Tree-sitter AST → Graph Builder → BM25/Vector → LLM Iterative Retrieval. Agent chỉ cần gọigmind search-codebase
gmind là tầng trung gian (middle layer) giữa Agentic IDE (Cursor, Windsurf, Kilo Code…) và codebase — cung cấp và tối ưu ngữ cảnh để AI Agent hiểu đúng yêu cầu, truy vết đầy đủ lịch sử, và thực thi chính xác hơn. Kiến trúc Monorepo Đa ngôn ngữ (Go · Rust · TypeScript) tích hợp Trí tuệ Mã nguồn (FastCode AST), Theo dõi Phổ quát (Beads-ID), và Verification Gate SAFe 6.0.
Trang web tĩnh (SSG) — trình diễn 4 trụ cột “tinh túy” được nghiên cứu qua 16 Spike trước khi viết dòng code đầu tiên.
Giải pháp chống "mất trí nhớ cục bộ" của AI. FastCode tích hợp sẵn Tree-sitter AST → Graph Builder → BM25/Vector → LLM Iterative Retrieval. Agent chỉ cần gọigmind search-codebase
MVCC ghi đồng thời trong tiến trình. Cột SQL first-class (indexed, type-safe) thay JSON blob. Đồng bộ qua Git: SQLite → JSONL export → git push. Theo dõi Phổ quát quaBeads-ID:Git Trailer
Agent KHÔNG thể tự đóng task — bắt buộc qua Verification Gate. Nguyên tắc Bốn Mắt: Code Agent ≠ Reviewer Agent. RTM 3 lớp:PRD ↔ Kế hoạch ↔ Task ↔ Commit
Beads-ID = Nút Đồ thị Phổ quát. gmind xây Knowledge Graph tại thời điểm truy vấn từ 5+ nguồn (FrankenSQLite, Git, Zvec, GitHub, YAML). Khoá tệp Lease Timeout 15 phút quamcp_agent_mail
Khi developer sử dụng Agentic IDE (Cursor, Windsurf, Kilo Code…), AI Agent cần ngữ cảnh chính xác để hiểu yêu cầu và sinh code đúng. gmind đóng vai trò middle layer — thu thập, tối ưu, và cung cấp ngữ cảnh từ toàn bộ monorepo qua một CLI duy nhất.
User + Agentic IDE
Developer ra yêu cầu → IDE gửi tới AI Agent
⬡ gmind (Middle Layer)
search-codebase · trace · context · coverage · gaps
Thu thập ngữ cảnh từ FrankenSQLite + Git + Zvec + FastCode + GitHub
AI Agent thực thi
Agent nhận ngữ cảnh tối ưu → sinh code chính xác → qua Verification Gate
Hiểu rõ Agent Loop ở trên, hai nguyên lý sau quyết định hiệu quả thực tế.
❌ Truyền thống
Mỗi lần copy prompt mẫu, tự nhớ workflow, quản lý ràng buộc trong đầu
✅ Agentic
Prompt engineering một lần, đóng gói vào .agents/ để tái sử dụng vĩnh viễn
⚠ Hạn chế: Context loãng → Hallucination tăng
Skills/Rules phải ngắn gọn & vừa đủ. Workflow chia bước nhỏ có kiểm soát.