CodeGraph 代码智能引擎

DriFox v0.3.4 集成 CodeGraph 代码智能引擎,提供语义级别的代码探索能力。

五种探索模式

模式

说明

search

搜索符号(函数/类/方法/变量),支持按 kind 过滤和精确/模糊匹配

explore

综合搜索 + 调用上下文,一次输出符号定义和引用信息

callers

查找谁调用了指定符号,可配置遍历深度

callees

查找指定符号调用了谁,可配置遍历深度

impact

变更影响分析,评估改动波及范围

功能特性

  • 语义化索引 — 自动解析代码符号、引用关系、调用链

  • 文件同步 — 工作目录变更时自动重初始化索引

  • 文件监听 — 实时同步文件系统变更到索引

  • 多种过滤 — 按类型(function/class/method/variable/field/enum)过滤搜索结果

  • 深度控制 — callers/callees/impact 可配置 1-3 级遍历深度

  • 路径筛选 — files 模式按目录筛选索引文件

使用示例

# 探索一个符号
codegraph_explore("ChatBackend")

# 查找谁调用了 send_message
codegraph_explore("send_message", mode="callers")

# 变更影响分析
codegraph_explore("on_click", mode="impact")

# 查看索引状态
codegraph_explore(mode="status")