Lore Talk Prompt Context
data class LoreTalkPromptContext(val topic: String, val recentTranscriptLines: List<String>, val playerMessage: String, val recentLoreEntries: List<LoreStorage.LoreEntry> = emptyList(), val recentInterviewEntries: List<LoreStorage.LoreEntry> = emptyList(), val historySummary: String? = null, val reputationContextLines: List<String> = emptyList(), val memoryPackets: List<LorekeeperAiService.LoreTalkMemoryPacket> = emptyList())(source)
Context bundle used to generate a Lorekeeper talk reply prompt.
Constructors
Link copied to clipboard
constructor(topic: String, recentTranscriptLines: List<String>, playerMessage: String, recentLoreEntries: List<LoreStorage.LoreEntry> = emptyList(), recentInterviewEntries: List<LoreStorage.LoreEntry> = emptyList(), historySummary: String? = null, reputationContextLines: List<String> = emptyList(), memoryPackets: List<LorekeeperAiService.LoreTalkMemoryPacket> = emptyList())
Properties
Link copied to clipboard
Optional history compendium excerpt
Link copied to clipboard
Canonical memory packets ranked for the current query
Link copied to clipboard
Latest message entered by the player
Link copied to clipboard
Recent interview and investigation excerpts
Link copied to clipboard
Recent archived lore logs relevant to the conversation
Link copied to clipboard
Most recent dialogue turns in the active talk session
Link copied to clipboard
Optional standing/biography context lines for grounding