graph
Manage code knowledge graphs with nodes (functions, classes, modules) and edges (calls, depends_on, data flow). Query, trace multi-hop relationships, and detect stale connections.
Instructions
代码知识图谱:管理函数调用链、数据流、依赖关系等结构化代码知识。支持节点/边 CRUD、多跳遍历、过期检测。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | 实体名称(add_node/query) | |
| edges | No | 批量边(batch) | |
| label | No | 边标签(add_edge) | |
| nodes | No | 批量节点(batch) | |
| start | No | 起始节点名称或 ID(trace) | |
| action | Yes | 操作类型 | |
| source | No | 起点节点名称或 ID(add_edge) | |
| target | No | 终点节点名称或 ID(add_edge) | |
| edge_id | No | 边 ID(remove) | |
| node_id | No | 节点 ID(remove) | |
| relation | No | 关系类型(add_edge/trace) | |
| direction | No | 遍历方向(trace) | down |
| file_path | No | 文件路径,自动转相对路径(add_node/query/refresh) | |
| max_depth | No | 最大深度(trace) | |
| memory_id | No | 关联记忆 ID(add_node) | |
| description | No | 描述(add_node) | |
| entity_type | No | 实体类型(add_node/query) | |
| line_number | No | 行号(add_node) | |
| cross_project | No | 跨项目遍历(trace) |