ddgs>=1.0.0
rich>=13.0.0
prompt_toolkit>=3.0.0
httpx>=0.28.0
authlib>=1.3.0
trafilatura>=2.0.0
lxml>=5.0.0
aiofiles>=24.1.0
litellm<2.0,>=1.81.1
PyYAML>=6.0
tiktoken>=0.5.0
tenacity>=8.2.0
tree-sitter>=0.24.0
tree-sitter-javascript>=0.23.0
tree-sitter-typescript>=0.23.0
tree-sitter-go>=0.23.0
tree-sitter-rust>=0.23.0
tree-sitter-java>=0.23.0
tree-sitter-kotlin>=1.1.0
tree-sitter-c>=0.23.0
tree-sitter-cpp>=0.23.0
croniter>=1.3.0
aiohttp>=3.9.0
lark-oapi>=1.4.0
slack-sdk>=3.27.0
weixin-bot-sdk>=0.1.0
harbor>=0.1.0
mem0ai>=0.1.0
qdrant-client>=1.9.0

[dev]
pytest>=7.0.0
pytest-asyncio>=0.24.0
black==25.1.0
isort==6.0.0
mypy>=1.0.0
ruff==0.9.10
pre-commit>=3.0.0
import-linter>=2.0
types-aiofiles>=25.1.0
types-croniter>=1.3.0
types-PyYAML>=6.0
