Fixed SD RPG

This commit is contained in:
2026-06-04 08:05:06 +03:00
parent d4cd8f02f4
commit 6189a5fb74
62 changed files with 6969 additions and 552 deletions
+31
View File
@@ -24,6 +24,37 @@ class RegenerateRequest(BaseModel):
class ForkSessionRequest(BaseModel):
until_message_id: int
class RebindPersonaRequest(BaseModel):
persona_id: str
clear_history: bool = False
class QuestStatusPatch(BaseModel):
status: str
class RpgStateDebugPatch(BaseModel):
"""Debug override for relationship/stats (session-scoped to current player for now)."""
affinity: Optional[int] = None
lust: Optional[int] = None
stamina: Optional[int] = None
tension: Optional[int] = None
class SessionContextPatch(BaseModel):
"""Live-edit RPG / SD context fields for the active session."""
status_quo: Optional[str] = None
global_plot: Optional[str] = None
outfit_json: Optional[str] = None
scene_json: Optional[str] = None
facts_json: Optional[str] = None
plot_arc_json: Optional[str] = None
affinity: Optional[int] = None
lust: Optional[int] = None
stamina: Optional[int] = None
tension: Optional[int] = None
class ChatResponse(BaseModel):
reply: str
session_id: str