Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/agent / / AgentConfig
Interface: AgentConfig<TDeps, TOutput>
Defined in: packages/agent/src/types.ts:138
The full options object accepted by createAgent.
Stable
Type Parameters
| Type Parameter | Default type |
|---|---|
TDeps | unknown |
TOutput | string |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
causalityMonitor? | readonly | CausalityMonitorConfig | - | packages/agent/src/types.ts:170 |
checkpointStore? | readonly | CheckpointStore | - | packages/agent/src/types.ts:174 |
contextEngine? | readonly | ContextEngineConfig | - | packages/agent/src/types.ts:154 |
deps? | readonly | TDeps | - | packages/agent/src/types.ts:178 |
fallbackModels? | readonly | readonly ModelSpec[] | - | packages/agent/src/types.ts:156 |
fallbackPolicy? | readonly | AgentFallbackPolicy | - | packages/agent/src/types.ts:157 |
guardrails? | readonly | { input?: readonly InputGuardrail[]; output?: readonly OutputGuardrail<TOutput>[]; } | - | packages/agent/src/types.ts:147 |
guardrails.input? | readonly | readonly InputGuardrail[] | - | packages/agent/src/types.ts:148 |
guardrails.output? | readonly | readonly OutputGuardrail<TOutput>[] | - | packages/agent/src/types.ts:149 |
handoffs? | readonly | readonly HandoffEntry<TDeps>[] | - | packages/agent/src/types.ts:145 |
instructions | readonly | string | ((ctx) => string | Promise<string>) | - | packages/agent/src/types.ts:140 |
maxParallelTools? | readonly | number | - | packages/agent/src/types.ts:155 |
memory? | readonly | Memory | - | packages/agent/src/types.ts:144 |
mergeGuard? | readonly | MergeGuardConfig | - | packages/agent/src/types.ts:171 |
modelTierAutoClassification? | readonly | boolean | - | packages/agent/src/types.ts:160 |
modelTierMap? | readonly | Partial<Record<ModelHint, ModelSpec>> | - | packages/agent/src/types.ts:159 |
name | readonly | string | - | packages/agent/src/types.ts:139 |
outputType? | readonly | OutputSpec<TOutput> | - | packages/agent/src/types.ts:146 |
preferredModel? | readonly | | ModelHint | ModelSpec | - | packages/agent/src/types.ts:158 |
prepareStep? | readonly | PrepareStepHook<TDeps> | - | packages/agent/src/types.ts:153 |
protocolGuard? | readonly | ProtocolGuardConfig | - | packages/agent/src/types.ts:172 |
provider | readonly | Provider | - | packages/agent/src/types.ts:141 |
reasoningRetention? | readonly | ReasoningRetention | Per-agent override of the per-provider auto-detected ReasoningRetention default. Wins over the provider- level default when both are present. The agent runtime feeds the effective value into every provider.stream(...) call so the wire-correct contract is honoured per RB-42 / suggested DEC-158 / suggested ADR-046. | packages/agent/src/types.ts:169 |
sensitivity? | readonly | Sensitivity | - | packages/agent/src/types.ts:175 |
sessionId? | readonly | string | - | packages/agent/src/types.ts:176 |
skills? | readonly | SkillsRegistryLike | - | packages/agent/src/types.ts:143 |
stopWhen? | readonly | StopCondition | - | packages/agent/src/types.ts:151 |
toolChoice? | readonly | ToolChoice | - | packages/agent/src/types.ts:152 |
tools? | readonly | readonly Tool<unknown, unknown, TDeps>[] | - | packages/agent/src/types.ts:142 |
tracer? | readonly | Tracer | - | packages/agent/src/types.ts:173 |
userId? | readonly | string | - | packages/agent/src/types.ts:177 |