VesselCapability
Defined in: packages/client/src/lib/voice-session/capability-snapshot.ts:128
Conversational catalog entry for one registered vessel: its purpose, the variants it can be shown in, and the actions that can transform it. Deliberately excludes size constraints and props — this answers “what can be shown and which values an action accepts”, not “how to plan a layout”.
Properties
Section titled “Properties”actions
Section titled “actions”
readonlyactions: readonlyVesselCapabilityAction[]
Defined in: packages/client/src/lib/voice-session/capability-snapshot.ts:132
description
Section titled “description”
readonlydescription:string
Defined in: packages/client/src/lib/voice-session/capability-snapshot.ts:130
variants
Section titled “variants”
readonlyvariants: readonlyVesselCapabilityVariant[]
Defined in: packages/client/src/lib/voice-session/capability-snapshot.ts:131
vesselId
Section titled “vesselId”
readonlyvesselId:VesselId
Defined in: packages/client/src/lib/voice-session/capability-snapshot.ts:129