Table of Contents

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

name string
children IOrchestrationNode[]

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

name string
children IEnumerable<IOrchestrationNode>
Share