buildDemoWorkflow 根据 workflow_id 构建一个内置演示工作流。
(id string)
| 419 | |
| 420 | // buildDemoWorkflow 根据 workflow_id 构建一个内置演示工作流。 |
| 421 | func (s *Server) buildDemoWorkflow(id string) (workflow.Agent, error) { |
| 422 | switch id { |
| 423 | case "sequential_demo": |
| 424 | return s.buildSequentialDemo() |
| 425 | case "parallel_demo": |
| 426 | return s.buildParallelDemo() |
| 427 | case "loop_demo": |
| 428 | return s.buildLoopDemo() |
| 429 | case "nested_demo": |
| 430 | return s.buildNestedDemo() |
| 431 | default: |
| 432 | return nil, fmt.Errorf("unsupported workflow_id: %s", id) |
| 433 | } |
| 434 | } |
| 435 | |
| 436 | // ======== Demo workflow builders ======== |
| 437 |
no test coverage detected