[project] name = "agent-alpha" version = "0.4.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.12" dependencies = [ "fastapi[standard]>=0.136.3", "logfire[asyncpg,fastapi,httpx,sqlite3]>=4.36.0", "pydantic-settings>=2.7.0", "pydantic-ai-backend>=0.2.11", "pydantic-ai-harness[code-mode]>=0.3.0", "pydantic-ai-shields>=0.3.4", "pydantic-ai-skills>=0.11.0", "pydantic-ai-slim[duckduckgo,mcp,openai]>=1.107.0", "pydantic-ai-todo>=0.2.4", "pydantic-deep>=0.3.28", "uvicorn[standard]>=0.34.0", "asyncpg>=0.30.0", "bcrypt>=4.2.0", "redis[hiredis]>=5.2.0", "sqlalchemy[asyncio]>=2.0.36", "pymupdf>=1.27.2.3", "python-docx>=1.2.0", "langchain-text-splitters>=1.1.2", # Vector Database "pymilvus>=2.5.0", # Embeddings "openai>=1.0.0", # Hybrid Search (optional: reranker requires sentence-transformers) "rank-bm25>=0.2.2", ]