Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/core / / HandoffRecord

Interface: HandoffRecord

Defined in: packages/core/src/types/handoff.ts:82

Recorded handoff event captured on RunState.handoffs and replayed by the JSONL session export. The shape is wire-stable.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
atreadonlystring-packages/core/src/types/handoff.ts:86
fromAgentIdreadonlystring-packages/core/src/types/handoff.ts:83
inheritedSecrets?readonlyreadonly string[]Keys inherited by the sub-agent under the 'inherit-allowlist' / 'forward-explicit' policies. Never the secret values themselves — only the public key names.packages/core/src/types/handoff.ts:105
inputFilter?readonlyHandoffInputFilterDescriptorSerializable input-filter descriptor applied at handoff time. When undefined the runtime defaults applied (commonly compose(lastN(10), stripReasoning, stripSensitiveOutputs)); the concrete filter implementations live in @graphorin/agent.packages/core/src/types/handoff.ts:94
reason?readonlystring-packages/core/src/types/handoff.ts:87
secretsInheritance?readonlyHandoffSecretsInheritanceSub-agent secrets propagation policy. Defaults to 'inherit-allowlist' with empty inheritedSecrets.packages/core/src/types/handoff.ts:99
secretsOverrideReason?readonlystringOperator-supplied justification for broadening or narrowing the default secrets surface. Surfaced in audit logs.packages/core/src/types/handoff.ts:110
stepNumberreadonlynumber-packages/core/src/types/handoff.ts:85
toAgentIdreadonlystring-packages/core/src/types/handoff.ts:84