RunApprovalDeps
@forge/monorepo / backend/src / RunApprovalDeps
Type Alias: RunApprovalDeps
RunApprovalDeps =
object
Defined in: backend/src/hitl/approved-execution.ts:81
Properties
approvals
readonlyapprovals:ApprovalRequester
Defined in: backend/src/hitl/approved-execution.ts:83
clock?
readonlyoptionalclock?: () =>string
Defined in: backend/src/hitl/approved-execution.ts:85
Returns
string
interactions
readonlyinteractions:InteractionStore
Defined in: backend/src/hitl/approved-execution.ts:82
summarize?
readonlyoptionalsummarize?: (input) =>string
Defined in: backend/src/hitl/approved-execution.ts:91
The human-facing one-liner on the approval card. Override for a domain-specific rendering.
Parameters
input
descriptor
input
unknown
Returns
string
tools
readonlytools:ApprovalToolRunner
Defined in: backend/src/hitl/approved-execution.ts:84
ttlMs?
readonlyoptionalttlMs?:number
Defined in: backend/src/hitl/approved-execution.ts:89
How long a raised approval stays actionable. Default 24h.
validator?
readonlyoptionalvalidator?:SchemaValidator
Defined in: backend/src/hitl/approved-execution.ts:87
Normalizes a call's arguments before they are stored. Defaults to the registry's validator.