Package agent_executor
struct AgentExecutorManager
func create
static func create(name: String): AgentExecutor
func register
static func register(name: String, buildFn: () -> AgentExecutor): Unit
- 描述: 注册一个指定名称的代理执行器构建器
- 参数:
name: String, 代理执行器的名称
buildFn: () -> AgentExecutor, 构建函数,用于创建代理执行器
func register
static func register(checkFn: (String) -> Bool, buildFn: (String) -> AgentExecutor): Unit
- 描述: 注册一个代理执行器构建器,包含检查函数和构建函数
- 参数:
checkFn: (String) -> Bool, 检查函数,用于判断是否使用该构建器
buildFn: (String) -> AgentExecutor, 构建函数,用于创建代理执行器