Skip to content

@mirego/forra-react


@mirego/forra-react / components / ConversationScoutChatProviderProps

Interface: ConversationScoutChatProviderProps

Extends

Properties

assistantId?

optional assistantId: string

Inherited from

StatelessScoutChatProviderProps.assistantId


availableGlobalSkills?

optional availableGlobalSkills: ChatSkillOption[]


children

children: ReactNode

Inherited from

StatelessScoutChatProviderProps.children


context?

optional context: ConversationContext


conversationId?

optional conversationId: string


defaultAllowedFunctions?

optional defaultAllowedFunctions: string[]


forceModelId?

optional forceModelId: string

Inherited from

StatelessScoutChatProviderProps.forceModelId


initialMessages?

optional initialMessages: ConversationMessage[]

Inherited from

StatelessScoutChatProviderProps.initialMessages


isSystem?

optional isSystem: boolean


key?

optional key: null | Key

Inherited from

StatelessScoutChatProviderProps.key


language

language: string

Inherited from

StatelessScoutChatProviderProps.language


mentionAssistantEnabled?

optional mentionAssistantEnabled: boolean

Inherited from

StatelessScoutChatProviderProps.mentionAssistantEnabled


modelTags?

optional modelTags: ModelCapabilityTag[]

Inherited from

StatelessScoutChatProviderProps.modelTags


onCreateConversationSuccess()?

optional onCreateConversationSuccess: (data, hasFiles, skillIds) => void

Parameters

data

ConversationResponse

hasFiles

boolean

skillIds

string[]

Returns

void


onSelectedModelIdChange?

optional onSelectedModelIdChange: OnSelectedModelIdChange


onSkillAdded()?

optional onSkillAdded: (skill) => void

Parameters

skill

ChatSkillOption

Returns

void


onStopStreaming()?

optional onStopStreaming: () => void

Returns

void


overrideAssistantName?

optional overrideAssistantName: string


presetSkillIds?

optional presetSkillIds: string[]


projectId?

optional projectId: null | string


redirectToConversation()?

optional redirectToConversation: (conversationId) => void

Parameters

conversationId

string

Returns

void


streamReconnectEnabled?

optional streamReconnectEnabled: boolean


supportsDraft?

optional supportsDraft: boolean


systemMessage?

optional systemMessage: string

Overrides

StatelessScoutChatProviderProps.systemMessage


theme?

optional theme: ThemePreference

Inherited from

StatelessScoutChatProviderProps.theme


tools?

optional tools: Record\<string, ToolDefinition>

Overrides

StatelessScoutChatProviderProps.tools