Commit Graph
7 Commits
Author SHA1 Message Date
Lum1104andClaude Opus 4.6 e1fd03ec38 feat(core): add graph builder and LLM analysis prompt system
Add GraphBuilder class that assembles KnowledgeGraph from file analysis
results, with support for file/function/class nodes and import/call/contains
edges. Add LLM prompt templates for file and project analysis, along with
robust JSON response parsers that handle markdown fences and invalid input.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 17:47:40 +08:00
Lum1104andClaude Opus 4.6 801c5e7af3 feat(core): add tree-sitter analyzer plugin for TS/JS
Add TreeSitterPlugin using web-tree-sitter (WASM-based) to extract
structural information from TypeScript and JavaScript files. The plugin
implements the AnalyzerPlugin interface and extracts functions, classes,
imports, exports, and call graphs via AST traversal.

Uses web-tree-sitter instead of native tree-sitter for cross-platform
compatibility (no native compilation required).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 17:40:29 +08:00
Lum1104andClaude Opus 4.6 a5327ce64d feat(core): add JSON persistence for knowledge graph and meta
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 17:30:23 +08:00
Lum1104andClaude Opus 4.6 35d0545100 feat(core): add knowledge graph type system and validation tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 17:25:49 +08:00
Lum1104andClaude Opus 4.6 7fb8c5cbb8 fix: improve gitignore security patterns and clean root tsconfig
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 17:22:54 +08:00
Lum1104andClaude Opus 4.6 6d5eccf47c chore: scaffold monorepo root with pnpm workspaces
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 17:19:44 +08:00
Lum1104andClaude Opus 4.6 5d20a57971 docs: add design doc and Phase 1 implementation plan
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 17:15:51 +08:00