You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds tree-sitter parsers for seven additional languages:
- JVM: Java, Kotlin
- Apple: Swift, Objective-C
- Systems: C, C++
- Go
Combined with the previously-shipped Rust, Python, TypeScript trio,
the indexer now covers 10 languages. Each new parser extracts typed
symbols (entities + edges) matching the existing graph_store schema
so the property graph remains polyglot-uniform.
LSP-enhanced resolution path generalized: do_analyze_codebase replaces
the explicit Rust/Python/TypeScript match with lang.as_str() dispatch.
Grammar deps: tree-sitter-{java, kotlin-ng, swift, objc, c, cpp, go}.
All MIT/Apache-2.0 official tree-sitter crates.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .claude-plugin/marketplace.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,14 @@
6
6
},
7
7
"metadata": {
8
8
"description": "automatised-pipeline — Rust MCP that indexes any Rust / Python / TypeScript codebase into a LadybugDB property graph and exposes 23 tools (index_codebase, query_graph, impact, semantic-diff) to agents.",
Copy file name to clipboardExpand all lines: .claude-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "automatised-pipeline",
3
3
"description": "Rust MCP server that indexes Rust / Python / TypeScript codebases into a LadybugDB property graph. Resolves imports and call chains, detects communities via Leiden, traces execution flows from entry points, and exposes 23 MCP tools to agents — index_codebase, query_graph, get_symbol, impact_analysis, semantic_diff, and more.",
0 commit comments