aioitertools
anthropic
dashscope
docstring_parser
filetype
json5
json_repair
mcp>=1.13
numpy
openai
python-datauri
opentelemetry-api>=1.39.0
opentelemetry-sdk>=1.39.0
opentelemetry-exporter-otlp>=1.39.0
opentelemetry-semantic-conventions>=0.60b0
python-socketio
shortuuid
tiktoken
sounddevice
sqlalchemy
python-frontmatter
aiofiles

[a2a]
a2a-sdk
httpx
nacos-sdk-python>=3.0.0

[ali_mysql]
mysql-connector-python

[dev]
agentscope[full]
pre-commit
pytest
pytest-forked
sphinx-gallery
furo
myst_parser
matplotlib
fakeredis
aiosqlite
greenlet
py-openjudge
dspy

[docx-reader]
agentscope[text-reader]
python-docx

[evaluate]
ray

[excel-reader]
agentscope[text-reader]
pandas
openpyxl

[full]
agentscope[a2a]
agentscope[models]
agentscope[tokens]
agentscope[memory]
agentscope[rag]
agentscope[evaluate]
agentscope[realtime]

[gemini]
google-genai

[mem0ai]
mem0ai<=1.0.3
packaging

[memory]
agentscope[redis_memory]
agentscope[mem0ai]
agentscope[reme]

[milvus]
pymilvus[milvus_lite]==2.6.2

[models]
agentscope[ollama]
agentscope[gemini]

[mongodb]
pymongo

[oceanbase]
pyobvector<0.3.0,>=0.2.0

[ollama]
ollama>=0.5.4

[pdf-reader]
agentscope[text-reader]
pypdf<=6.5.0

[ppt-reader]
agentscope[text-reader]
python-pptx

[qdrant]
qdrant-client==1.15.1

[rag]
agentscope[readers]
agentscope[vdbs]

[readers]
agentscope[text-reader]
agentscope[pdf-reader]
agentscope[docx-reader]
agentscope[excel-reader]
agentscope[ppt-reader]

[realtime]
websockets>=14.0
scipy

[redis_memory]
redis

[reme]
reme-ai>=0.2.0.3

[text-reader]
nltk

[tokens]
Pillow
transformers
jinja2

[tuner]
dspy>=3.1.0
datasets>=4.0.0
litellm[proxy]>=1.75.3

[tuner-gpu]
trinity-rft>=0.5.0
dspy>=3.1.0
datasets>=4.0.0
litellm[proxy]>=1.75.3

[vdbs]
agentscope[ali_mysql]
agentscope[qdrant]
agentscope[milvus]
agentscope[mongodb]
agentscope[oceanbase]
