All notable changes to the CodeGraph extension will be documented in this file.
- C Language Support: Full parsing support for C source files using
codegraph-cparser- Tolerant kernel mode for parsing Linux kernel drivers and system code without
compile_commands.json - Handles kernel macros (
__init,__exit,likely(), etc.) and GCC extensions - For full semantic analysis, generate a compilation database using
bear -- make
- Tolerant kernel mode for parsing Linux kernel drivers and system code without
- Extension icon for VS Code marketplace
- 3 additional Language Model Tools (now 9 total):
codegraph_analyze_complexity- Measure cyclomatic and cognitive complexitycodegraph_find_unused_code- Detect dead code for cleanupcodegraph_analyze_coupling- Analyze module coupling and cohesion
- Improved symbol index with O(1) node-to-file reverse lookup
- Enhanced path resolution in handlers with fallback to symbol index
- Updated build script with
--all-platformsand--sync-binariesoptions
- Initial release
- Cross-language code intelligence for TypeScript, JavaScript, Python, Rust, and Go
- Dependency graph visualization
- Call graph analysis
- Impact analysis for refactoring
- AI integration via Language Model Tools (6 tools for AI agents)
@codegraphchat participant for VS Code AI chats- Rust LSP server powered by codegraph crates