Chuyển tới nội dung chính

inject / link / upgrade

Các lệnh thiết lập và adapter khởi tạo không gian làm việc, liên kết tác nhân và đối soát sau khi cập nhật gói.

inject

engram inject
engram inject --global-only --global-path <path>
engram inject --submodule
engram inject --submodule-remote <git-url>
engram inject --global-remote <git-url>
engram inject --no-skillset
engram inject --skillset all

engram inject tạo ra .agents/.engram/ và cài đặt mục tiêu Codex thu gọn theo mặc định. Các tệp hiện tại do con người viết sẽ được bỏ qua.

Lệnh inject tương tác sẽ hỏi theo thứ tự này: có muốn thêm ./.agents/.engram dưới dạng submodule hay không, có sử dụng đường dẫn Engram toàn cục hay không, và có muốn thêm nguồn Git toàn cục dùng chung hay không.

Sử dụng engram update-global-folder <new-path> hoặc engram ugf <new-path> để chỉ cập nhật đường dẫn toàn cục đã được cấu hình. Các dạng chat như engram set global memory path to <new-path>engram move global folder from <old-path> to <new-path> được chuẩn hóa về cùng một lệnh. Thêm --move-from-path <old-path> khi họ cũng muốn Engram di chuyển toàn bộ thư mục gốc toàn cục cũ.

engram link codex
engram link claude
engram link gemini
engram link cursor
engram link windsurf
engram link --global opencode
engram link all
engram unlink

engram link all cài đặt tập hợp mục tiêu công khai và báo cáo lý do SKIPPED mang tính quyết định cho các host chưa hoàn thiện trên các tệp hướng dẫn bộ kỹ năng, cấu hình MCP, bộ chuyển đổi slash và hook tác nhân trong một lần cài đặt thống nhất. engram unlink gỡ bỏ toàn bộ chúng cùng nhau. engram unlink --global <target> chỉ gỡ bỏ plugin toàn cục do Engram tạo ra; tệp do con người viết sẽ được bảo tồn trừ khi có cờ --force rõ ràng.

upgrade

engram upgrade
engram upgrade --plan
engram upgrade --latest

Sử dụng engram upgrade sau khi cài đặt gói Engram mới hơn. Lệnh này so sánh các thư mục gốc bộ nhớ đã khởi tạo từ phiên bản v0.0.8 trở đi với lược đồ phát hành hiện tại và làm mới các tệp HELP.md được tạo, chỉ mục bộ nhớ, tệp đồ thị, sidecar vector đủ điều kiện, bộ kỹ năng không gian làm việc được tạo, khung bộ nhớ toàn cục và bộ kỹ năng tác nhân toàn cục đã đăng ký trong khi bảo tồn các tệp do con người viết.

Các lệnh thông thường cũng chạy đối soát thư mục gốc một cách âm thầm một lần cho mỗi phiên bản gói trừ khi --no-auto-upgrade hoặc ENGRAM_NO_AUTO_UPGRADE=1 được thiết lập.

Sử dụng engram upgrade --latest khi kết quả đầu ra của gói mới phải ghi đè lên các cấu phần tác nhân liên kết hiện tại do Engram quản lý. Đường dẫn đó sẽ áp dụng lại các tệp hướng dẫn không gian làm việc, quy tắc, cấu hình MCP/plugin và các hook được quản lý, đồng thời làm mới các cài đặt tác nhân toàn cục đã đăng ký với các tệp mới nhất được tạo.

Chỉ sử dụng --force khi cố tình thay thế các tệp adapter do Engram tạo ra.

take-control

engram take-control --plan
engram take-control --all
engram take-control --file AGENTS.md
engram take-control --dir docs
engram take-control --include "docs/**/*.md" --exclude "docs/private/**"
engram take-control --max-sources 5 --max-chars 900
engram take-control --all --metacognize --accept-all

take-control là quy trình tiếp quản có hỗ trợ của tác nhân dành cho các hướng dẫn không gian làm việc hiện có. Nó xây dựng một gói nguồn nhỏ gọn từ các tệp như AGENTS.md, CLAUDE.md, GEMINI.md, quy tắc Cursor, ghi chú ngân hàng bộ nhớ và các thư mục cấp cao nhất như rules/, skills/, workflows/, knowledge/ hoặc notes/, bao gồm cả các ghi chú .txt.

Các bộ nhớ được lưu bởi take-control ghi lại source_filessource_hashes để các nguồn không thay đổi sẽ được bỏ qua sau đó.

metacognize

engram metacognize --workspace
engram metacognize --global --dry-run
engram metacognize --all --accept-all

Sử dụng metacognize khi bạn muốn tác nhân AI xem xét một thư mục bộ nhớ Engram hiện có và đề xuất cấu trúc an toàn hơn thông qua cùng một luồng phê duyệt của save-session. Tác nhân nên sử dụng UPDATE: memory-id để hợp nhất hoặc dọn dẹp cách diễn đạt và DEPENDS_ON: memory-id cho các bộ nhớ phân lớp.

Các bước tiếp theo