OptionalautoWhether to auto-save conversations
OptionalexternalExternal messages (controlled mode — state lives outside the hook)
OptionalmodelAI model override (e.g., 'gpt-4o-mini', 'grok-4-fast')
OptionalonSetter for external messages (required when externalMessages is provided)
OptionalonCustom message handler (bypasses cloud integration)
OptionalroomRoom ID for context
OptionalsystemSystem prompt for the assistant
OptionaluserUser ID for cloud integration (required for AI features)
Options for useConversation hook