Integration Overview

This section collects the AgentScope Java extensions that connect to third-party systems and ecosystem services. Each extension is an independent Maven module under agentscope-extensions/ — pull in only what you need.

The extensions are grouped by topic:

Model Providers

All model providers have moved to independent model extension modules, while agentscope-core keeps only the shared model contracts. See Model for the full creation paths, Spring Boot setup, formatters, credentials, and advanced registry behavior.

Provider

Maven artifact

ModelRegistry id

Standard environment variable

Docs

OpenAI

agentscope-extensions-model-openai

openai:<model>

OPENAI_API_KEY

OpenAI

DashScope

agentscope-extensions-model-dashscope

dashscope:<model> / qwen*

DASHSCOPE_API_KEY

DashScope

Gemini

agentscope-extensions-model-gemini

gemini:<model>

GEMINI_API_KEY

Gemini

Anthropic

agentscope-extensions-model-anthropic

anthropic:<model>

ANTHROPIC_API_KEY

Anthropic

Ollama

agentscope-extensions-model-ollama

ollama:<model>

OLLAMA_BASE_URL optional

Ollama

Note

agentscope-extensions-model-e2e-tests is a repository test module, not a user-facing model integration dependency.

Distributed Storage (Distributed Store)

Full-stack distributed storage components for multi-replica production deployments. Configure agent state, workspace filesystem, sandbox snapshots, and concurrency locks with a single DistributedStore.

  • Distributed Storage OverviewDistributedStore API, capability matrix, mixed stores

  • RedisAgentStateStore + BaseStore + SandboxSnapshotSpec + SandboxExecutionGuard

  • MySQL / JDBCAgentStateStore + JdbcStore + JdbcSnapshotSpec + JdbcSandboxExecutionGuard

  • Alibaba Cloud OSSAgentStateStore + OssBaseStore + OssSnapshotSpec

Sandbox Execution Environments

Isolated code execution stores. Docker is built-in; the rest are standalone extension modules.

  • Docker — built-in default, no extra dependency

  • Kubernetesagentscope-extensions-sandbox-kubernetes

  • AgentRun (Alibaba Cloud)agentscope-extensions-sandbox-agentrun

  • Daytonaagentscope-extensions-sandbox-daytona

  • E2Bagentscope-extensions-sandbox-e2b

Memory

Persist user preferences and facts across sessions. All implementations satisfy the LongTermMemory interface.

RAG Knowledge Base

Plug different retrieval stores behind the unified Knowledge interface.

Skill Repository

Multiple storage implementations of AgentSkillRepository.

Channel Adapters

Connect your Agent to messaging platforms through the Harness Channel interface.

  • DingTalk

  • Feishu / Lark

  • GitHub

  • GitLab

  • WeCom

Agent Protocols

Standardized ways for the Agent to talk to the outside world.

Infrastructure / Middleware

Plug Agents into your enterprise infrastructure.

Ecosystem

Runtime, language, debugging, and training extensions.

Note

For Spring Boot users, most of the above extensions ship a matching agentscope-spring-boot-starter-* for one-line integration that removes the manual wiring.