Added RPG
This commit is contained in:
+13
-1
@@ -6,7 +6,11 @@ from services.memory import (
|
||||
update_session_title,
|
||||
update_session_persona,
|
||||
get_history,
|
||||
get_message_count
|
||||
get_message_count,
|
||||
update_session_rpg,
|
||||
update_session_facts,
|
||||
update_session_global_plot,
|
||||
update_session_status_quo,
|
||||
)
|
||||
|
||||
router = APIRouter(prefix="/sessions", tags=["sessions"])
|
||||
@@ -39,6 +43,14 @@ async def patch_session(session_id: str, data: dict):
|
||||
await update_session_title(session_id, data["title"])
|
||||
if "persona_id" in data:
|
||||
await update_session_persona(session_id, data["persona_id"])
|
||||
if "rpg_enabled" in data:
|
||||
await update_session_rpg(session_id, bool(data["rpg_enabled"]))
|
||||
if "facts_json" in data:
|
||||
await update_session_facts(session_id, data["facts_json"])
|
||||
if "global_plot" in data:
|
||||
await update_session_global_plot(session_id, data["global_plot"])
|
||||
if "status_quo" in data:
|
||||
await update_session_status_quo(session_id, data["status_quo"])
|
||||
return {"status": "updated"}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user