arrow_back Trở về Hướng dẫn
Guide Level 04

Hướng dẫn Cập nhật — An toàn Workspace

Cách cập nhật PARA Workspace an toàn bằng lệnh /update do agent hướng dẫn, và những gì thay đổi trong mỗi phiên bản.

Hướng dẫn Cập nhật — An toàn Workspace

Cập nhật PARA Workspace rất đơn giản. Từ v1.5.0, agent xử lý toàn bộ quy trình — kiểm tra tiền bay, xem trước thay đổi, cập nhật thật, khôi phục lỗi, và xác minh sau cập nhật — tất cả trong một lệnh duy nhất.


🚀 Cách Cập nhật

Chỉ cần nói với AI Agent:

/update

Vậy thôi. Agent sẽ:

  1. ✅ Kiểm tra kết nối mạng và trạng thái Git
  2. 📋 Hiển thị bản xem trước dry-run những gì sẽ thay đổi
  3. ❓ Hỏi xác nhận từ bạn trước khi áp dụng
  4. 🔄 Thực thi ./para update với khôi phục lỗi tự động
  5. ✅ Xác minh cập nhật thành công (kernel version, migration log, audit log)

[!TIP] Bạn không cần chạy bất kỳ kiểm tra thủ công nào. Workflow /update xử lý mọi thứ tự động, bao gồm chẩn đoán và khôi phục từ các lỗi thường gặp như mạng, Git conflict, hay permission.

Sau khi Cập nhật

Khi /update hoàn thành, hãy mở từng project đang hoạt động để agent phát hiện và áp dụng các điều chỉnh cần thiết:

/para-audit update [tên-project]

Ví dụ: /para-audit update website-paraworkspace

Lệnh này kiểm tra project theo yêu cầu version mới và gợi ý sửa (ví dụ: fields thiếu trong project.md, format task lỗi thời).


📋 Ví dụ: Cập nhật từ v1.4.x lên v1.5.3

Đây là ví dụ thực tế khi nâng cấp workspace từ v1.4.x lên v1.5.3 — bước nhảy lớn nhất với nhiều cải tiến:

Bước 1: Chạy /update

Agent tự phát hiện bạn đang ở v1.4.x, tải v1.5.3, chạy migration, và xác minh.

Bước 2: Kiểm tra từng project

/para-audit update my-project

Agent sẽ phát hiện và gợi ý sửa:

Phát hiệnGợi ý
project.md thiếu field has_rulesThêm has_rules: true nếu project có custom rules
sprint-current.md dùng format bảng cũXóa nội dung cũ → agent sẽ dùng format Hot Lane mới
Tasks ✅ Done vẫn nằm trong backlog.mdChạy /backlog clean để chuyển sang done.md

Bước 3: Tận hưởng cải tiến

Sau khi cập nhật, bạn sẽ thấy:

  • 🔥 Hot Lane — Agent ghi task nhanh trực tiếp vào sprint-current.md
  • 📉 Giảm 78% token/open chỉ đọc tóm tắt backlog + hot lane
  • 🔄 Two-Tier Rule Gate — Rules tải theo nhu cầu, không lãng phí
  • 📦 Governed Libraries — Rules & workflows tự đồng bộ qua catalog.yml
/open v1.4.x: ~100-3000 tokens (đọc toàn bộ backlog)
/open v1.5.3: ~260-640 tokens (tóm tắt + hot lane)
                        ↑ Giảm 78% trong trường hợp xấu nhất

📋 Có gì Mới trong v1.6.4 & v1.6.5

v1.6.4 — Para-Kit & Đồng bộ Đệ quy

Tính năngMô tả
Para-Kit SkillSkill đi kèm mới với Thẻ Tham Chiếu Nhanh (I1–I11, H1–H9) — agent có kiến thức workspace ngay lập tức
Đồng bộ đệ quysync_directory_recursive() xử lý thư mục con lồng nhau tuỳ ý trong skill khi update
Phát hiện git hashupdate.sh nhận diện thay đổi qua commit hash — chính xác ngay cả cho hotfix không bump version
Backup skills/backup skills — target backup mới cho .agent/skills/
Trường upstreamTrường upstream thêm vào schema project.md (ngược lại downstream)

v1.6.5 — Sửa lỗi Luồng Cập nhật

Sửa lỗiẢnh hưởng
Hướng phiên bảnupdate.sh hiển thị ⏬ cho downgrade và bỏ qua migration
Lịch sử migrationmigrate.sh chỉ ghi history.log khi có bước migration thực sự chạy
Decision gatesWorkflow /update cảnh báo khi Kernel > Repo VERSION (workspace đi trước local repo)
validator.shupdate.sh tải validator.sh khi khởi động để truy cập semver_gte

🔧 CLI Thủ công (Nâng cao)

Nếu không muốn dùng agent, bạn có thể cập nhật thủ công:

./para update --dry-run    # Xem trước thay đổi
./para update              # Áp dụng cập nhật

Lỗi thường gặp:

LỗiGiải pháp
Lỗi mạngDùng ./para install offline
Git conflictgit stash rồi thử lại
Permission deniedchmod +x para rồi thử lại

→ Workflow /update — Tham chiếu lệnh đầy đủ → Workflow /para-audit — Kiểm tra tuân thủ hậu cập nhật → Học: Kernel — Hiểu những gì đang được cập nhật