- All-in-one: Single dependency with common model extensions (OpenAI / Gemini / Anthropic / DashScope / Ollama) and MCP SDK included, get started quickly
- Core + extensions: Minimal core package, add extension modules as needed, for strict dependency control
Dependency Options
All-in-One (Recommended)
Maven:Included Dependencies
The all-in-one package (io.agentscope:agentscope) already bundles the common model extensions and their required third-party SDKs. You do not need to add model-provider SDKs separately:
- OpenAI model support (
agentscope-extensions-model-openai, native HTTP — noopenai-javarequired) - Google Gemini model support (includes Google GenAI SDK)
- Anthropic model support (includes Anthropic Java SDK)
- DashScope model support (Qwen series)
- Ollama model support
- MCP SDK (Model Context Protocol)
- Reactor Core, Jackson, SLF4J (base frameworks)
Additional Dependencies
Add the following only when using core + extensions, or when you need runtime drivers / optional components that are not covered above. All-in-one users do not need to manually add OpenAI / Gemini / Anthropic / DashScope / Ollama SDKs for the models listed in the previous section.Example: Using Qdrant RAG + PDF Processing
Studio Integration
Connect to AgentScope Studio for visualization and debugging:
Full configuration:
Core + Extensions
For fine-grained dependency control, useagentscope-core with extension modules:
Maven:
Extension Modules
Long-term Memory
RAG
Session Storage
Multi-Agent Collaboration
Scheduling
User Interface
Extension modules automatically include their required third-party dependencies.