文章目录
- [1. 概述](#1. 概述)
- [2. 模块介绍](#2. 模块介绍)
-
- [2.1 agentscope-spring-boot-starters](#2.1 agentscope-spring-boot-starters)
- [2.2 agentscope-extensions-protocol](#2.2 agentscope-extensions-protocol)
- [2.3 agentscope-extensions-mem](#2.3 agentscope-extensions-mem)
- [2.4 单体存储扩展](#2.4 单体存储扩展)
- [2.5 agentscope-extensions-rag](#2.5 agentscope-extensions-rag)
- [2.6 agentscope-extensions-model](#2.6 agentscope-extensions-model)
- [2.7 单体功能扩展](#2.7 单体功能扩展)
- [2.8 agentscope-extensions-nacos](#2.8 agentscope-extensions-nacos)
- [2.9 agentscope-extensions-skills](#2.9 agentscope-extensions-skills)
- [2.10 agentscope-extensions-scheduler](#2.10 agentscope-extensions-scheduler)
- [2.11 agentscope-extensions-channel](#2.11 agentscope-extensions-channel)
- [2.12 agentscope-extensions-sandbox](#2.12 agentscope-extensions-sandbox)
- [3. 模块分类速览](#3. 模块分类速览)
1. 概述
路径:
D:\java\ai\agentscope-java\agentscope-extensions父工程:
agentscope-parent,打包方式:pom(聚合工程)
agentscope-extensions 是 AgentScope Java 的扩展生态聚合工程 ,把各类可选能力(模型适配、存储、协议、RAG、记忆、沙箱、调度、渠道接入、Spring Boot Starter 等)拆分为独立子模块,按需引入。
下表为 17 个顶层模块(部分为再分组的父模块):
| 顶层模块 | 作用 |
|---|---|
| [agentscope-spring-boot-starters](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | 各能力的 Spring Boot 自动装配 Starter |
| [agentscope-extensions-protocol](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) |
| [agentscope-extensions-mem](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | 长期记忆集成(Mem0、百炼、ReMe) |
| [agentscope-extensions-oss](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | 阿里云 OSS 后端存储 |
| [agentscope-extensions-cos](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | 腾讯云 COS 后端存储 |
| [agentscope-extensions-redis](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | Redis 分布式存储 |
| [agentscope-extensions-mysql](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | MySQL/JDBC 分布式存储 |
| [agentscope-extensions-rag](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) |
| [agentscope-extensions-model](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | 模型提供方适配(Anthropic/Gemini/OpenAI) |
| [agentscope-extensions-higress](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | Higress AI 网关工具选择能力 |
| [agentscope-extensions-nacos](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | Nacos 集成(A2A 注册、Prompt、Skill 仓库) |
| [agentscope-extensions-skills](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | Skill 仓库存储(Git/MySQL/PostgreSQL) |
| [agentscope-extensions-studio](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | AgentScope Studio 可视化 |
| [agentscope-extensions-scheduler](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | Agent 任务调度(Quartz / XXL-JOB) |
| [agentscope-extensions-training](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | 训练数据采集与导出 |
| [agentscope-extensions-channel](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) |
| [agentscope-extensions-sandbox](#顶层模块 作用 agentscope-spring-boot-starters 各能力的 Spring Boot 自动装配 Starter agentscope-extensions-protocol 对外/对内协议支持(A2A、AG-UI、Chat Completions、Agent Protocol) agentscope-extensions-mem 长期记忆集成(Mem0、百炼、ReMe) agentscope-extensions-oss 阿里云 OSS 后端存储 agentscope-extensions-cos 腾讯云 COS 后端存储 agentscope-extensions-redis Redis 分布式存储 agentscope-extensions-mysql MySQL/JDBC 分布式存储 agentscope-extensions-rag RAG 检索增强集成(Bailian/Dify/Haystack/RAGFlow/Simple) agentscope-extensions-model 模型提供方适配(Anthropic/Gemini/OpenAI) agentscope-extensions-higress Higress AI 网关工具选择能力 agentscope-extensions-nacos Nacos 集成(A2A 注册、Prompt、Skill 仓库) agentscope-extensions-skills Skill 仓库存储(Git/MySQL/PostgreSQL) agentscope-extensions-studio AgentScope Studio 可视化 agentscope-extensions-scheduler Agent 任务调度(Quartz / XXL-JOB) agentscope-extensions-training 训练数据采集与导出 agentscope-extensions-channel IM/代码平台渠道接入(钉钉/飞书/企微/GitHub/GitLab) agentscope-extensions-sandbox 代码沙箱后端(K8s/AgentRun/Daytona/E2B)) | 代码沙箱后端(K8s/AgentRun/Daytona/E2B) |
2. 模块介绍
2.1 agentscope-spring-boot-starters
各扩展能力的 Spring Boot 自动装配封装,引入即用。
| 子模块 | 说明 |
|---|---|
agentscope-spring-boot-starter |
AgentScope Java 核心集成 Starter |
agentscope-a2a-spring-boot-starter |
A2A 协议集成 Starter |
agentscope-agui-spring-boot-starter |
AG-UI 集成 Starter(同时支持 MVC 与 WebFlux) |
agentscope-admin-spring-boot-starter |
暴露 admin/ops REST + Actuator 管理端点 |
agentscope-chat-completions-web-starter |
暴露 Chat Completions 风格 HTTP API |
agentscope-nacos-spring-boot-starter |
AgentScope 与 Nacos 集成 Starter |
2.2 agentscope-extensions-protocol
对外协议与多 Agent 协作协议支持。
| 子模块 | 说明 |
|---|---|
agentscope-extensions-a2a/agentscope-extensions-a2a-client |
通过 A2A 协议调用远程 Agent(客户端) |
agentscope-extensions-a2a/agentscope-extensions-a2a-server |
将本地 Agent 以 A2A 协议对外暴露(服务端) |
agentscope-extensions-agent-protocol |
内部任务 HTTP 协议的 Spring MVC 端点(用于远程 subagent) |
agentscope-extensions-agui |
AG-UI 协议支持 |
agentscope-extensions-chat-completions-web |
Chat Completions Web 协议支持 |
2.3 agentscope-extensions-mem
长期记忆(Long-Term-Memory)集成。
| 子模块 | 说明 |
|---|---|
agentscope-extensions-mem0 |
Mem0 记忆集成 |
agentscope-extensions-memory-bailian |
阿里云百炼(Bailian)长期记忆 |
agentscope-extensions-reme |
ReMe 长期记忆 |
2.4 单体存储扩展
实现 AgentStateStore / BaseStore 等存储接口的后端,用于状态持久化与分布式部署。
| 模块 | 说明 |
|---|---|
agentscope-extensions-oss |
阿里云 OSS 后端的 AgentStateStore 与 BaseStore |
agentscope-extensions-cos |
腾讯云 COS 后端的状态存储、BaseStore 与快照存储 |
agentscope-extensions-redis |
Redis 分布式实现(State/Base/SandboxSnapshot/SandboxExecutionGuard),提供 RedisDistributedStore 一行配置 |
agentscope-extensions-mysql |
MySQL/JDBC 分布式实现,提供 MysqlDistributedStore 一行配置 |
2.5 agentscope-extensions-rag
RAG(检索增强生成)能力集成。
| 子模块 | 说明 |
|---|---|
agentscope-extensions-rag-bailian |
阿里云百炼 RAG |
agentscope-extensions-rag-dify |
Dify RAG |
agentscope-extensions-rag-haystack |
Haystack RAG 集成 |
agentscope-extensions-rag-ragflow |
RAGFlow RAG 集成 |
agentscope-extensions-rag-simple |
简单/内置 RAG 实现 |
2.6 agentscope-extensions-model
模型提供方适配,扩展 AgentScope 默认的 DashScope 之外的供应商。
| 子模块 | 说明 |
|---|---|
agentscope-extensions-model-anthropic |
Anthropic(Claude)模型供应商扩展 |
agentscope-extensions-model-gemini |
Google Gemini 模型供应商扩展 |
agentscope-extensions-model-openai |
OpenAI 模型供应商扩展 |
2.7 单体功能扩展
| 模块 | 说明 |
|---|---|
agentscope-extensions-higress |
接入 Higress AI 网关的工具选择(tool selection)能力 |
agentscope-extensions-studio |
AgentScope Studio 可视化(含已构建 target) |
agentscope-extensions-training |
训练数据采集与导出 |
2.8 agentscope-extensions-nacos
Nacos 配置/注册中心集成。
| 子模块 | 说明 |
|---|---|
agentscope-extensions-nacos-a2a |
以 Nacos 作为 A2A 注册中心 |
agentscope-extensions-nacos-prompt |
Nacos Prompt 监听(动态 Prompt) |
agentscope-extensions-nacos-skill |
以 Nacos 作为 Skill 仓库 |
2.9 agentscope-extensions-skills
Skill 定义的持久化仓库后端。
| 子模块 | 说明 |
|---|---|
agentscope-extensions-skill-git-repository |
基于 Git 仓库的 Skill 存储 |
agentscope-extensions-skill-mysql-repository |
MySQL Skill 存储 |
agentscope-extensions-skill-postgresql-repository |
PostgreSQL Skill 存储 |
2.10 agentscope-extensions-scheduler
Agent 任务调度(含 README.md / README_zh.md 与示意图)。
| 子模块 | 说明 |
|---|---|
agentscope-extensions-scheduler-common |
调度通用抽象/接口 |
agentscope-extensions-scheduler-quartz |
Quartz 调度实现 |
agentscope-extensions-scheduler-xxl-job |
XXL-JOB 调度实现 |
2.11 agentscope-extensions-channel
IM 与代码平台的渠道接入适配(接入 AgentScope Harness Gateway)。
| 子模块 | 说明 |
|---|---|
agentscope-extensions-channel-common |
渠道适配通用工具(幂等、防 bot 回环) |
agentscope-extensions-channel-dingtalk |
钉钉渠道适配 |
agentscope-extensions-channel-feishu |
飞书 / Lark 渠道适配 |
agentscope-extensions-channel-wecom |
企业微信渠道适配 |
agentscope-extensions-channel-github |
GitHub 渠道适配 |
agentscope-extensions-channel-gitlab |
GitLab 渠道适配 |
2.12 agentscope-extensions-sandbox
代码执行沙箱的后端实现。
| 子模块 | 说明 |
|---|---|
agentscope-extensions-sandbox-kubernetes |
Kubernetes 沙箱后端 |
agentscope-extensions-sandbox-agentrun |
AgentRun 沙箱后端 |
agentscope-extensions-sandbox-daytona |
Daytona 沙箱后端 |
agentscope-extensions-sandbox-e2b |
E2B 沙箱后端 |
3. 模块分类速览
- 存储类:oss、cos、redis、mysql(状态/快照持久化与分布式)
- 模型类:model-anthropic / gemini / openai
- 协议类:protocol(a2a、agui、chat-completions、agent-protocol)
- 检索/记忆:rag、mem
- 接入类:channel(IM/代码平台)、sandbox(执行环境)
- 平台集成:nacos、higress、studio、scheduler、training、skills
- 装配封装:spring-boot-starters
信息来源:各子模块
pom.xml的<name>/<description>,以及根pom.xml的<modules>聚合列表。