# lambda-fusion
**Repository Path**: Hpp19/lambda-fusion-parent
## Basic Information
- **Project Name**: lambda-fusion
- **Description**: Lambda Fusion 是一套 「企业级基础能力 + AI 智能平台」 的全栈微快速开发框架,基于 Spring Boot 4 / Spring Cloud 2025.1 / JDK 21 构建,AI 能力由 AgentScope 2.x 多智能体运行时驱动。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: 2026.3
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 29
- **Created**: 2026-11-09
- **Last Updated**: 2026-11-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🚀 Lambda Fusion Framework
**企业级基础能力 × AI 智能平台,开箱即用的全栈快速开发框架**
[](https://spring.io/projects/spring-boot)
[](https://spring.io/projects/spring-cloud)
[](https://www.oracle.com/java/technologies/javase-downloads.html)
[](https://github.com/agentscope-ai/agentscope)
[](https://www.apache.org/licenses/LICENSE-2.0)
---
## 📋 项目简介
Lambda Fusion 是一套「企业级基础能力 + AI 智能平台」的全栈快速开发框架,基于 Spring Boot 4.x / Spring Cloud 2025.1 / JDK 21 构建。
在 [lambda-cloud-parent](https://gitee.com/westboy/lambda-cloud-parent) 基座之上,框架将基础能力统一沉淀为开箱即用的 `lambda-fusion-*` starter。
采用 **契约驱动** 设计,边界清晰,天然适合 **AI Coding**。
## 🏗️ 项目架构
模块化设计,各模块职责清晰、按需引入:
```
lambda-fusion-parent/
├── 🤖 lambda-fusion-ai/ # AI 智能平台(基于 AgentScope 2.x)
├── 📦 lambda-fusion-bom/ # BOM 依赖管理
├── 🎯 lambda-fusion-core/ # 核心模块(分页/CRUD/树/字典/身份)
├── 🔐 lambda-fusion-authority-api/ # 权限 API(Dubbo 远程认证 + Sa-Token 适配)
├── 🔐 lambda-fusion-authority/ # 权限管理(用户、角色、组织、资源、租户、客户端)
├── 🛡️ lambda-fusion-permission/ # 权限控制(聚合模块)
│ ├── 🛡️lambda-fusion-permission-api/ # API 权限元数据(client/server)
│ └── 🛡️lambda-fusion-permission-datascope/ # 数据权限授权树
├── ⚙️ lambda-fusion-config/ # 配置管理(dbconfig + 热更新 + Nacos 发布)
├── 📚 lambda-fusion-dictionary/ # 数据字典(静态/动态字典、枚举扫描)
├── 🗄️ lambda-fusion-datasource/ # 动态数据源管理(server/client、Dubbo 分发)
├── 🧾 lambda-fusion-form/ # 动态表单(设计器三步向导/快照版本/动态 CRUD)
├── 🔁 lambda-fusion-workflow/ # 工作流(warm-flow 引擎装配/审批 REST/单据集成 SPI)
├── 📨 lambda-fusion-message-api/ # 消息 API(Dubbo 远程发消息契约)
├── 📨 lambda-fusion-message/ # 消息中心(站内信/公告/模板/多渠道投递)
├── 📝 lambda-fusion-logger-api/ # 操作日志 API(Dubbo 远程落库契约)
├── 📝 lambda-fusion-logger/ # 操作日志(@OperationLog 采集 + 异步落库)
├── 📤 lambda-fusion-oss/ # 附件管理(七牛/S3)
└── 🚀 lambda-fusion-startup/ # 可运行演示应用(端口 20005)
```
## 🧩 核心能力
### 🏢 企业级基础能力
业务系统的生产级底座,覆盖后台管理的高频刚需:
| 能力 | 说明 |
|------|---------------------------------------------------------------|
| 🔐 **权限体系** | 开箱即用的完整 RBAC:用户、角色、组织、菜单 / 按钮 / 接口权限 统一管理,支持 OAuth2 / OIDC 接入 |
| 🏠 **多租户** | 基于 tenant_id 字段实现数据隔离,轻量无侵入,RBAC权限能力天然复用 |
| 🛡️ **细粒度授权** | 接口级 + 数据行级双重鉴权:谁能调接口、能看哪些数据行,都可配置 |
| ⚙️ **动态配置** | 配置入库统一托管,变更免重启生效,支持本地热更新与 Nacos 同步发布 |
| 📚 **数据字典** | 枚举与动态字典双模式,枚举扫描自动入库,字典翻译开箱即用 |
| 🗄️ **动态数据源** | 多数据源在线注册与管理,跨服务自动分发,多库接入对业务透明 |
| 📤 **附件管理** | 统一接入七牛云 / S3 对象存储,文件上传与访问控制开箱即用 |
| 📨 **消息中心** | 站内信 / 公告 / 邮件 / 短信 / 群机器人统一模板与投递,支持 SSE 实时推送 |
| 📝 **操作日志** | 基于 `@OperationLog` 注解完成采集,异步落库不影响业务性能,分布式部署统一落库与查询 |
| 🧾 **动态表单** | 可视化设计器 + 零代码 CRUD;单表 / 树表 / 主从表全覆盖,发布快照支持版本回滚 |
| 🔁 **工作流** | 基于 warm-flow 引擎的审批流,流程定义与审批操作开箱即用,动态表单可直接挂载为审批单据 |
### 🤖 AI应用开发能力
基于 **AgentScope 2.x** 构建,覆盖 **模型接入 → 知识增强 → Agent 编排 → 通道落地** 的完整链路
| 能力 | 说明 |
|---------------|---------------------------------------------------------------------|
| ♻️ **自演化** | 应用在运行过程中持续自我优化演进,每轮对话后审计 workspace 变更 |
| 🖥️ **多沙箱后端** | 代码与工具执行环境隔离,支持 HOST / Docker / K8s / E2B / Daytona / AgentRun 按需切换 |
| 📚 **知识库RAG** | 支持全文检索+向量 RRF 混合召回;同时也支持文本重排模型 |
| 📊 **智能问数** | 自然语言查询动态表单数据,AI 输出结构化查询,经表单引擎执行,租户 / 行级 / 字段级权限完整生效 |
| 🧠 **LLM 管理** | 大模型统一接入与集中管理(CHAT / EMBEDDING / RERANK / 图像 / 视频 / 语音),API Key 加密存储 |
| 🧩 **专家代理** | DB 驱动的子代理体系,定义持久化、运行可编排 |
| 🛠️ **技能市场** | 技能注册、沉淀与复用(支持claude技能包导入),Agent 能力可插拔扩展 |
| 🔌 **MCP 接入** | 原生支持 Model Context Protocol,接入开放的 MCP 工具生态 |
| 📨 **通道网关** | 钉钉 / 飞书 / 企业微信通道适配,智能体能力直达 IM 工作场景 |
| ⏰ **定时任务** | Quartz 集群调度的无头 Agent 定时执行,执行记录留存并站内信通知创建人 |
| 📎 **聊天附件** | 图片 / 文档上传与签名预览,大文档按需读取,workspace 产物一键发布为附件 |
| 🤝 **人机协同** | HITL:敏感工具执行前人工确认、Agent 挂起式向用户提问 |
| 🔗 **应用发布** | publishCode 独立 URL 分发智能应用,匿名资料页 + 登录访问校验 |
## 🎨 预览体验
查看更多 资源管理 / 角色授权 / 应用管理...
## 🛠️ 技术栈
| 技术 | 版本 | 说明 |
|------|----------|------|
| ☕ **Java** | 21+ | 最新 LTS 版本,性能优异 |
| 🍃 **Spring Boot** | 4.0.2 | 微服务开发框架 |
| ☁️ **Spring Cloud** | 2025.1.x | 微服务生态组件 |
| 🤖 **AgentScope** | 2.x | AI 多智能体运行时(harness / 模型 / 沙箱 / 通道 / 技能 / RAG) |
| 🔎 **Lucene** | 10.5.1 | 单机中文全文检索与 BM25 召回 |
| 🐘 **pgvector** | Latest | PostgreSQL 向量检索(知识库 RAG) |
| 🌊 **OceanBase** | 4.3.5+ | MySQL 模式:一台 OB 兼任主库与 AI 向量(VECTOR / HNSW)、全文(IK 分词)检索,使用后无需再安装 MySQL 与 PostgreSQL |
| 🔐 **Sa-Token** | Latest | 轻量级权限认证框架 |
| 💾 **MyBatis Plus** | Latest | 增强版 ORM 框架 |
| 🔄 **MapStruct** | Latest | 高性能对象映射 |
| 🌶️ **Lombok** | Latest | 简化 Java 代码 |
| ☁️ **Nacos** | Latest | 配置中心 / 注册中心 |
| ☁️ **Dubbo** | Latest | 远程认证 / 数据源 / 权限元数据同步 |
| ☕ **Caffeine** | Latest | 高性能本地缓存 |
| 🔧 **Hutool** | Latest | Java 工具类库 |
## 🚦 快速开始
📖 **[快速启动指南](docs/quick-start/quick-start.md)**:环境准备 → 启动 → 前端联调 → 常见问题,全流程一篇搞定。
---
### ⛳ 反馈
- 微信 `capf4xj`
- QQ 交流群:`47736663` — [点击加入](https://qm.qq.com/q/EBIJVZBVGE)
## 📖 生态依赖
- **[lambda-cloud-parent](https://gitee.com/westboy/lambda-cloud-parent)** — 核心基座,封装底层自动化配置与基础工具类
- **[lambda-cloud-project-parent](https://gitee.com/westboy/lambda-cloud-project-parent)** — 统管项目依赖版本与 Maven 构建标准
- **[lambda-fusion-web](https://gitee.com/westboy/lambda-fusion-web)** — 基于 Vben Admin 构建的配套前端界面
- **[lambda-fusion-admin](https://gitee.com/westboy/lambda-fusion-admin)** — 实战项目示例
⭐ **如果这个项目对你有帮助,请给个 Star 支持一下!** ❤️