日期: 2026-03-26
提交次数: 5 次
涉及文件: 200+ 个文件
| 提交ID | 提交说明 | 时间 |
|---|---|---|
4de959d0 |
新增表结构的增删改查接口 | 20:49 |
d2bd9e28 |
基础对话;SSE 流式响应;会话创建+历史查选接口 | 20:16 |
4dc0df0f |
ai agent | 18:25 |
9b5a845e |
add docs | 17:37 |
93cc7508 |
收敛多余项目,非 admin、openplatform 外的功能收敛进 emoon-extend; 基础设施收敛进 emoon-infra | 16:21 |
4de959d0)新增功能: AI Agent 引擎配置的完整 CRUD 接口
涉及模块: emoon-infra/emoon-modules-api/emoon-system-api
新增文件:
AiAgentEngineConfigBo.java - 业务对象AiAgentEngineConfigVo.java - 视图对象AiAgentEngineConfigMapper.java - 数据访问层IAiAgentEngineConfigService.java - 服务接口AiAgentEngineConfigServiceImpl.java - 服务实现AiAgentEngineConfigController.java - 控制器层功能说明: 提供 AI Agent 引擎配置的增删改查接口,支持配置不同 AI 引擎的参数。
d2bd9e28)新增功能: 基础对话能力、SSE 流式响应、会话管理
涉及模块: emoon-openplatform
核心功能:
AgentController.javaAgentChatRequest.java - 对话请求对象AgentChatResponse.java - 对话响应对象ConversationCreateRequest.java - 会话创建请求ConversationVo.java - 会话视图对象IAgentChatService.java / AgentChatServiceImpl.java - 对话服务IConversationService.java / ConversationServiceImpl.java - 会话管理服务SignUtil.java - 签名工具,用于接口安全验证技术特点:
4dc0df0f)新增功能: AI Agent 核心引擎架构
涉及模块: emoon-infra/emoon-modules-api/emoon-mcp-api 和 emoon-system-api
| 文件 | 说明 |
|---|---|
AgentEngine.java |
引擎接口定义 |
AgentEngineFactory.java |
引擎工厂,用于创建引擎实例 |
AgentRequest.java / AgentResponse.java |
请求/响应对象 |
MockAgentEngine.java |
模拟引擎实现(用于测试) |
AI Agent 应用相关:
AiAgentApp.java - AI 应用定义AiAgentEngineConfig.java - 引擎配置AI 卡片相关:
AiCardInstance.java - 卡片实例AiCardDefinition.java - 卡片定义AiCardCategory.java - 卡片分类AiCardPlugin.java - 卡片插件AiCardGrayConfig.java - 灰度配置AiCardActionLog.java - 操作日志对话相关:
AiConversation.java - 对话记录使用统计:
AiUsageLog.java - 使用日志每个实体对应一个 Mapper 接口,共 8 个 Mapper。
每个实体对应一个 Service 接口和实现,共 8 个 Service。
93cc7508)重构内容: 项目结构收敛整理
emoon-file-downloader - 文件下载服务
emoon-tongue - 舌诊服务
emoon-common 公共模块:
emoon-common-core - 核心工具类、常量、异常定义emoon-common-doc - SpringDoc 接口文档配置emoon-common-encrypt - 数据加密解密 (AES、RSA、SM2、SM4)emoon-common-excel - Excel 导入导出emoon-common-httpclient - HTTP 客户端封装emoon-common-idempotent - 幂等性控制emoon-common-job - 定时任务配置emoon-common-json - JSON 处理emoon-common-log - 日志注解和切面emoon-modules-api 模块:
emoon-system-api - 系统服务 APIemoon-mcp-api - MCP 服务 API9b5a845e)新增文档: integrated-medical-agent-dify-card-solution.md
内容: 医疗智能体 Dify 卡片集成方案说明
| 模块 | Controller | 说明 |
|---|---|---|
| emoon-system | AiAgentEngineConfigController | 引擎配置 CRUD |
| emoon-openplatform | AgentController | 对话接口、会话管理 |
| 表名 | 说明 |
|---|---|
| ai_agent_app | AI 应用表 |
| ai_agent_engine_config | 引擎配置表 |
| ai_card_instance | 卡片实例表 |
| ai_card_definition | 卡片定义表 |
| ai_card_category | 卡片分类表 |
| ai_card_plugin | 卡片插件表 |
| ai_card_gray_config | 灰度配置表 |
| ai_card_action_log | 操作日志表 |
| ai_conversation | 对话记录表 |
| ai_usage_log | 使用日志表 |
文档生成时间: 2026-03-27
生成工具: QoderWork