auto-sync: 2026-05-29 01:10:40

This commit is contained in:
cfdaily
2026-05-29 01:10:40 +08:00
parent 9a7ae38c96
commit b1d118b4a7
+5
View File
@@ -95,6 +95,7 @@ def _migrate_v28(conn: sqlite3.Connection) -> None:
next_capability TEXT,
stage TEXT,
stages_json TEXT DEFAULT '[]',
round_count INTEGER DEFAULT 0,
archived INTEGER DEFAULT 0,
archived_at TEXT
);
@@ -113,6 +114,9 @@ def _migrate_v28(conn: sqlite3.Connection) -> None:
if fk_was_on:
conn.execute("PRAGMA foreign_keys = ON")
_safe_add_column(conn, "tasks", "round_count", "INTEGER DEFAULT 0")
_safe_add_column(conn, "tasks", "resumed_from", "TEXT")
# 3. checkpoints 表(M3
conn.execute("""CREATE TABLE IF NOT EXISTS checkpoints (
id TEXT PRIMARY KEY,
@@ -264,6 +268,7 @@ _SCHEMA_STATEMENTS = [
next_capability TEXT,
stage TEXT,
stages_json TEXT DEFAULT '[]',
round_count INTEGER DEFAULT 0,
resumed_from TEXT
)""",
"CREATE INDEX IF NOT EXISTS idx_tasks_status ON tasks(status)",