# ── LLM Providers ─────────────────────────────────────────────────────────
openai>=1.30.0              # LongCat (OpenAI-compatible) + OpenAI
anthropic>=0.28.0           # Claude fallback
google-genai>=1.0.0         # Gemini fallback

# ── CLI Rendering ──────────────────────────────────────────────────────────
rich>=13.7.0
prompt_toolkit>=3.0.43

# ── Memory & Search ────────────────────────────────────────────────────────
faiss-cpu>=1.8.0            # vector DB
rank-bm25>=0.2.2            # BM25 keyword search
numpy>=1.26.0               # required by faiss

# ── Code Intelligence ──────────────────────────────────────────────────────
# tree-sitter removed - not currently used

# ── Diff & Patching ────────────────────────────────────────────────────────
# patch-ng removed - not currently used

# ── HTTP / Async ───────────────────────────────────────────────────────────
aiohttp>=3.9.0
httpx>=0.27.0

# ── Storage ────────────────────────────────────────────────────────────────
# redis removed - not currently used

# ── Web Search ─────────────────────────────────────────────────────────────
ddgs>=9.0.0                 # DuckDuckGo search
sentence-transformers>=3.0.0  # nomic-embed-code (local, free)

# ── Dev / Testing ──────────────────────────────────────────────────────────
pytest>=8.0.0
pytest-asyncio>=0.23.0
pytest-mock>=3.14.0
