メインコンテンツへスキップ

エッジの追加

cohaku graph edge add <sourceId> <targetId> <relation>
2つのエンティティ間に有向の関係を作成します。

引数

引数必須説明
sourceIdはいソースエンティティ ID
targetIdはいターゲットエンティティ ID
relationはい関係タイプ(例: uses, depends_on, contains, implements

オプション

オプションデフォルト説明
--factこの関係に関する追加情報
--valid-at有効期間のタイムスタンプ(ISO 8601)
--scopeprojectスコープ: project, global

使用例

cohaku graph edge add entity1 entity2 "depends_on" --fact "Uses for database access"

エッジの更新

cohaku graph edge update <id>
古いエッジを無効化し、新しいバージョンを作成することでエッジを更新します。

オプション

オプション説明
--relation新しい関係タイプ
--fact新しい追加情報

使用例

cohaku graph edge update edge123 --relation "extends" --fact "Changed from uses to extends"

エッジの無効化

cohaku graph edge invalidate <id>
エッジを無効としてマークします。エッジは履歴として保持されますが、アクティブなクエリからは除外されます。

使用例

cohaku graph edge invalidate edge123