AgentKit
Tài liệuBộ kitTham chiếu CLIỨng dụng Desktop
BetaBạn đang đọc tài liệu kênh beta (2.13.0-beta.20). Tính năng có thể thay đổi trước bản stable tiếp theo.Chuyển sang stable →

ak content-search

ak content-search rebuild

Thay vĩnh viễn một shard content-search stale hoặc corrupt bằng shard rỗng ở trạng thái enabled.

Chỉ dùng ak content-search rebuild khi shard của một project bị stale, corrupt hoặc incompatible. Lệnh xoá shard đó rồi tạo database AKC1 mới, rỗng và enabled. Nó không rebuild operational.db.

Cách dùng

ak content-search rebuild --project <uuid> --yes

Lệnh không nhận đối số theo vị trí trong cú pháp được công bố.

Cờ bắt buộc

CờMặc địnhMô tả
--project <uuid>Trống, bắt buộcUUIDv7 chữ thường chuẩn của project đã xác thực owner.
--yesfalse, runtime yêu cầuCho phép xoá và chấp nhận shard thay thế rỗng.

Không có preview hoặc prompt tương tác. Input TTY, xác nhận qua pipe, --json--no-interactive không thay thế --yes.

Ranh giới phá huỷ dữ liệu

Rebuild không tạo backup. Lệnh xoá database, WAL, SHM, journal và lifecycle marker của project đã chọn trước khi tạo bản thay thế rỗng. Document và checkpoint đã index không được khôi phục.

Lệnh đóng shard đã chọn và không xoá tệp runtime nguồn hay core operational database. Nó không gọi network, registry, provider, xác thực hay entitlement. Quyền owner được kiểm tra lại trước thao tác.

Rebuild không ingest nội dung vào shard thay thế. Một đường indexing khác của AgentKit phải nạp lại; ak data ingest chỉ refresh operational.db, không ghi content-search shard.

Đầu ra

Human stdout là rebuilt. JSON stdout là status object thô:

projectId: UUID chuẩn
lifecycle: enabled
health: ready
documentCount: bỏ qua khi bằng 0
logicalBytes: bỏ qua khi bằng 0
disclosure: thông báo plaintext at rest

Đầu ra không phải envelope có phiên bản hay NDJSON. Lỗi runtime có thể không phát error object JSON có cấu trúc.

Mã thoát

Ý nghĩa
0Shard rỗng, enabled đã được tạo và status được phát.
1Thiếu project flag, kiểm tra owner/store/path thất bại hoặc không xoá hay tạo lại được shard.
2Thiếu --yes hoặc giá trị flag không phân tích được.

Xác minh

ak content-search status --project <uuid> --json

Kỳ vọng lifecycle=enabled, health=ready và chưa có document cho đến khi indexing nạp lại. Nếu chỉ cần tạm dừng, dùng disable thay vì rebuild.

Lệnh liên quan