30 lines
605 B
Plaintext
30 lines
605 B
Plaintext
# MCP server
|
|
fastmcp==0.1.0
|
|
|
|
# Ollama embeddings
|
|
langchain-ollama==0.2.0
|
|
langchain-community==0.3.31
|
|
|
|
# Vector DB
|
|
chromadb==0.4.13
|
|
|
|
# BM25 search
|
|
rank-bm25==0.2.2
|
|
|
|
# AST parsing
|
|
javalang==0.13.0
|
|
|
|
# File ignore parsing
|
|
pathspec==0.10.3
|
|
|
|
# HTTP requests (for optional reranking calls)
|
|
requests>=2.32.5,<3.0.0
|
|
|
|
# Optional: subprocess utilities
|
|
psutil==5.9.5
|
|
|
|
# --- SQL parsing stack ---
|
|
sqlglot==25.3.0 # Portable SQL AST + transpiler (fast for SELECTs, DML)
|
|
sqlparse==0.5.1 # Lightweight fallback tokenizer (simple/heuristic parsing)
|
|
|
|
networkx==3.1 # Graph library for dependency graph |