feat: start resume sessions in new flow

This commit is contained in:
Codex
2026-08-06 10:49:25 +08:00
parent 671a9b9419
commit 1c762fd092
18 changed files with 189 additions and 556 deletions
+6 -1
View File
@@ -160,8 +160,13 @@ class Database:
self.insert_turn(connection, session_id=session_id, **initial_turn)
def fetch_session(
self, connection: sqlite3.Connection, session_id: str
self,
connection: sqlite3.Connection,
session_id: str,
*,
for_update: bool = False,
) -> dict[str, Any] | None:
del for_update
row = connection.execute(
"SELECT * FROM sessions WHERE id = ?", (session_id,)
).fetchone()