メインコンテンツまでスキップ
バージョン: Future

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

プロファイルの解決順序は、明示的な --profile または ENGRAM_PROFILE、ワークスペースの default_profile、アクティブなユーザープロファイルです。ユーザーのデフォルトがプロファイル A のままで、ワークスペース W がプロファイル B に固定されている場合、W に対する通常のロード、MCP ロード、およびエージェント hook のインジェクションは、プロファイル 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ルールメモリの推奨行数ターゲット7050 から 200
memory.rule_line_hard_limitルールメモリの最大許容行数10050 から 200
load.limit通常のロードで返される最大メモリ数81 から 32
rule_variants.enabledルールバリアントの生成を有効または無効にするtruetrue, false
rule_variants.activeアクティブなルールバリアントモードbalancedlight, balanced, strict
graph.enabledグラフ対応ルーティングを有効または無効にするtruetrue, false
graph.max_relatedグラフのエッジから取得する最大関連メモリ数81 から 20
graph.min_related_scoreグラフエッジを追加するための最小類似度スコア0.30.0 から 1.0
vector.enabledベクトル検索フォールバックを有効または無効にするtruetrue, false
live_sync.enabled保存時に生成されたエージェントコンテキストファイルを同期するtruetrue, false
global_git.enabledグローバル Git リポジトリの同期自動化を有効にするfalsetrue, false
global_git.remoteグローバル同期の Git リモート名origin文字列
global_git.branchグローバル同期の Git ブランチ名main文字列

これらの設定は、engram entryConstruct タブで視覚的に管理することもできます。

次のステップ