arrow_back Trở về Catalog
workflows Nâng cao

Workflow /update

Cập nhật workspace an toàn có hướng dẫn từ Agent đi kèm khả năng phục hồi lỗi. Cập nhật cho v1.6.5 decision gates.

Workflow /update cung cấp sự an toàn của AI agent-guided cho các hệ sinh thái PARA. Thay vì người dùng tự chạy ./para update và bối rối với các lỗi xung đột, trợ lý (Agent) sẽ trực tiếp kiểm tra tiền kỳ, chạy diễn tập Dry-run, và kích hoạt cả khả năng cứu hộ hệ thống (Error recovery).

Tổng Quan Về Lệnh

/update

Không cần tham số định danh — Trợ lý AI sẽ tự cập nhật thông số và trạng thái.

Luồng Cập Nhật (Update Flow)

Kiểm tra → Diễn tập → Xác nhận → Update Trực tiếp → Xác thực → In báo cáo

1. Pre-flight Checks (Kiểm định)

Agent phải làm 3 thao tác dò sau trước khi chạy:

Trạng tháiLàm gì?Xử lý khi lõi mạng
NetworkGọi ra Github?Đề xuất offline (./para install)
Git statusCó Dirty repo?Hỏi Stash lại hay Skip bỏ qua rác
VersionĐã là mới nhất?Hỏi tiếp tục cài đè lại không
DirectionKernel > Repo VERSION?Cảnh báo: workspace đi trước, gợi pull trước

2. Xem trước theo Dry-run

Chạy bằng lệnh ngầm ./para update --dry-run để bắt những điểm sẽ bị override (Thay phiên bản ghi đè, script migration,…). Yêu cầu người dùng xác nhận thao tác.

3. Live Update

Gọi thực thi ./para update. Nếu xuất hiện Error Crash, tiến hành chuẩn đoán tự động thay cho báo đỏ.

4. Error Recovery (Phân luồng Phục hồi rủi ro)

Xử lý nhanh chóng các rủi ro hệ điều hành theo logic:

Tên LỗiNguyên nhânAgent Phản Ứng
Mất MạngRớt mạng liên kếtĐề cập làm offline sync
Git Xung ĐộtCây nhánh lỗi dòng chảyLiệt kê cờ, gợi ý --theirs
Thiếu Quyền HạnQuên không chạy chmod xTự thay đổi lại Permissions
Kích Hoạt RollbackLỗi vỡ tệp CLIKhuyên cài đè --force
Lỗi semver_gteLibrary chưa được tảiKiểm tra cli/lib/validator.sh, chạy install

Sau lần rà soát lỗi thử lại thứ nhất. Nều thất bại hoàn toàn, hủy chốt luồng và in thông báo Log.

5. Verify / Xác thực Hậu Cập Nhật

Lần vào hệ phân vùng file system để kiểm chứng:

  • Thuộc tính cấu hình kernel_version ở file .para-workspace.yml.
  • Ngày đồng bộ gần nhất qua file history history.log của .para/migrations/.
  • File audit gốc .para/audit.log.