codegraph_query
Execute raw Cypher queries to analyze dependencies, imports, and modifications across projects, files, symbols, and sessions.
Instructions
Execute a raw Cypher query against the code intelligence graph.
The graph contains: Project, File, Symbol, Package, Session nodes. Edges: HAS_FILE, DEFINES, DEPENDS_ON, MODIFIED, IN_PROJECT, TOUCHED, EDITED, CREATED, IMPORTS (File->File or File->Package), CALLS (File->Symbol), INHERITS (Symbol->Symbol).
Example queries:
MATCH (p:Project) RETURN p.name, p.path LIMIT 10
MATCH (f:File {project: 'my-app'}) RETURN f.path, f.lang LIMIT 20
MATCH (p:Project)-[:DEPENDS_ON]->(pkg:Package) WHERE pkg.name = 'react' RETURN p.name
MATCH (s:Session)-[:EDITED]->(f:File) RETURN f.path, COUNT(s) ORDER BY COUNT(s) DESC LIMIT 10
Args: query: Cypher query string
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |