Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
6cba6de
refactor: replace hardcoded EXTENSION_LANGUAGE map in GraphBuilder wi…
Lum1104 Apr 15, 2026
b2fb97b
docs: add implementation plan for multi-language tree-sitter extracto…
Lum1104 Apr 15, 2026
4f95490
feat: add LanguageExtractor interface and shared base utilities
Lum1104 Apr 15, 2026
ab011ff
refactor: move TS/JS extraction logic to TypeScriptExtractor, dispatc…
Lum1104 Apr 15, 2026
9376375
feat: add extractCallGraph to PluginRegistry, derive DEFAULT_PLUGIN_C…
Lum1104 Apr 15, 2026
2ad0563
feat: add tree-sitter grammar deps and treeSitter configs for 10 lang…
Lum1104 Apr 15, 2026
398f5b1
feat: add PythonExtractor for tree-sitter Python structural analysis
Lum1104 Apr 15, 2026
f18cad6
feat: add GoExtractor for tree-sitter Go structural analysis
Lum1104 Apr 15, 2026
a1fb958
feat: add RustExtractor for tree-sitter Rust structural analysis
Lum1104 Apr 15, 2026
6e500cb
feat: add JavaExtractor for tree-sitter Java structural analysis
Lum1104 Apr 15, 2026
dc8dd7d
feat: add RubyExtractor for tree-sitter Ruby structural analysis
Lum1104 Apr 15, 2026
4eb35b0
feat: add PhpExtractor for tree-sitter PHP structural analysis
Lum1104 Apr 15, 2026
48e1daa
feat: add CppExtractor for tree-sitter C/C++ structural analysis
Lum1104 Apr 15, 2026
3e4f7b6
feat: add CSharpExtractor for tree-sitter C# structural analysis
Lum1104 Apr 15, 2026
4ff04b2
feat: create extractor index with builtinExtractors, wire all 9 extra…
Lum1104 Apr 15, 2026
f4b79e1
feat: add bundled tree-sitter extraction script for file-analyzer agent
Lum1104 Apr 15, 2026
20c1567
feat: file-analyzer uses bundled tree-sitter script instead of LLM-ge…
Lum1104 Apr 15, 2026
11d2e95
feat: export LanguageExtractor type and builtinExtractors from core p…
Lum1104 Apr 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
856 changes: 856 additions & 0 deletions docs/superpowers/plans/2026-04-15-language-extractors-impl.md

Large diffs are not rendered by default.

142 changes: 142 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading