feat: 全新智能体功能

- 基于先进智能体框架,增加智能体编排功能
- 增加智能体聊天,并对接持久化
This commit is contained in:
2026-05-25 11:42:48 +08:00
parent 6c3d98eaac
commit 72df00f25b
168 changed files with 22045 additions and 400 deletions

View File

@@ -0,0 +1,10 @@
package tech.easyflow.agent.mapper;
import com.mybatisflex.core.BaseMapper;
import tech.easyflow.agent.entity.AgentCategory;
/**
* Agent 分类 Mapper。
*/
public interface AgentCategoryMapper extends BaseMapper<AgentCategory> {
}

View File

@@ -0,0 +1,10 @@
package tech.easyflow.agent.mapper;
import com.mybatisflex.core.BaseMapper;
import tech.easyflow.agent.entity.AgentHitlPending;
/**
* Agent 工具审批挂起态 Mapper。
*/
public interface AgentHitlPendingMapper extends BaseMapper<AgentHitlPending> {
}

View File

@@ -0,0 +1,10 @@
package tech.easyflow.agent.mapper;
import com.mybatisflex.core.BaseMapper;
import tech.easyflow.agent.entity.AgentKnowledgeBinding;
/**
* Agent 知识库绑定 Mapper。
*/
public interface AgentKnowledgeBindingMapper extends BaseMapper<AgentKnowledgeBinding> {
}

View File

@@ -0,0 +1,10 @@
package tech.easyflow.agent.mapper;
import com.mybatisflex.core.BaseMapper;
import tech.easyflow.agent.entity.Agent;
/**
* Agent Mapper。
*/
public interface AgentMapper extends BaseMapper<Agent> {
}

View File

@@ -0,0 +1,10 @@
package tech.easyflow.agent.mapper;
import com.mybatisflex.core.BaseMapper;
import tech.easyflow.agent.entity.AgentRunEventRecord;
/**
* Agent 运行事件摘要 Mapper。
*/
public interface AgentRunEventRecordMapper extends BaseMapper<AgentRunEventRecord> {
}

View File

@@ -0,0 +1,10 @@
package tech.easyflow.agent.mapper;
import com.mybatisflex.core.BaseMapper;
import tech.easyflow.agent.entity.AgentSession;
/**
* AgentScope 会话状态 Mapper。
*/
public interface AgentSessionMapper extends BaseMapper<AgentSession> {
}

View File

@@ -0,0 +1,10 @@
package tech.easyflow.agent.mapper;
import com.mybatisflex.core.BaseMapper;
import tech.easyflow.agent.entity.AgentToolBinding;
/**
* Agent 工具绑定 Mapper。
*/
public interface AgentToolBindingMapper extends BaseMapper<AgentToolBinding> {
}