SetExecutorFactory 设置执行器工厂
(factory SubAgentExecutorFactory)
| 52 | |
| 53 | // SetExecutorFactory 设置执行器工厂 |
| 54 | func (te *TaskExecutor) SetExecutorFactory(factory SubAgentExecutorFactory) { |
| 55 | te.mu.Lock() |
| 56 | defer te.mu.Unlock() |
| 57 | te.executorFactory = factory |
| 58 | } |
| 59 | |
| 60 | // Execute 执行任务(同步) |
| 61 | func (te *TaskExecutor) Execute(ctx context.Context, agentType, prompt string, opts *TaskExecuteOptions) (*TaskExecution, error) { |
no outgoing calls
no test coverage detected