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

Method buildSequentialDemo

pkg/server/workflow_demo.go:438–449  ·  view source on GitHub ↗

======== Demo workflow builders ========

()

Source from the content-addressed store, hash-verified

436// ======== Demo workflow builders ========
437
438func (s *Server) buildSequentialDemo() (workflow.Agent, error) {
439 agents := []workflow.Agent{
440 NewLLMWorkflowAgent("DataCollector", "收集数据", s.deps),
441 NewLLMWorkflowAgent("Analyzer", "分析数据", s.deps),
442 NewLLMWorkflowAgent("Reporter", "生成报告", s.deps),
443 }
444
445 return workflow.NewSequentialAgent(workflow.SequentialConfig{
446 Name: "DataPipeline",
447 SubAgents: agents,
448 })
449}
450
451func (s *Server) buildParallelDemo() (workflow.Agent, error) {
452 agents := []workflow.Agent{

Callers 1

buildDemoWorkflowMethod · 0.95

Calls 2

NewSequentialAgentFunction · 0.92
NewLLMWorkflowAgentFunction · 0.85

Tested by

no test coverage detected