INNER CODE UNIT · Python
conn
browser-use/bux · agent/agency_db.py:39
def conn() -> sqlite3.Connection:
DB_PATH.parent.mkdir(parents=True, exist_ok=True)
db = sqlite3.connect(str(DB_PATH))
db.row_factory = sqlite3.Row
db.execute("PRAGMA foreign_keys = ON")
db.execute("PRAGMA journal_mode = WAL")
init_schema(db)
return db
def init_schema(db: sqlite3.Connection) -> None:
db.executescript(
"""
CREATE TABLE IF NOT EXISTS suggestions (
id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT NOT NULL,
description TEXT NOT NULL,
importance TEXT CHECK (importance IN ('high','med','low')) DEFAULT 'med',