Interface: GraphCompilerInput
Defined in: packages/agentos/src/orchestration/compiler/GraphCompiler.ts:37
Everything the compiler needs to produce a CompiledExecutionGraph.
Properties
checkpointPolicy
checkpointPolicy:
"none"|"every_node"|"explicit"
Defined in: packages/agentos/src/orchestration/compiler/GraphCompiler.ts:61
Graph-wide default checkpoint persistence strategy.
edges
edges:
GraphEdge[]
Defined in: packages/agentos/src/orchestration/compiler/GraphCompiler.ts:43
All directed edges (including START / END connections).
memoryConsistency
memoryConsistency:
MemoryConsistencyMode
Defined in: packages/agentos/src/orchestration/compiler/GraphCompiler.ts:59
Graph-wide memory isolation mode.
name
name:
string
Defined in: packages/agentos/src/orchestration/compiler/GraphCompiler.ts:39
Human-readable name embedded in the compiled graph.
nodes
nodes:
Map<string,GraphNode>
Defined in: packages/agentos/src/orchestration/compiler/GraphCompiler.ts:41
All user-declared nodes keyed by their declared id.
reducers
reducers:
StateReducers
Defined in: packages/agentos/src/orchestration/compiler/GraphCompiler.ts:57
Field-level merge strategies forwarded unchanged to the IR.
stateSchema
stateSchema:
object
Defined in: packages/agentos/src/orchestration/compiler/GraphCompiler.ts:48
Zod schema instances for the three GraphState generics.
artifacts
artifacts:
any
Schema for GraphState.artifacts — accumulated external outputs.
input
input:
any
Schema for GraphState.input — the frozen user-provided input.
scratch
scratch:
any
Schema for GraphState.scratch — the node-to-node communication bag.