langchain>=1.0.0
langchain-deepseek>=1.0.0
langchain-community>=0.4.0
langchain-core>=0.3.0
langgraph>=1.0.0
openai>=1.0.0
anthropic>=0.30.0
PyYAML>=6.0.0
autopep8>=2.0.0
jinja2>=3.1.0
numpy>=1.26.0
httpx>=0.24.0
pandas>=2.0.0
pybind11>=2.11.0
pytest>=7.0.0
pytest-asyncio>=0.21.0
tiktoken>=0.5.0
einops>=0.7.0
fastapi>=0.100.0
uvicorn>=0.20.0
python-multipart>=0.0.6
importlib-metadata>=6.0.0
typer>=0.9.0
prompt_toolkit>=3.0.0
# Optional AST-aware edit backends for autoresearch `edit` tool. Both
# are imported lazily and the tool falls back to string/whitespace
# matching when either is missing — safe to skip on constrained envs.
libcst>=1.1.0
tree-sitter>=0.21.0
tree-sitter-cpp>=0.22.0