matrixcode_core/tools/codegraph/
mod.rs1pub use self::types::{Node, Edge, IndexStatus, PendingChanges, FileInfo, CodeGraphEnv};
19pub use self::manager::CodeGraphManager;
20pub use self::watcher::{CodeGraphWatcher, WatcherHandle};
21pub use self::ignore::WATCH_EXTENSIONS;
22pub use self::tools::{
23 codegraph_tools, codegraph_tools_with_auto_detect, codegraph_tools_if_installed,
24 should_inject_codegraph_tools,
25 CodeGraphSearchTool, CodeGraphCallersTool, CodeGraphCalleesTool,
26 CodeGraphStatusTool, CodeGraphSyncTool,
27};
28pub use self::install::{get_codegraph_path, ensure_codegraph, is_codegraph_installed};
29pub use self::project::find_project_root;
30
31mod types;
33mod manager;
34mod watcher;
35mod tools;
36mod install;
37mod project;
38mod git;
39mod ignore;