MCPcopy Create free account
hub / github.com/QodeXcli/QodeX / OrchestrationEngine

Interface OrchestrationEngine

src/orchestration/protocol.ts:138–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136 * layer implements `dryRunMerge` + `commit`.
137 */
138export interface OrchestrationEngine {
139 /** Build the task DAG from a user goal + the current codebase graph. */
140 decompose(goal: string, signal?: AbortSignal): Promise<TaskGraph>;
141 /** Run the whole graph to completion (or terminal failure). */
142 execute(graph: TaskGraph, signal?: AbortSignal): Promise<ExecutionReport>;
143}
144
145export interface TaskGraph {
146 nodes: Map<TaskId, TaskNode>;

Implementers 1

Orchestratorsrc/orchestration/engine.ts

Calls

no outgoing calls

Tested by

no test coverage detected