Skip to content

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 ParameterDefault type
TDepsunknown
TOutputstring

Properties

PropertyModifierTypeDescriptionDefined in
causalityMonitor?readonlyCausalityMonitorConfig-packages/agent/src/types.ts:170
checkpointStore?readonlyCheckpointStore-packages/agent/src/types.ts:174
contextEngine?readonlyContextEngineConfig-packages/agent/src/types.ts:154
deps?readonlyTDeps-packages/agent/src/types.ts:178
fallbackModels?readonlyreadonly ModelSpec[]-packages/agent/src/types.ts:156
fallbackPolicy?readonlyAgentFallbackPolicy-packages/agent/src/types.ts:157
guardrails?readonly{ input?: readonly InputGuardrail[]; output?: readonly OutputGuardrail<TOutput>[]; }-packages/agent/src/types.ts:147
guardrails.input?readonlyreadonly InputGuardrail[]-packages/agent/src/types.ts:148
guardrails.output?readonlyreadonly OutputGuardrail<TOutput>[]-packages/agent/src/types.ts:149
handoffs?readonlyreadonly HandoffEntry<TDeps>[]-packages/agent/src/types.ts:145
instructionsreadonlystring | ((ctx) => string | Promise<string>)-packages/agent/src/types.ts:140
maxParallelTools?readonlynumber-packages/agent/src/types.ts:155
memory?readonlyMemory-packages/agent/src/types.ts:144
mergeGuard?readonlyMergeGuardConfig-packages/agent/src/types.ts:171
modelTierAutoClassification?readonlyboolean-packages/agent/src/types.ts:160
modelTierMap?readonlyPartial<Record&lt;ModelHint, ModelSpec&gt;>-packages/agent/src/types.ts:159
namereadonlystring-packages/agent/src/types.ts:139
outputType?readonlyOutputSpec&lt;TOutput&gt;-packages/agent/src/types.ts:146
preferredModel?readonly| ModelHint | ModelSpec-packages/agent/src/types.ts:158
prepareStep?readonlyPrepareStepHook&lt;TDeps&gt;-packages/agent/src/types.ts:153
protocolGuard?readonlyProtocolGuardConfig-packages/agent/src/types.ts:172
providerreadonlyProvider-packages/agent/src/types.ts:141
reasoningRetention?readonlyReasoningRetentionPer-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?readonlySensitivity-packages/agent/src/types.ts:175
sessionId?readonlystring-packages/agent/src/types.ts:176
skills?readonlySkillsRegistryLike-packages/agent/src/types.ts:143
stopWhen?readonlyStopCondition-packages/agent/src/types.ts:151
toolChoice?readonlyToolChoice-packages/agent/src/types.ts:152
tools?readonlyreadonly Tool&lt;unknown, unknown, TDeps&gt;[]-packages/agent/src/types.ts:142
tracer?readonlyTracer-packages/agent/src/types.ts:173
userId?readonlystring-packages/agent/src/types.ts:177