MCPcopy Create free account
hub / github.com/astercloud/aster / buildDemoWorkflow

Method buildDemoWorkflow

pkg/server/workflow_demo.go:421–434  ·  view source on GitHub ↗

buildDemoWorkflow 根据 workflow_id 构建一个内置演示工作流。

(id string)

Source from the content-addressed store, hash-verified

419
420// buildDemoWorkflow 根据 workflow_id 构建一个内置演示工作流。
421func (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

Callers 2

Calls 4

buildSequentialDemoMethod · 0.95
buildParallelDemoMethod · 0.95
buildLoopDemoMethod · 0.95
buildNestedDemoMethod · 0.95

Tested by

no test coverage detected