Interface: MeetingJob
Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:76
A run's dispatch job: when it is due, who holds its lease, and whether it was dispatched or cancelled.
Properties
cancelled
cancelled:
boolean
Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:90
Set by a cancel. A cancelled job is never leased.
dispatchAt
dispatchAt:
number
Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:80
When the job is due, in milliseconds.
dispatched
dispatched:
boolean
Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:88
Set when the dispatch was recorded.
leaseExpiresAt?
optionalleaseExpiresAt:number
Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:84
When the lease runs out, in milliseconds.
leaseHolder?
optionalleaseHolder:string
Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:82
The manager instance holding the dispatch lease.
runId
runId:
string
Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:78
The run the job dispatches.
workerId?
optionalworkerId:string
Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:86
The worker the provider dispatched to.