Interview Topic Openers Request
data class InterviewTopicOpenersRequest(val playerName: String, val previousInterviewEntries: List<LoreStorage.LoreEntry>, val fallbackQuestions: List<String>, val topicCount: Int, val triggerHint: String?, val memoryPackets: List<LorekeeperAiService.LoreTalkMemoryPacket>)(source)
Request payload for AI-generated interview topic opener questions.
Constructors
Link copied to clipboard
constructor(playerName: String, previousInterviewEntries: List<LoreStorage.LoreEntry>, fallbackQuestions: List<String>, topicCount: Int, triggerHint: String?, memoryPackets: List<LorekeeperAiService.LoreTalkMemoryPacket>)
Properties
Link copied to clipboard
Deterministic fallback opener questions
Link copied to clipboard
Canonical memory packets to provide extra context
Link copied to clipboard
Interviewed player name
Link copied to clipboard
Prior interview archive snippets for grounding
Link copied to clipboard
Number of opener questions to generate
Link copied to clipboard
Optional encounter trigger context to force into topic 1