Fix: add missing parser/docgen, rename parser→go_parser, add uv packaging

- parser.py renamed to go_parser.py (avoids Python builtin conflict)
- docgen.py was missing from flat structure
- Added pyproject.toml for uv
- Updated .mcp.json to use uv run
- Updated README for uv workflow
This commit is contained in:
Jarvis Prime
2026-03-04 04:30:43 +00:00
parent 81b0c699a0
commit 9680dc07eb
6 changed files with 263 additions and 5 deletions

View File

@@ -6,8 +6,8 @@ A local proof-of-concept that builds a living knowledge graph from a Go codebase
```bash
cd dev-intel-poc
pip install -r requirements.txt
python ingest.py # clone echo, parse, generate docs (~15-20 min)
uv sync # install deps
uv run python ingest.py # clone echo, parse, generate docs (~15-20 min)
claude --mcp-config .mcp.json # start Claude Code with the knowledge graph
```
@@ -19,6 +19,7 @@ Then ask Claude Code:
## Prerequisites
- Python 3.11+
- [uv](https://docs.astral.sh/uv/) (`curl -LsSf https://astral.sh/uv/install.sh | sh`)
- Ollama running at `192.168.86.172:11434` with `qwen2.5:7b`
- Claude Code CLI (`claude`)
- git