Skip to content

Commit 9beaba0

Browse files
Merge branch 'main' into fix-neo4j-imports
2 parents b0807c1 + 013b7d1 commit 9beaba0

58 files changed

Lines changed: 3673 additions & 762 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ARCHITECTURE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CodeGraphContext (CGC) — Complete Architecture Document
22

3-
> **Version:** 0.4.12
3+
> **Version:** 0.4.13
44
> **Generated:** 2026-05-12
55
> **Scope:** Every module, connection, data flow, limitation, and feature across the entire codebase.
66
@@ -303,7 +303,7 @@ stateDiagram-v2
303303
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}
304304

305305
// ← Server responds (stdout):
306-
{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-03-26","serverInfo":{"name":"CodeGraphContext","version":"0.4.12"},"capabilities":{"tools":{"listTools":true}}}}
306+
{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-03-26","serverInfo":{"name":"CodeGraphContext","version":"0.4.13"},"capabilities":{"tools":{"listTools":true}}}}
307307

308308
// → Client sends:
309309
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"find_code","arguments":{"query":"authenticate"}}}
@@ -1199,7 +1199,7 @@ flowchart TD
11991199

12001200
```
12011201
CodeGraphContext/
1202-
├── pyproject.toml # Package metadata, deps, scripts (v0.4.12)
1202+
├── pyproject.toml # Package metadata, deps, scripts (v0.4.13)
12031203
├── MANIFEST.in # Include viz/dist in sdist
12041204
├── Dockerfile # Container image
12051205
├── docker-compose.yml # Neo4j 5.21 + app

CGC_REPORT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CGC Report
22

3-
_Generated: 2026-05-25 12:49 UTC_
3+
_Generated: 2026-06-01 22:50 UTC_
44

55

66
## God Nodes — Highest Fan-In

README.ja.md

Lines changed: 472 additions & 0 deletions
Large diffs are not rendered by default.

README.kor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- 🇰🇷 [한국어](README.kor.md)
99
- 🇺🇦 [Українська](README.uk.md)
1010
- 🇷🇺 [Русский](README.ru-RU.md)
11-
- 🇯🇵 日本語 (준비 중)
11+
- 🇯🇵 [日本語](README.ja.md)
1212
- 🇪🇸 Español (준비 중)
1313

1414
🌍 **CodeGraphContext를 여러분의 언어로 번역하는 데 도움을 주세요! https://github.com/Shashankss1205/CodeGraphContext/issues 에서 이슈와 PR을 생성해 주세요!**
@@ -97,7 +97,7 @@
9797
---
9898

9999
## 프로젝트 세부 정보
100-
- **버전:** 0.4.12
100+
- **버전:** 0.4.13
101101
- **저자:** Shashank Shekhar Singh <shashankshekharsingh1205@gmail.com>
102102
- **라이선스:** MIT License (자세한 내용은 [LICENSE](LICENSE) 참조)
103103
- **웹사이트:** [CodeGraphContext](http://codegraphcontext.vercel.app/)

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- 🇰🇷 [한국어](README.kor.md)
99
- 🇺🇦 [Українська](README.uk.md)
1010
- 🇷🇺 [Русский](README.ru-RU.md)
11-
- 🇯🇵 日本語 (Soon)
11+
- 🇯🇵 [日本語](README.ja.md)
1212
- 🇪🇸 Español (Soon)
1313

1414
🌍 **Help translate CodeGraphContext to your language by raising an issue & PR on https://github.com/Shashankss1205/CodeGraphContext/issues!**
@@ -98,7 +98,7 @@ A powerful **MCP server** and **CLI toolkit** that indexes local code into a gra
9898
---
9999

100100
## Project Details
101-
- **Version:** 0.4.12
101+
- **Version:** 0.4.13
102102
- **Authors:** Shashank Shekhar Singh <shashankshekharsingh1205@gmail.com>
103103
- **License:** MIT License (See [LICENSE](LICENSE) for details)
104104
- **Website:** [CodeGraphContext](http://codegraphcontext.vercel.app/)
@@ -130,7 +130,7 @@ A powerful **MCP server** and **CLI toolkit** that indexes local code into a gra
130130
- **Live File Watching:** Watch directories for changes and automatically update the graph in real-time (`codegraphcontext watch`).
131131
- **Interactive Setup:** A user-friendly command-line wizard for easy setup.
132132
- **Dual Mode:** Works as a standalone **CLI toolkit** for developers and as an **MCP server** for AI agents.
133-
- **Multi-Language Support:** Full support for 20 programming languages.
133+
- **Multi-Language Support:** Full support for 22 programming languages.
134134
- **Flexible Database Backend:** FalkorDB Lite (Default), KuzuDB, LadybugDB, FalkorDB Remote, Nornic DB, or Neo4j (all platforms via Docker/native).
135135

136136

@@ -143,12 +143,13 @@ CodeGraphContext provides comprehensive parsing and analysis for the following l
143143
| | Language | | Language | | Language |
144144
| :--- | :--- | :--- | :--- | :--- | :--- |
145145
| 🐍 | **Python** | 📜 | **JavaScript** | 🔷 | **TypeScript** |
146-
|| **Java** | 🏗️ | **C / C++** | #️⃣ | **C#** |
147-
| 🐹 | **Go** | 🦀 | **Rust** | 💎 | **Ruby** |
148-
| 🐘 | **PHP** | 🍎 | **Swift** | 🎨 | **Kotlin** |
149-
| 🎯 | **Dart** | 🐪 | **Perl** | 🌙 | **Lua** |
150-
| 🚀 | **Scala** | λ | **Haskell** | 💧 | **Elixir** |
151-
| ⚛️ | **TSX** | | | | |
146+
|| **Java** | 🔵 | **C** || **C++** |
147+
| #️⃣ | **C#** | 🐹 | **Go** | 🦀 | **Rust** |
148+
| 💎 | **Ruby** | 🐘 | **PHP** | 🍎 | **Swift** |
149+
| 🎨 | **Kotlin** | 🎯 | **Dart** | 🐪 | **Perl** |
150+
| 🌙 | **Lua** | 🚀 | **Scala** | λ | **Haskell** |
151+
| 💧 | **Elixir** | 📜 | **Emacs Lisp (elisp)** | 🌐 | **HTML** |
152+
| 🎨 | **CSS** | ⚛️ | **TSX** | | |
152153

153154
Each language parser extracts functions, classes, methods, parameters, inheritance relationships, function calls, and imports to build a comprehensive code graph.
154155

README.ru-RU.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- 🇰🇷 [한국어](README.kor.md)
99
- 🇺🇦 [Українська](README.uk.md)
1010
- 🇷🇺 [Русский](README.ru-RU.md)
11-
- 🇯🇵 日本語 (Скоро)
11+
- 🇯🇵 [日本語](README.ja.md)
1212
- 🇪🇸 Español (Скоро)
1313

1414
🌍 **Помогите перевести CodeGraphContext на ваш язык — создайте issue и Pull Request на https://github.com/Shashankss1205/CodeGraphContext/issues!**
@@ -97,7 +97,7 @@
9797
---
9898

9999
## Детали проекта
100-
- **Версия:** 0.3.8
100+
- **Версия:** 0.4.13
101101
- **Авторы:** Shashank Shekhar Singh <shashankshekharsingh1205@gmail.com>
102102
- **Лицензия:** MIT License (Подробнее см. в [LICENSE](LICENSE))
103103
- **Веб-сайт:** [CodeGraphContext](http://codegraphcontext.vercel.app/)
@@ -129,7 +129,7 @@
129129
- **Отслеживание файлов в реальном времени:** мониторинг изменений в директориях и автоматическое обновление графа (команда `cgc watch`).
130130
- **Интерактивная настройка:** удобный мастер для простой настройки через командную строку.
131131
- **Двойной режим:** работает как независимый **набор CLI-инструментов** для разработчиков и как **MCP-сервер** для ИИ-агентов.
132-
- **Мультиязычность:** полная поддержка 14 языков программирования.
132+
- **Мультиязычность:** полная поддержка 22 языков программирования.
133133
- **Гибкий выбор СУБД:** KùzuDB (по умолчанию, работает «из коробки» на всех платформах), FalkorDB Lite (только для Unix), FalkorDB Remote или Neo4j (любые платформы через Docker или нативно).
134134

135135
---
@@ -141,10 +141,13 @@ CodeGraphContext обеспечивает полноценный синтакс
141141
| | Язык | | Язык | | Язык |
142142
| :--- | :--- | :--- | :--- | :--- | :--- |
143143
| 🐍 | **Python** | 📜 | **JavaScript** | 🔷 | **TypeScript** |
144-
|| **Java** | 🏗️ | **C / C++** | #️⃣ | **C#** |
145-
| 🐹 | **Go** | 🦀 | **Rust** | 💎 | **Ruby** |
146-
| 🐘 | **PHP** | 🍎 | **Swift** | 🎨 | **Kotlin** |
147-
| 🎯 | **Dart** | 🐪 | **Perl** | | |
144+
|| **Java** | 🏗️ | **C** | 🏛️ | **C++** |
145+
| #️⃣ | **C#** | 🐹 | **Go** | 🦀 | **Rust** |
146+
| 💎 | **Ruby** | 🐘 | **PHP** | 🍎 | **Swift** |
147+
| 🎨 | **Kotlin** | 🚀 | **Scala** | λ | **Haskell** |
148+
| 🎯 | **Dart** | 🐪 | **Perl** | 🌙 | **Lua** |
149+
| 💧 | **Elixir** | ⚛️ | **TSX** | 🪟 | **HTML** |
150+
| 🎨 | **CSS** | 💻 | **Emacs Lisp** | | |
148151

149152
Парсер каждого языка извлекает функции, классы, методы, параметры, отношения наследования, вызовы функций и импорты, формируя исчерпывающий граф кода.
150153

README.uk.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- 🇰🇷 [한국어](README.kor.md)
99
- 🇺🇦 [Українська](README.uk.md)
1010
- 🇷🇺 [Русский](README.ru-RU.md)
11-
- 🇯🇵 日本語 (Незабаром)
11+
- 🇯🇵 [日本語](README.ja.md)
1212
- 🇪🇸 Español (Незабаром)
1313

1414
🌍 **Допоможіть перекласти CodeGraphContext вашою мовою, створивши issue та PR на https://github.com/Shashankss1205/CodeGraphContext/issues!**
@@ -97,7 +97,7 @@
9797
---
9898

9999
## Деталі проєкту
100-
- **Версія:** 0.4.12
100+
- **Версія:** 0.4.13
101101
- **Автори:** Shashank Shekhar Singh <shashankshekharsingh1205@gmail.com>
102102
- **Ліцензія:** MIT License (див. [LICENSE](LICENSE) для деталей)
103103
- **Вебсайт:** [CodeGraphContext](http://codegraphcontext.vercel.app/)

README.zh-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- 🇰🇷 [한국어](README.kor.md)
99
- 🇺🇦 [Українська](README.uk.md)
1010
- 🇷🇺 [Русский](README.ru-RU.md)
11-
- 🇯🇵 日本語 (即将推出)
11+
- 🇯🇵 [日本語](README.ja.md)
1212
- 🇪🇸 Español (即将推出)
1313

1414
🌍 **帮助我们将 CodeGraphContext 翻译成您的语言!**
@@ -97,7 +97,7 @@
9797
---
9898

9999
## 项目详情
100-
- **版本:** 0.4.12
100+
- **版本:** 0.4.13
101101
- **作者:** Shashank Shekhar Singh <shashankshekharsingh1205@gmail.com>
102102
- **许可证:** MIT License (详见 [LICENSE](LICENSE))
103103
- **网站:** [CodeGraphContext](http://codegraphcontext.vercel.app/)

docs/MCP_TOOLS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MCP Tools Reference
22

3-
This document describes the Model Context Protocol (MCP) tools exposed by CodeGraphContext **0.4.12**. The server registers the full catalog defined in `src/codegraphcontext/tool_definitions.py` (same tools the CLI graph operations rely on). In v0.4.12, MCP `tools/list` returns **21** tool definitions—the subsections below enumerate each one.
3+
This document describes the Model Context Protocol (MCP) tools exposed by CodeGraphContext **0.4.13**. The server registers the full catalog defined in `src/codegraphcontext/tool_definitions.py` (same tools the CLI graph operations rely on). In v0.4.13, MCP `tools/list` returns **21** tool definitions—the subsections below enumerate each one.
44

55
## Tool categories
66

docs/custom_theme/main.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@
182182
stroke-width="2.5">
183183
<path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z" />
184184
<line x1="7" y1="7" x2="7.01" y2="7" />
185-
</svg> <span id="git-version">v0.4.12</span></span>
185+
</svg> <span id="git-version">v0.4.13</span></span>
186186
<span class="rw-stat"><svg width="10" height="10" viewBox="0 0 24 24" fill="currentColor">
187187
<path
188188
d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" />

0 commit comments

Comments
 (0)