2bd8b61e91
新功能: - 大纲/章节生成改为服务端后台任务,支持断线续传 - 后台任务队列排队执行,按用户排队(同用户串行不同用户并发) - 章节管理页面添加后台任务列表弹窗和进度面板 - 章节状态添加 pending(待处理)选项 - 集成json5容错解析器 + 上下文感知JSON修复 - SSE流式生成添加心跳保活,防止连接超时 - SSEPostClient添加credentials:include修复network error - 每章最大伏笔数从2调整为5 - 添加大纲读区伏笔的功能 Bug修复: - 修复AI生成JSON中未转义引号/中文标点/多对象属性值未合并 - 修复JSON非法转义字符清洗和中文引号处理 - 修复MCP插件TimeoutError/连接失败上下文清理 - MCP插件后台注册添加重试机制 - 续写模式添加缺失的mcp_references参数 - 修复Alembic迁移链分叉 - 使用torch CPU版本加速Docker构建
53 lines
1.7 KiB
Python
53 lines
1.7 KiB
Python
"""数据模型导出"""
|
|
from app.models.project import Project
|
|
from app.models.outline import Outline
|
|
from app.models.chapter import Chapter
|
|
from app.models.character import Character
|
|
from app.models.relationship import CharacterRelationship, Organization, OrganizationMember, RelationshipType
|
|
from app.models.generation_history import GenerationHistory
|
|
from app.models.analysis_task import AnalysisTask
|
|
from app.models.batch_generation_task import BatchGenerationTask
|
|
from app.models.settings import Settings
|
|
from app.models.memory import StoryMemory, PlotAnalysis
|
|
from app.models.writing_style import WritingStyle
|
|
from app.models.project_default_style import ProjectDefaultStyle
|
|
from app.models.mcp_plugin import MCPPlugin
|
|
from app.models.user import User, UserPassword
|
|
from app.models.regeneration_task import RegenerationTask
|
|
from app.models.career import Career, CharacterCareer
|
|
from app.models.prompt_template import PromptTemplate
|
|
from app.models.foreshadow import Foreshadow
|
|
from app.models.prompt_workshop import PromptWorkshopItem, PromptSubmission, PromptWorkshopLike
|
|
from app.models.background_task import BackgroundTask
|
|
|
|
__all__ = [
|
|
"Project",
|
|
"Outline",
|
|
"Chapter",
|
|
"Character",
|
|
"CharacterRelationship",
|
|
"Organization",
|
|
"OrganizationMember",
|
|
"RelationshipType",
|
|
"GenerationHistory",
|
|
"AnalysisTask",
|
|
"BatchGenerationTask",
|
|
"Settings",
|
|
"StoryMemory",
|
|
"PlotAnalysis",
|
|
"WritingStyle",
|
|
"ProjectDefaultStyle",
|
|
"MCPPlugin",
|
|
"User",
|
|
"UserPassword",
|
|
"RegenerationTask",
|
|
"Career",
|
|
"CharacterCareer",
|
|
"PromptTemplate",
|
|
"Foreshadow",
|
|
"PromptWorkshopItem",
|
|
"PromptSubmission",
|
|
"PromptWorkshopLike",
|
|
"BackgroundTask"
|
|
]
|