Interface: HITLHandlerPayload
Defined in: packages/agentos/src/extensions/types.ts:259
HITL handler payload for custom human interaction handlers. Handlers receive human interaction requests and manage the approval/response flow.
Properties
checkHealth()?
optionalcheckHealth: () =>Promise<{healthy:boolean;message?:string; }>
Defined in: packages/agentos/src/extensions/types.ts:269
Optional function to check handler health/connectivity
Returns
Promise<{ healthy: boolean; message?: string; }>
description
description:
string
Defined in: packages/agentos/src/extensions/types.ts:263
Handler description
name
name:
string
Defined in: packages/agentos/src/extensions/types.ts:261
Handler name (e.g., 'slack-approvals', 'email-notifications', 'ui-modal')
sendNotification()
sendNotification: (
notification) =>Promise<void>
Defined in: packages/agentos/src/extensions/types.ts:267
Handler function for sending notifications
Parameters
notification
requestId
string
summary
string
type
string
urgency
string
Returns
Promise<void>
supportedTypes
supportedTypes: (
"approval"|"clarification"|"edit"|"escalation"|"checkpoint")[]
Defined in: packages/agentos/src/extensions/types.ts:265
Types of interactions this handler supports