Skip to content

Home > intention-kernel > CapabilityGroupDefinition

CapabilityGroupDefinition interface ​

Declarative set of related capabilities presented as one bounded interaction.

Signature:

typescript
export interface CapabilityGroupDefinition

Properties ​

Property

Modifiers

Type

Description

completedMemberVisibility?

readonly

"show" | "hide"

(Optional) Whether completed members remain visible in a repeated group.

continueExamples?

readonly

readonly string[]

(Optional) Natural-language examples that mean exit rather than a member operation.

continueLabel

readonly

string

User-visible option that exits the group.

id

readonly

string

Stable host-owned group identity.

label

readonly

string

Short model- and inspector-visible description.

members

readonly

readonly CapabilityGroupMember[]

Capabilities available inside the group.

prompt

readonly

string

Prompt used on the first presentation of this occurrence.

repeatAfterMember

readonly

boolean

Whether the interaction returns after a member capability completes.

repeatPrompt?

readonly

string

(Optional) Prompt used after a member completes when the group repeats.