What's New
Language-Aware Code Intelligence Engine (#238)
A full symbol resolution engine with 3-tier resolver, Method Resolution Order (MRO), constructor/struct literal resolution, receiver-constrained disambiguation, and heritage/ownership edges across 9 languages.
- 3-tier resolver: exact FQN → scope-walk → guarded fuzzy (refuses ambiguous matches)
- MRO: C++ leftmost-base, C#/Java class-over-interface, Python C3, Rust qualified syntax
- Constructor resolution:
new Foo(),User{...}, C# primary constructors, target-typed new - Receiver-constrained: per-file TypeEnv disambiguates
user.save()vsrepo.save() - Heritage edges: HAS_METHOD, OVERRIDES, Go struct embedding, Swift extensions
- Modular architecture:
resolvers/,type-extractors/,language-config.ts, dispatch tables withRecord<SupportedLanguages, Handler>+satisfies - 178 integration resolver tests across 9 languages, 1146 total tests passing
Skill Generation (#171)
Optional AI agent skill generation from the knowledge graph via npx gitnexus analyze --skills.
C/C++/C#/Rust Language Support (#237)
Consolidated fixes from 6 community PRs — .h → C++ mapping, sibling-based modifier scanning, adaptive buffer sizing, expanded entry point patterns, call expression matching.
Other
- DeepSeek model configurations (#217)
- Skip unavailable Swift parsers (#188)
- CI/CD hardening and fork PR support (#222, #225)
Contributors
- @Alice523 — C/C++ function name extraction, nodeId stabilization (#163)
- @benny-yamagata — First-class C# support (#170)
- @jnMetaCode — C# query compilation fix (#178)
- @JasonOA888 — Adaptive tree-sitter buffer sizing (#216), DeepSeek models (#217)
- @bitgineer — C/C++/C#/Rust language support fixes (#227)
- @ex-nihilo-jg — Call expression matching in tree-sitter queries (#234)
- @Gujiassh — Swift parser skip fix (#188)
- @zander-raycraft — Skill generation feature (#171)
- @magyargergo — Symbol resolution engine, MRO, architecture refactor (#237, #238)
Full Changelog: https://github.com/abhigyanpatwari/GitNexus/blob/main/CHANGELOG.md#140---2026-03-13