feat: add todos table to mofin_db + DB_PATH fix for self_todo_executor

This commit is contained in:
知微
2026-07-05 01:37:40 +08:00
parent 574f1be3ec
commit 320353348d
+15
View File
@@ -409,6 +409,21 @@ def init_all_tables(conn: sqlite3.Connection):
cache_json TEXT, cache_json TEXT,
updated_at TEXT DEFAULT (datetime('now','localtime')) updated_at TEXT DEFAULT (datetime('now','localtime'))
); );
-- Self-TODO 自动化任务表
CREATE TABLE IF NOT EXISTS todos (
id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT NOT NULL,
description TEXT,
status TEXT DEFAULT 'pending',
priority TEXT DEFAULT 'medium',
source TEXT DEFAULT 'manual',
fix_action TEXT,
retry_count INTEGER DEFAULT 0,
note TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
""") """)
conn.commit() conn.commit()