arrow_back Trở về Catalog
workflows Nâng cao

Workflow /merge

Gộp logic workflow tùy chỉnh với phiên bản Catalog mới nhất.

Lệnh /merge thực hiện việc gộp thông minh giữa workflow bạn đã tùy chỉnh riêng cho dự án với phiên bản mới nhất từ Governed Catalog. Mục tiêu là bảo toàn các logic cá nhân (như deployment steps riêng) trong khi vẫn tích hợp được các cải tiến mới từ hệ thống gốc.

Cú pháp Lệnh

/merge [workflow-name]

Luồng Xử Lý Chi Tiết

1. Phân tích Ngữ Nghĩa (Semantic Analysis)

Agent sẽ đọc cả hai tệp (Local và Catalog) để nhận diện:

  • Cá nhân hóa: Những thay đổi bạn đã thực hiện (thêm bước thông báo, đổi kênh Slack…).
  • Cập nhật: Những cải tiến mới từ Catalog (lệnh CLI mới, promt tối ưu hơn…).

2. Chiến lược Gộp (Merge Strategy)

Hệ thống áp dụng 3 quy tắc chính:

  • Preserve (Bảo toàn): GIỮ LẠI toàn bộ các bước tùy chỉnh đặc thù của dự án.
  • Inject (Bổ sung): CHÈN thêm các section hoặc cải tiến mới từ Catalog mà không gây xung đột logic.
  • Update (Nâng cấp): Tự động sửa lỗi hoặc cập nhật các cú pháp đã cũ (deprecated paths/flags).

3. Kiểm Tra & Áp Dụng

Trước khi ghi đè, hệ thống tạo bản sao lưu .bak. Sau khi gộp, Agent sẽ hiển thị bảng tóm tắt những gì đã được GIỮ, THÊM hoặc NÂNG CẤP để bạn xác nhận lần cuối.

Liên Quan

  • /install — Thường khởi động luồng này khi gặp xung đột.
  • /para-workflow — Xem các phiên bản hiện có trong Catalog.