feat:架构重构

This commit is contained in:
2026-10-01 23:08:06 -07:00
parent b82dc93404
commit 68588d1f92
74 changed files with 1131 additions and 3492 deletions
+2 -17
View File
@@ -1,22 +1,7 @@
"""当前后端能力边界的单一来源,接入新能力时只改这里,提示词和校验自动同步"""
"""当前后端能力边界:接入数据源后去掉 dataId 检查"""
# 数据源绑定尚未接入,新增组件只能使用物料自带的示例数据
DATA_BINDING_SUPPORTED = False
# 写进提示词的能力说明,避免各节点各写一套
DATA_BINDING_GUIDE = (
""
if DATA_BINDING_SUPPORTED
else "目前尚未接入数据源绑定,组件只使用物料自带的示例数据,不生成 dataId;"
"用户提到具体数据源时,不视为必须满足的需求,在 assumptions 中说明使用示例数据,不向用户提供数据源选项"
)
# 校验不通过时返回的说明
# 新增组件带 dataId 时返回给模型的说明
DATA_BINDING_ERROR = "当前尚未接入数据绑定,不能生成 dataId,请使用物料示例数据"
# 目前唯一能查询的资源是物料目录,进入规划前已完整获取;业务数据、模板、素材等查询尚未接入
# 模型提出的资源需求在接入前不阻塞执行:组件类已由目录满足,其余缺口使用物料示例数据并写入假设
RESOURCE_QUERY_SUPPORTED = False
RESOURCE_FALLBACK_ASSUMPTION = (
"尚未接入物料目录之外的资源查询,所需内容使用物料默认配置和示例数据"
)