用途:导出代码审查知识图谱,便于调试、外部分析、构建后校验与团队共享。
主要能力:--format=json(默认)通过 code_graph export --json 将 .code-graph/graph.db 中全部节点(函数、类、文件)与边(调用、导入、继承等)导出到 .code-graph/graph-export.json,可用 --files 限定文件、-o 指定输出路径;--format=mermaid 通过 code_graph export-mermaid <path> --json 将单个文件的内部调用图渲染为 Mermaid flowchart,输出到 .code-graph/<name>-graph.md。JSON 含 version、stats、nodes、edges,并包含 MESSAGE_BUS、TRIGGERS_EVENT、PRODUCES_EVENT、TRIGGERS_COMMAND_EVENT、API_ENDPOINT 等隐式边。
使用方式:先确保已构建图谱(不存在 graph.db 时运行 $graph-build);需 Python 3.10+ 及 tree-sitter、tree-sitter-language-pack、networkx。执行前先选定 --format,再运行对应命令。
适用场景:检查图谱内容、导入外部分析工具、验证图谱正确性、分享图谱快照。
限制:mermaid 模式必须提供 <path>,仅覆盖文件内函数/类/测试函数及文件内调用关系,排除外部与标准库调用、跨文件调用者及 CONTAINS 边;具体收费与平台支持暂未提供。