Di trú bộ nhớ cũ (NanoClaw)
Quy trình an toàn để chuyển bộ nhớ cũ của NanoClaw (.seed.md, CLAUDE.md, auto-memory của Claude) sang cây memory/ dùng chung.
Tiện íchNâng cao★ 30,471⑂ 12,865Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
Di chuyển các tệp bộ nhớ cũ sang cấu trúc chia sẻ mới groups/<folder>/memory/ sau thay đổi phá vỡ tương thích của NanoClaw.
- Kiểm kê từng nhóm:
.seed.md,CLAUDE.md,CLAUDE.local.md, auto-memory của Claude,imported-agent-memory.mdchưa được lập chỉ mục - Tạm dừng tác vụ định kỳ và dừng container để có cửa sổ bảo trì an toàn
- Giai đoạn "mù nội dung": chỉ đổi tên nguyên tử, không mở tệp; symlink bị cách ly chứ không đi theo
- Sau đó harness đọc tệp đã staging như dữ liệu không tin cậy, phân loại thành
instructions.prepend.mdvà các tệp khái niệm, cập nhật index - Có báo cáo nguồn→đích, danh sách kiểm tra xác minh và quy trình rollback đảo ngược chính xác
Dành cho ai
- Người vận hành nhóm agent bằng NanoClaw gặp cảnh "agent quên hết sau khi cập nhật"
- Người vừa đổi provider (Claude/Codex...) và cần mang bộ nhớ theo
- Ai muốn tránh ghi đè nhầm khi dời tệp bộ nhớ bằng tay
Ví dụ sử dụng
- Gõ "migrate memory" → nhận danh sách nhóm bị ảnh hưởng, trạng thái xung đột/symlink, rồi phê duyệt trước khi di chuyển
- Khi bản cập nhật báo lỗi shared-memory → tạm dừng tác vụ từng nhóm, di trú tuần tự, xong thì resume
- Khi
CLAUDE.mdcũ là symlink → chỉ chuyển liên kết vào thư mục cách ly, không đụng tệp đích, và đưa ra 3 lựa chọn cho người vận hành
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/migrate-memory/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục .claude/skills/migrate-memory từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/migrate-memory/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw && mkdir -p ~/.claude/skills && cp -r /tmp/nanoclaw/.claude/skills/migrate-memory ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Clone kho:
git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Sao chép:
cp -r /tmp/nanoclaw/.claude/skills/migrate-memory ~/.claude/skills/ - Nếu làm việc ngay trong kho NanoClaw, có thể dùng trực tiếp
.claude/skills/migrate-memory. - Khởi động lại Claude Code và gõ "migrate memory" để kiểm tra kỹ năng đã nhận.
- Trước khi chạy, hãy chắc chắn CLI
nclhoạt động và bạn đã sao lưu dữ liệu nhóm.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT