Todos los paquetes
Paquetes npm

@cognitiondesk/orchestration-kitv0.1.0

Delegación de tareas, workflows de varios pasos y seguimiento de progreso para coordinar varios agentes.

Instalación

Shell
npm install @cognitiondesk/orchestration-kit

Peer dependencies: @cognitiondesk/agent-runtime (optional — mock mode without it)

Inicio rápido

Corrido el 2026-09-25 en Node puro, esta llamada no necesita backend.

JavaScript
import { createOrchestrator } from '@cognitiondesk/orchestration-kit';

// Without an agentRuntime this runs in mock mode. Run 2026-09-25 in plain
// Node, no backend needed:
const { delegator, tracker } = createOrchestrator({});

const task = await delegator.delegate({
  title: 'Extract webhook handler into worker',
  coordinatorAgentId: 'agent-coordinator',
  workerAgentId: 'agent-worker',
});
// -> { id: 'task_...', status: 'assigned' }

await delegator.updateStatus(task.id, 'in_progress');
await delegator.complete(task.id, { summary: 'Done, PR #42 opened' });

const summary = await tracker.getTaskSummary();
console.log(summary); // -> { total: 1, byStatus: { done: 1 } }

API

delegator.delegate / updateStatus / complete / block / listTasksDelegación de tareas entre un agente coordinador y uno worker.
workflows.createWorkflow / run / listWorkflows`run()` es un async generator que ejecuta cada paso en orden.
tracker.getTaskSummary / getWorkflowSummary / getAgentProgressConteos por estado.
@cognitiondesk/orchestration-kit — CognitionDesk Docs