Interface: DemoCapabilityOptions
Defined in: packages/agentos/src/io/channels/meetings/DemoRunCapability.ts:37
Server dependencies. Cleanup must be idempotent and positively acknowledge worker and content fencing.
Properties
audience
audience:
string
Defined in: packages/agentos/src/io/channels/meetings/DemoRunCapability.ts:41
issuer
issuer:
string
Defined in: packages/agentos/src/io/channels/meetings/DemoRunCapability.ts:40
policy
policy:
DemoPolicy
Defined in: packages/agentos/src/io/channels/meetings/DemoRunCapability.ts:39
scopeRef
scopeRef:
string
Defined in: packages/agentos/src/io/channels/meetings/DemoRunCapability.ts:42
store
store:
IDemoRunStore
Defined in: packages/agentos/src/io/channels/meetings/DemoRunCapability.ts:38
Methods
cleanup()
cleanup(
input):Promise<{connectedSeconds:number; }>
Defined in: packages/agentos/src/io/channels/meetings/DemoRunCapability.ts:49
Resolves pending creation by operationId, prevents any subsequent dispatch, stops the worker, fences delayed events and, for purge, revokes content and completes deletion. Return only after those effects are acknowledged. Serialize with prepared creation using the host's owner lock.
Parameters
input
action
"stop" | "purge"
generation
number
operationId
string
runId?
string
Returns
Promise<{ connectedSeconds: number; }>
now()
now():
number
Defined in: packages/agentos/src/io/channels/meetings/DemoRunCapability.ts:43
Returns
number