telethon>=1.43.2
telethon-floodgate<0.2,>=0.1.0
telethon-cli>=0.1.1
python-socks[asyncio]>=2.0
tg-messenger>=0.1.0
fastapi<0.139,>=0.136.3
uvicorn[standard]>=0.48.0
jinja2>=3.1.6
aiosqlite>=0.22.1
apscheduler>=3.11.2
pydantic>=2.13.4
pydantic-settings>=2.14.1
pyyaml>=6.0.3
python-dotenv>=1.2.2
python-multipart>=0.0.29
typer>=0.12.0
cryptography>=48.0.0
openpyxl>=3.1.5
aiohttp>=3.13.5
numpy>=2.4.6
scikit-learn>=1.8.0
jieba>=0.42.1
langdetect>=1.0.9
textual[syntax]>=8.2.7
claude-agent-sdk>=0.2.87
deepagents>=0.6.4
huggingface_hub>=1.16.4
openai<3,>=2.28.0
replicate>=1.0.7
langchain>=1.3.2
langchain-core>=1.4.0
langchain-ollama>=1.1.0
langchain-openai>=1.2.2
tenacity>=9.1.4
pybreaker>=1.4.0
httpx>=0.28.1
beautifulsoup4>=4.14.3
orjson>=3.10.0
itsdangerous>=2.2.0
regex>=2024.11.6

[adk]
google-adk>=1.16.0

[codex]
openai-codex>=0.1.0b2

[dev]
import-linter>=2.11
pytest>=9.0.3
pytest-asyncio>=1.3.0
pytest-timeout>=2.4.0
pytest-xdist>=3.8.0
ruff>=0.15.14
pytest-cov>=7.1.0
hypothesis>=6.100.0
mutmut>=3.7.0
radon>=6.0.1
vulture>=2.16
interrogate>=1.7.0
pip-audit>=2.7.3
bandit>=1.8.0
playwright>=1.59.0
pytest-playwright>=0.8.0

[docs]
mkdocs-material>=9.7.6
mkdocstrings[python]>=0.25.0
