enox_traverse
Traverse a knowledge graph from a starting entity, filtering by relationship type and direction to discover dependencies, superseding relations, or full neighborhoods.
Instructions
Graph traversal from a knowledge entity following specific edge types and direction.
Use this for structured exploration:
"What does X depend on?" → traverse(start="X", direction="outgoing", edge_types=["depends_on"])
"What supersedes X?" → traverse(start="X", direction="incoming", edge_types=["supersedes"])
Full neighborhood: traverse(start="X", direction="both", max_depth=2)
Returns nodes with depth info (0 = start, 1 = direct, 2+ = transitive).
Example: traverse(start="RFDB", direction="outgoing", edge_types=["depends_on", "uses"], max_depth=3)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start | Yes | Starting entity name or ID | |
| direction | No | Traversal direction (default: "both") | |
| edge_types | No | Filter by edge/relation types. Omit for all. | |
| max_depth | No | Maximum traversal depth (default: 2) |