Skip to main content

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?​

optional discoveryEngine: 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?​

optional expansionHandler: 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?​

optional personaTraits: 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?​

optional reevalInterval: number

Defined in: packages/agentos/src/orchestration/runtime/GraphRuntime.ts:52

Optional periodic planner reevaluation cadence, in completed nodes.