跳到主要内容

profiles / workspaces / config

管理配置文件、保存目标、加载限制、读取/核对模式、角色和运行时配置。

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

配置文件解析顺序是显式的 --profileENGRAM_PROFILE,然后是工作区 default_profile,最后是活动的活动用户配置文件。如果工作区 W 固定到配置文件 B,而用户默认仍为配置文件 A,则针对 W 的每次普通加载、MCP 加载和 Agent 钩子注入都将读取配置文件 B 的全局内存,而绝不会读取配置文件 A。与工作区默认不同的显式配置文件使用该配置文件的全局内存,并禁用该命令的工作区内存。

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

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

engram set-role ...engram set-rule-variant ... 成功时,CLI 返回一行 Agent action:。支持 Engram 的斜杠适配器和 MCP 主机应立即重新运行 engram load "<current task/request>"

set-rule-variant

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

config

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

关键设置参考

描述默认值范围 / 选项
memory.rule_line_target规则内存的推荐行数目标7050200
memory.rule_line_hard_limit规则内存的最大允许行数10050200
load.limit普通加载返回的最大内存数8132
rule_variants.enabled启用或禁用规则变体生成truetrue, false
rule_variants.active活动规则变体模式balancedlight, balanced, strict
graph.enabled启用或禁用图感知路由truetrue, false
graph.max_related从图的边中提取的最大相关内存数8120
graph.min_related_score添加图边的最小相似度分数0.30.01.0
vector.enabled启用或禁用向量搜索退路truetrue, false
live_sync.enabled保存时同步生成的 Agent 上下文文件truetrue, false
global_git.enabled启用全局 Git 仓库同步自动化falsetrue, false
global_git.remote全局同步的 Git 远程名称origin字符串
global_git.branch全局同步的 Git 分支名称main字符串

这些设置也可以在 engram entryConstruct 选项卡下以可视化方式管理。

下一步