@vuau/agent-memory
v0.6.2
Published
Structured memory for coding agents that read AGENTS.md
Maintainers
Readme
@vuau/agent-memory
Bộ nhớ AI có cấu trúc cho codebase — dành cho coding agents đọc AGENTS.md
Bài toán
AI coding assistants mất bối cảnh giữa các phiên làm việc. Họ không thể nhớ các quyết định kiến trúc, các mẫu thiết kế cụ thể, hoặc các task đang làm dở. agent-memory giải quyết vấn đề này bằng một hệ thống bộ nhớ đơn giản dựa trên file mà bất kỳ AI nào cũng có thể đọc và cập nhật.
Bắt đầu nhanh
npx @vuau/agent-memory initCấu trúc tạo ra
/ (Project Root)
├── AGENTS.md # Copilot, Cursor, Windsurf, OpenCode …
├── CLAUDE.md # Claude Code (symlink → AGENTS.md trên macOS/Linux)
└── .agents/
├── CUSTOM.md # Rules riêng của project & mapping tài liệu
├── MEMORY.md # Bộ nhớ dài hạn (quyết định, patterns)
├── TASKS.md # Bộ nhớ làm việc (tasks hiện tại)
└── spec/ # Tài liệu kỹ thuật chi tiết (on-demand)Cách hoạt động
- Bạn chạy
init→ Tạo cấu trúc thư mục.AGENTS.mdsẽ trỏ đến.agents/CUSTOM.md. - Agent đọc rules → Tuân theo ưu tiên: CUSTOM.md > AGENTS/CLAUDE.md > spec files.
- Agent làm việc → Cập nhật MEMORY.md cho các quyết định và TASKS.md cho tiến độ công việc.
- Cập nhật package → Chạy
agent-memory updateđể nhận các router files mới nhất mà không mất rules tùy chỉnh của bạn.
Các lệnh CLI
npx @vuau/agent-memory init # Khởi tạo cấu trúc .agents/
npx @vuau/agent-memory update # Cập nhật router files (AGENTS.md, CLAUDE.md) lên bản mới nhất
npx @vuau/agent-memory doctor # Kiểm tra tính toàn vẹn của cấu trúc
npx @vuau/agent-memory help # Hiện trợ giúpKiến trúc
Phân tách Router
AGENTS.md— Dành cho GitHub Copilot, Cursor, Windsurf, OpenCode, và các AI coding assistants thông thường. Cách đọc: Copilot (chỉ định trong.github/copilot-instructions.md), Cursor (@AGENTS.md), Windsurf (tham chiếu trong.windsurfrules).CLAUDE.md— Riêng cho Claude Code. Trên macOS/Linux: symlink đếnAGENTS.mdđể luôn đồng bộ. Trên Windows: hook file yêu cầu Claude Code đọcAGENTS.md..agents/CUSTOM.md— Nơi dành riêng cho dự án của bạn để viết custom rules, quyết định kiến trúc và mapping tài liệu.
Các file bộ nhớ
| File | Mục đích | |------|----------| | .agents/MEMORY.md | Các quyết định quan trọng (mỗi dòng 1 quyết định) | | .agents/TASKS.md | Công việc hiện tại và các bước tiếp theo | | .agents/spec/*.md | Tài liệu kỹ thuật chi tiết |
Tại sao dùng File-Based?
- Chính xác: AI chỉ ghi dữ liệu khi đã hiểu rõ bối cảnh (chất lượng > tự động hóa).
- Linh hoạt: Markdown đơn thuần, dễ di chuyển, có thể quản lý bằng Git và con người có thể đọc được.
- Tối giản: Không phụ thuộc bên ngoài, không chạy ngầm, không cần API keys.
License
MIT
