IHubAssistant

Interface

Interface representing a Hub Assistant. This interface defines the structure of an assistant in the hub, including its properties and workflows.

Properties

Property Type Notes
schemaVersion number

Schema version for the assistant.

access Optional AccessLevel

Access level for the assistant. This can be public, org, or private.

accessGroups Optional string[]

Assistant access groups when not public.

description Optional string

Description/welcome message for the assistant.

enabled Optional boolean

Enable this assistant.

examplePrompts Optional string[]

Example prompts to display to the user.

location Optional string

Location of the assistant.

personality Optional string

Personality for the assistant.

testPrompts Optional string[]

Test prompts for the assistant.

workflows Optional IHubAssistantWorkflow[]

Workflows for the assistant.


Interface defined in packages/common/src/assistants/IHubAssistant.ts:7