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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
at | readonly | string | - | packages/core/src/types/handoff.ts:86 |
fromAgentId | readonly | string | - | packages/core/src/types/handoff.ts:83 |
inheritedSecrets? | readonly | readonly 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? | readonly | HandoffInputFilterDescriptor | Serializable 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? | readonly | string | - | packages/core/src/types/handoff.ts:87 |
secretsInheritance? | readonly | HandoffSecretsInheritance | Sub-agent secrets propagation policy. Defaults to 'inherit-allowlist' with empty inheritedSecrets. | packages/core/src/types/handoff.ts:99 |
secretsOverrideReason? | readonly | string | Operator-supplied justification for broadening or narrowing the default secrets surface. Surfaced in audit logs. | packages/core/src/types/handoff.ts:110 |
stepNumber | readonly | number | - | packages/core/src/types/handoff.ts:85 |
toAgentId | readonly | string | - | packages/core/src/types/handoff.ts:84 |