Constructor SequentialNode
- Namespace
- LMKit.Agents.Orchestration.Nodes
- Assembly
- LM-Kit.NET.dll
SequentialNode(string, params IOrchestrationNode[])
Initializes a new SequentialNode.
public SequentialNode(string name, params IOrchestrationNode[] children)
Parameters
namestringchildrenIOrchestrationNode[]
Examples
Two-stage research-then-write pipeline:
using LMKit.Model;
using LMKit.Agents;
using LMKit.Agents.Orchestration.Nodes;
using var model = LM.LoadFromModelID("qwen3:8b");
var researcher = Agent.CreateBuilder(model).WithPersona("Researcher").Build();
var writer = Agent.CreateBuilder(model).WithPersona("Writer").Build();
var graph = new SequentialNode("research-then-write",
new AgentNode("research", researcher),
new AgentNode("write", writer));
var orchestrator = new GraphOrchestrator(graph);
var result = await orchestrator.ExecuteAsync("Topic: edge AI");
SequentialNode(string, IEnumerable<IOrchestrationNode>)
Initializes a new SequentialNode.
public SequentialNode(string name, IEnumerable<IOrchestrationNode> children)
Parameters
namestringchildrenIEnumerable<IOrchestrationNode>