This commit is contained in:
2026-05-25 22:50:09 -07:00
parent 685586318f
commit 60e170e777
14 changed files with 56 additions and 27 deletions
+10 -3
View File
@@ -46,11 +46,18 @@ class CharacterStateUpdate(BaseModel):
class ExtractionResult(BaseModel):
lore_updates: List[LoreUpdate] = Field(
default_factory=list, description="List of discovered lore facts"
default_factory=list, description="List of discovered lore facts", alias="lore"
)
character_updates: List[CharacterStateUpdate] = Field(
default_factory=list, description="List of character state changes"
default_factory=list,
description="List of character state changes",
alias="character_state",
)
significant_events: List[str] = Field(
default_factory=list, description="List of significant plot points or events"
default_factory=list,
description="List of significant plot points or events",
alias="events",
)
class Config:
populate_by_name = True