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

profiles / workspaces / config

Quản lý profile, nơi lưu, giới hạn tải, chế độ đọc/proof, vai trò và cấu hình runtime.

profile​

engram profile status
engram profile create personal --global-path ~/Documents/engram-personal --use
engram profile use company --workspace
engram profile merge personal company --dry-run

Thứ tự phân giải profile là --profile tường minh hoặc ENGRAM_PROFILE, rồi đến default_profile của workspace, rồi đến profile người dùng đang hoạt động. Nếu workspace W được ghim vào profile B trong khi mặc định của người dùng vẫn là profile A, mọi lần load thông thường, load qua MCP và chèn qua hook của agent cho W đều đọc bộ nhớ global của profile B và không bao giờ đọc profile A. Một profile tường minh khác với mặc định của workspace sẽ dùng bộ nhớ global của profile đó và tắt bộ nhớ workspace cho lệnh đó.

set-save-target​

engram set-save-target status
engram set-save-target workspace
engram set-save-target global
engram set-save-target both

set-load-limit​

engram set-load-limit 1..32
engram set-load-limit status
engram set-load-limit reset

Cấu hình tải​

Các khóa này nằm trong khối load của .agents/.engram/engram.config.json; engram config set không chấp nhận chúng.

KhóaMặc địnhÝ nghĩa
load.disclosureautoauto mở rộng các kết quả đầu bảng và hiển thị phần còn lại dưới dạng thẻ; full giữ nguyên đầu ra không phân tầng
load.expand_top3Số nội dung được mở rộng khi dùng disclosure auto
load.working_ttl_days14Số ngày một bộ nhớ OBJECTIVE: task đã duyệt ở lại tầng làm việc (1 đến 365). Cũng có thể sửa trong tab Construct của Entry

set-read​

engram set-read startup|auto|always|manual|off
engram set-read status

set-proof​

engram set-proof off|compact
engram set-proof status

set-role​

engram set-role frontend
engram set-role backend security
engram set-role

Khi engram set-role ... hoặc engram set-rule-variant ... thành công, CLI trả về một dòng Agent action:. Các slash adapter nhận biết Engram và các host MCP nên chạy lại ngay engram load "<current task/request>".

set-rule-variant​

engram set-rule-variant strict|balanced|light|off|status

config​

engram config view
engram config set <key> <value>

Bảng tham chiếu các cài đặt chính​

KhóaMô tảMặc địnhPhạm vi / Tùy chọn
memory.rule_line_targetSố dòng mục tiêu được khuyến nghị cho bộ nhớ dạng quy tắc7050 đến 200
memory.rule_line_hard_limitSố dòng tối đa cho phép của bộ nhớ dạng quy tắc10050 đến 200
memory.include_author_emailGhi author_email vào frontmatter của bộ nhớ mới (author_name luôn được ghi)falsetrue, false
mcp.resource_limitSố bộ nhớ mà resources/list của MCP trả về ngoài engram://index, xếp hạng theo lượt chèn + lượt lấy (chỉ cấu hình JSON; không đặt được bằng engram config set)200 đến 200
load.limitSố bộ nhớ tối đa mà lần load thông thường trả về81 đến 32
hooks.path_rulesnative ghi các tệp quy tắc của Claude và Cursor cho các bộ nhớ có applies_to và đăng ký InstructionsLoaded của Claude; hook giữ hook PreToolUse của Claudenativenative, hook
rule_variants.enabledBật hoặc tắt việc sinh các biến thể quy tắcfalsetrue, false
rule_variants.activeChế độ biến thể quy tắc đang dùngbalancedlight, balanced, strict
graph.enabledBật hoặc tắt định tuyến nhận biết đồ thịtruetrue, false
graph.max_relatedSố bộ nhớ liên quan tối đa lấy từ các cạnh đồ thị41 đến 20
graph.min_related_scoreĐiểm tương đồng tối thiểu để thêm cạnh đồ thị0.220.0 đến 1.0
vector.enabledTìm kiếm vector băm dự phòng ở mức thử nghiệm (không phải embedding ngữ nghĩa)falsetrue, false
live_sync.enabledĐồng bộ các tệp ngữ cảnh agent được sinh ra khi lưufalsetrue, false
global_git.enabledBật tự động đồng bộ repo Git toàn cụctruetrue, false
global_git.remoteTên remote Git dùng cho đồng bộ globaloriginChuỗi
global_git.branchTên nhánh Git dùng cho đồng bộ globalmainChuỗi

Các cài đặt này cũng có thể quản lý trực quan trong tab Construct của engram entry.

Bước tiếp theo​

Danh tính tác giả Git​

Engram có thể lưu một tác giả toàn cục và một ghi đè tùy chọn theo workspace. Thứ tự phân giải là workspace, rồi global, rồi phương án dự phòng chỉ đọc từ Git. Các cài đặt chỉ ảnh hưởng đến bộ nhớ trong tương lai; ghi đè theo workspace không bao giờ thay đổi cấu hình Git toàn cục. Hãy dùng bước lập kế hoạch và xác nhận tường minh cho việc đồng bộ Git toàn cục hoặc di chuyển bộ nhớ cũ.

engram author show
engram author set --name "Jane Doe" --email "jane@example.com"
engram author unset --scope workspace
engram author sync-git-global --plan
engram author sync-git-global --confirm
engram author migrate-memories --plan
engram author migrate-memories --confirm

Đọc hướng dẫn cài đặt tác giả Git đầy đủ.