ariadnevdocs

Tìm trong tài liệu

    Ngôn ngữ · VI
    Phiên bản · 1.1.0

    Di trú từ vcskill

    ariadnev là phần tiếp nối của vcskill dưới tên mới. Không có gì tự di trú; đây là lần dọn dẹp ngắn, một lần.

    Trong trang này
    1. 1. Gỡ artifact cũ đã cài
    2. 2. Xóa trạng thái và cache cũ
    3. 3. Xóa binary và bí danh cũ
    4. 4. Cài lại
    5. Điều không được mang sang
    6. Tải về theo phiên bản ghim
    7. Nếu bạn bỏ qua

    Sơ đồ: Các giai đoạn di trú

    Nút

    1. Vẫn còn binary cũ?
    2. vc uninstall --provider …
    3. Đọc .vcskill/receipt.json
    4. Xóa state + cache (rm -rf, không thể hoàn tác)
    5. Xóa binary cũ + bí danh (rm -f, không thể hoàn tác)
    6. ariadnev install
    Kết nối
    TừĐếnQua
    checkvc-uninstallcó
    checkread-receiptkhông
    vc-uninstallremove-state
    read-receiptremove-state
    remove-stateremove-binary
    remove-binaryinstall-again
    Bảng đối chiếu chuyển đổi
    Hạng mụcvcskill (Legacy)ariadnev (Current)
    Lệnh binaryvcariadnev
    Thư mục state~/.vcskill/~/.ariadnev/
    Tệp receipt.vcskill/receipt.json.ariadnev/receipt.json
    Tiền tố biến môi trườngVCSKILL_*ARIADNEV_*

    Phiên bản 1.0.0 đổi tên toàn bộ sản phẩm: binary và package, tiền tố biến môi trường ARIADNEV_*, namespace skill av:, thư mục trạng thái ~/.ariadnev và .ariadnev/, cache ~/.cache/ariadnev, và URL gốc ariadnev.com.

    CLI mới không biết gì về những gì tên cũ để lại trên đĩa — không có mã di trú, đó là chủ ý. Một cuộc di trú âm thầm di chuyển file là một thay đổi bạn không thể review, và các file liên quan chỉ là một cache, một thư mục trạng thái và các artifact đã cài mà bạn có thể cài lại bằng một lệnh. Vậy nên đây là một lần dọn dẹp ngắn bạn tự làm.

    Có tính phá hủy — đọc kỹ trước khi chạy. Bước 2 và 3 xóa file bằng rm -rf. Không có undo, và ariadnev backups không đọc thư mục cũ ~/.vcskill/backups. Nếu bạn muốn giữ gì trong hai thư mục đó, hãy sao chép ra trước.

    #1. Gỡ artifact cũ đã cài

    Nếu vẫn còn binary cũ, gỡ bằng nó — nó đọc receipt của chính nó và gỡ đúng những gì đã ghi:

    vc uninstall --provider claude-code    # lặp lại cho từng provider; thêm --global cho phạm vi ~/

    Nếu binary cũ không còn, receipt tại .vcskill/receipt.json (hoặc ~/.vcskill/receipt.json) liệt kê mọi đường dẫn nó đã ghi:

    python3 -c "import json,sys; [print(f['path']) for i in json.load(open('.vcskill/receipt.json'))['installs'].values() for f in i['files']]"

    #2. Xóa trạng thái và cache cũ

    rm -rf ~/.vcskill
    rm -rf ~/.cache/vcskill

    #3. Xóa binary và bí danh cũ

    rm -f ~/.local/bin/vc ~/.local/bin/vcskill

    Trên Windows, xóa %LOCALAPPDATA%\Programs\vcskill.

    #4. Cài lại

    curl -fsSL https://ariadnev.com/install | bash
    ariadnev install

    #Điều không được mang sang

    • Receipt cũ — CLI mới ghi .ariadnev/receipt.json và không đọc receipt .vcskill, vì thế bước 1 phải làm trước.
    • Backup cũ — ~/.vcskill/backups không được ariadnev backups đọc; sao chép thứ bạn muốn giữ trước.
    • Config cũ — config mới là ~/.ariadnev/config.json với hình dạng khác.

    Hai trình đọc vẫn tương thích vì chúng chạm vào dữ liệu đã có trên đĩa của bạn: khối quản lý AGENTS.md viết bằng marker cũ được thay thế thay vì nhân đôi, và receipt schema-1 vẫn đọc được nên doctor và uninstall tiếp tục hoạt động với nó.

    #Tải về theo phiên bản ghim

    https://ariadnev.com/version?version=<semver> và /download/<asset>?version=<semver> chỉ phân giải các bản phát hành ariadnev@<semver>. Ghim vào một phiên bản trước khi đổi tên sẽ trả về 404 thay vì âm thầm phục vụ thứ khác.

    #Nếu bạn bỏ qua

    Các file cũ là trơ — không tiến trình nào đọc chúng — nhưng chúng vẫn nằm trong thư mục provider của bạn, nơi model đọc chúng như chỉ dẫn cạnh các file mới. Hai phiên bản của cùng một skill trong một thư mục skills/ mới là vấn đề đáng tránh, không phải dung lượng đĩa.

    Open Markdown source
    Open heading link