Skip to main content

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?​

optional leaseExpiresAt: number

Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:84

When the lease runs out, in milliseconds.


leaseHolder?​

optional leaseHolder: 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?​

optional workerId: string

Defined in: packages/agentos/src/io/channels/meetings/stores/types.ts:86

The worker the provider dispatched to.