Patterns: Request/Response, Fan-Out, Join, Retries
Request/Response (Single Agent)
registerAgent(myAgent).subscribe(main).publishTo(client);Fan-Out
registerAgent(agentA).subscribe(main).publishTo(client);
registerAgent(agentB).subscribe(main).publishTo(client);
registerAgent(agentC).subscribe(main).publishTo(client);Agent Chain (Sequential)
const main = mainChannel('main');
const processing = createChannel('processing');
const client = createChannel('client').sink(sink.httpStream());
registerAgent(plannerAgent).subscribe(main).publishTo(processing);
registerAgent(executorAgent).subscribe(processing).publishTo(client);Join (Multiple Inputs)
Retries
Last updated