"""
数据库初始化脚本
运行此脚本创建所有表结构
基于 DATABASE_DESIGN.md 设计
"""

import sys
import os

sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from db.database import engine, Base
from db.models import MultiAgentTask, UserAgent


def init_database():
    """初始化数据库表结构"""
    Base.metadata.create_all(bind=engine)


if __name__ == "__main__":
    init_database()
