aioitertools
anthropic
dashscope
docstring_parser
filetype
json5
json_repair
mcp
httpx
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
python-frontmatter
jinja2
aiofiles
tree_sitter
tree_sitter_bash
ripgrep
jsonschema

[dev]
agentscope[full]
pre-commit
pytest
pytest-forked
sphinx-gallery
furo
myst_parser
matplotlib
fakeredis

[full]
agentscope[models]
agentscope[service]
agentscope[storage]
agentscope[workspace]

[gemini]
google-genai

[models]
agentscope[ollama]
agentscope[gemini]
agentscope[xai]

[ollama]
ollama>=0.5.4

[service]
fastapi
uvicorn
apscheduler
ag-ui-protocol>=0.1.10

[storage]
redis

[workspace]
aiodocker
e2b

[xai]
xai-sdk
