InterviewTopicOpenersRequest

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