Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/core / / RunContext
Interface: RunContext<TDeps>
Defined in: packages/core/src/types/run.ts:134
Per-run dependency / context bag handed to every tool, hook and provider middleware in scope. Generic over the user-defined deps shape.
tracer, signal, usage and state are always present; everything else is optional.
Stable
Type Parameters
| Type Parameter | Default type |
|---|---|
TDeps | unknown |
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
agentId | readonly | string | packages/core/src/types/run.ts:138 |
deps | readonly | TDeps | packages/core/src/types/run.ts:139 |
messages | readonly | readonly Message[] | packages/core/src/types/run.ts:144 |
runId | readonly | string | packages/core/src/types/run.ts:135 |
sessionId | readonly | string | packages/core/src/types/run.ts:136 |
signal | readonly | AbortSignal | packages/core/src/types/run.ts:141 |
state | readonly | RunState | packages/core/src/types/run.ts:145 |
stepNumber | readonly | number | packages/core/src/types/run.ts:143 |
tracer | readonly | Tracer | packages/core/src/types/run.ts:140 |
usage | readonly | UsageAccumulator | packages/core/src/types/run.ts:142 |
userId? | readonly | string | packages/core/src/types/run.ts:137 |