- 形仪域 domains/xingyi:form_anchors(稳定辨识特征/年龄表现/许可禁忌/可变范围——生成内容不可静默覆盖锚点);forms(主仪/化仪/文字形仪,candidate→adopt 定相治理:未定相不进呈现位、主仪唯一、新主仪自动退役旧主仪);voice_profiles(三来源,授权克隆必填用途与传播范围,revoke-grant 撤回立即生效,assert-usable 合成前置校验拒绝撤回/过期) - ASR:元炁 SenseVoice /v1/audio/transcriptions 透传(Whisper 兼容 multipart);YUANQI_BASE_URL 未配置时 503 不降级不伪造——多模态关闭纪律 - 前端形仪工坊(人物详情页):真形锚点编辑(特征逐行解析)/候选登记定相废弃/声音档案建立与授权撤回;头像呈现位改走定相主仪(forms/primary);xingyi api 库 + mock + 组件 4 用例 - 退役:旧 avatar 模块(services/endpoints/avatar、avatar_dir 配置、avatar_url 字段、前端直传组件与测试) - 验收(test_m7_xingyi 三用例):未定相不成为正式形仪(含主仪唯一与旧主仪 retired 断言);克隆授权可撤回(缺用途拒/撤回即拒/过期同理/预设不受约束);关闭全部多模态后文字相伴完整可用(ASR 503 时镜树缘契百工照常——回归) - 四套件:后端 376、前端 203、BFF 4、神识 5 包全绿(2 个预存环境失败不变);迁移 008 净库+±1 干净
76 lines
2.0 KiB
Python
76 lines
2.0 KiB
Python
"""SQLAlchemy 模型导出。"""
|
|
|
|
from app.models.big_cycle import BigCycle
|
|
from app.models.candidates import MemoryCandidate, ProfileCandidate
|
|
from app.models.character import Character
|
|
from app.models.governance import (
|
|
AgentRosterEntry,
|
|
GenerationPreferences,
|
|
Goal,
|
|
PerceptionChannel,
|
|
Plan,
|
|
)
|
|
from app.models.idempotency import IdempotencyKey
|
|
from app.models.imports import CharacterImportJob, ImportItem
|
|
from app.domains.baigong.models import Capability, Mandate, ToolCall
|
|
from app.domains.hetu.models import PersistentWorld, WorldEntity, WorldRelation
|
|
from app.domains.xingyi.models import Form, FormAnchor, VoiceProfile
|
|
from app.domains.yuanqi.models import Covenant, CovenantEvent
|
|
from app.models.jingsheng import Custodianship, EmbryoDraft, IdentityRecord, RuntimeSeat, SoulForging
|
|
from app.models.lorebook import Lorebook, LorebookEntry
|
|
from app.models.mcp_servers import McpServer
|
|
from app.models.mirror_tree import (
|
|
Canonization,
|
|
Citation,
|
|
MirrorTree,
|
|
TreeNode,
|
|
TreeTransplant,
|
|
)
|
|
from app.models.rbac import Permission, Role, RolePermission, UserRole
|
|
from app.models.runtime import Event, Run
|
|
from app.models.xirang import FactualRecord, Memory as XirangMemory, MemoryTrigger
|
|
from app.models.safety import AuditEvent, PendingConfirmationRecord
|
|
from app.models.user import User
|
|
|
|
__all__ = [
|
|
"Capability",
|
|
"Form",
|
|
"FormAnchor",
|
|
"VoiceProfile",
|
|
"Covenant",
|
|
"CovenantEvent",
|
|
"PersistentWorld",
|
|
"SoulForging",
|
|
|
|
|
|
"Mandate",
|
|
"ToolCall",
|
|
"AgentRosterEntry",
|
|
"AuditEvent",
|
|
"BigCycle",
|
|
"Character",
|
|
"CharacterImportJob",
|
|
"Event",
|
|
"GenerationPreferences",
|
|
"Goal",
|
|
"IdempotencyKey",
|
|
"ImportItem",
|
|
"Lorebook",
|
|
"LorebookEntry",
|
|
"McpServer",
|
|
"MemoryCandidate",
|
|
"PendingConfirmationRecord",
|
|
"PerceptionChannel",
|
|
"Permission",
|
|
"Plan",
|
|
"ProfileCandidate",
|
|
"Role",
|
|
"RolePermission",
|
|
"Run",
|
|
|
|
"User",
|
|
"UserRole",
|
|
|
|
|
|
]
|