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 status

Kiểm tra vòng đời và sức khoẻ shard đã lược bỏ dữ liệu nhạy cảm mà không tạo tệp shard.

Dùng ak content-search status trước khi enable, search, disable, delete hoặc rebuild shard của project. Bước kiểm tra content shard chỉ đọc và không tạo thư mục operational/content.

Cách dùng

ak content-search status --project <uuid>

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

Cờ của lệnh

CờMặc địnhMô tả
--project <uuid>Trống, bắt buộcUUIDv7 chữ thường chuẩn của project do actor hiện tại sở hữu.

Status vẫn mở operational store hiện có ở chế độ read-only để phân giải actor và membership. Vì vậy operational.db bị thiếu, busy, unhealthy hoặc không truy cập được sẽ ngăn status ngay cả khi shard chưa tồn tại. Lệnh không gọi registry, entitlement, provider hay network.

Đầu ra

Human stdout là một dòng:

lifecycle=<value> health=<value> docs=<count>

JSON stdout là status object thô, không phải envelope dùng chung:

projectId: UUID project chuẩn
lifecycle: absent | enabled | disabled
health: absent | ready | disabled | building | stale | corrupt | incompatible | foreign-database | permission | busy
documentCount: bỏ qua khi bằng 0
logicalBytes: bỏ qua khi bằng 0
disclosure: thông báo plaintext at rest

logicalBytes là bộ đếm độ dài title cộng body đã lưu do SQLite báo, không phải kích thước vật lý của .db cộng sidecar. Status không trả path shard hay excerpt nội dung.

Kết quả absent vẫn thành công: lifecycle=absent, health=absent và không tạo content directory. Lỗi JSON không được bảo đảm có body có cấu trúc.

Mã thoát

Ý nghĩa
0Status đã lược bỏ dữ liệu nhạy cảm, kể cả absent, được phát.
1Thiếu flag, UUID không hợp lệ, actor không phải owner hoặc không thể kiểm tra operational store/shard an toàn.
2Giá trị flag không phân tích được.

Hành động theo status

Kết quảBước tiếp theo
absentĐọc công bố plaintext rồi chạy enable --yes nếu tìm kiếm cục bộ phù hợp.
disabledBật lại để giữ document hoặc delete để xoá plaintext.
readyTìm kiếm bình thường.
corrupt, incompatible, foreign-databaseGiữ bản sao ngoài nếu cần rồi chỉ rebuild sau khi chấp nhận thay shard vĩnh viễn.
permission, busySửa quyền hoặc chờ thao tác store hiện tại; không force-delete cả thư mục.

Lệnh liên quan