Interface: GraphRuntimeConfig
Defined in: packages/agentos/src/orchestration/runtime/GraphRuntime.ts:44
Dependencies required to construct a GraphRuntime.
Properties
checkpointStore
checkpointStore:
ICheckpointStore
Defined in: packages/agentos/src/orchestration/runtime/GraphRuntime.ts:46
Persistence backend for checkpoint snapshots.
discoveryEngine?
optionaldiscoveryEngine:object
Defined in: packages/agentos/src/orchestration/runtime/GraphRuntime.ts:58
Optional discovery engine for discovery-type edge routing.
When present and an edge has a discoveryQuery, the engine is called to
resolve the target dynamically. Falls back to discoveryFallback when absent.
discover()
discover(
query,options?):Promise<{results?:object[]; }>
Parameters
query
string
options?
unknown
Returns
Promise<{ results?: object[]; }>
expansionHandler?
optionalexpansionHandler:GraphExpansionHandler
Defined in: packages/agentos/src/orchestration/runtime/GraphRuntime.ts:50
Optional mission graph expansion hook applied between node executions.
nodeExecutor
nodeExecutor:
NodeExecutor
Defined in: packages/agentos/src/orchestration/runtime/GraphRuntime.ts:48
Dispatcher that runs individual graph nodes.
personaTraits?
optionalpersonaTraits:Record<string,number>
Defined in: packages/agentos/src/orchestration/runtime/GraphRuntime.ts:66
Optional persona trait values for personality-type edge routing.
Keys are trait names (e.g. 'openness'), values are 0–1 floats.
When absent, traits are read from state.scratch._personaTraits or default to 0.5.
reevalInterval?
optionalreevalInterval:number
Defined in: packages/agentos/src/orchestration/runtime/GraphRuntime.ts:52
Optional periodic planner reevaluation cadence, in completed nodes.