fix:模型意外警告
This commit is contained in:
@@ -78,14 +78,12 @@ function unwrapModelConfig(data: unknown): Record<string, unknown> {
|
|||||||
return data as Record<string, unknown>
|
return data as Record<string, unknown>
|
||||||
}
|
}
|
||||||
|
|
||||||
function getAdvancedTaskNames(schema: ConfigSchema | null): Set<string> {
|
function getRequiredTaskNames(schema: ConfigSchema | null): Set<string> {
|
||||||
const advancedTaskNames = new Set(
|
return new Set(
|
||||||
(schema?.fields ?? [])
|
(schema?.fields ?? [])
|
||||||
.filter((field) => field.advanced)
|
.filter((field) => field.type === 'object' && !field.advanced)
|
||||||
.map((field) => field.name)
|
.map((field) => field.name)
|
||||||
)
|
)
|
||||||
advancedTaskNames.add('learner')
|
|
||||||
return advancedTaskNames
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 主导出组件:包装 RestartProvider
|
// 主导出组件:包装 RestartProvider
|
||||||
@@ -193,7 +191,7 @@ function ModelConfigPageContent() {
|
|||||||
if (!taskConf) return
|
if (!taskConf) return
|
||||||
|
|
||||||
const modelNameSet = new Set(modelList.map(m => m.name))
|
const modelNameSet = new Set(modelList.map(m => m.name))
|
||||||
const advancedTaskNames = getAdvancedTaskNames(schema ?? taskConfigSchemaRef.current)
|
const requiredTaskNames = getRequiredTaskNames(schema ?? taskConfigSchemaRef.current)
|
||||||
const invalidRefs: { taskName: string; invalidModels: string[] }[] = []
|
const invalidRefs: { taskName: string; invalidModels: string[] }[] = []
|
||||||
const emptyTaskList: string[] = []
|
const emptyTaskList: string[] = []
|
||||||
|
|
||||||
@@ -202,7 +200,7 @@ function ModelConfigPageContent() {
|
|||||||
|
|
||||||
// 检查是否有模型
|
// 检查是否有模型
|
||||||
if (!task.model_list || task.model_list.length === 0) {
|
if (!task.model_list || task.model_list.length === 0) {
|
||||||
if (!advancedTaskNames.has(key)) {
|
if (requiredTaskNames.has(key)) {
|
||||||
emptyTaskList.push(key)
|
emptyTaskList.push(key)
|
||||||
}
|
}
|
||||||
continue
|
continue
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ BOT_CONFIG_PATH: Path = (CONFIG_DIR / "bot_config.toml").resolve().absolute()
|
|||||||
MODEL_CONFIG_PATH: Path = (CONFIG_DIR / "model_config.toml").resolve().absolute()
|
MODEL_CONFIG_PATH: Path = (CONFIG_DIR / "model_config.toml").resolve().absolute()
|
||||||
LEGACY_ENV_PATH: Path = (PROJECT_ROOT / ".env").resolve().absolute()
|
LEGACY_ENV_PATH: Path = (PROJECT_ROOT / ".env").resolve().absolute()
|
||||||
A_MEMORIX_LEGACY_CONFIG_PATH: Path = (CONFIG_DIR / "a_memorix.toml").resolve().absolute()
|
A_MEMORIX_LEGACY_CONFIG_PATH: Path = (CONFIG_DIR / "a_memorix.toml").resolve().absolute()
|
||||||
MMC_VERSION: str = "1.0.0-pre.14"
|
MMC_VERSION: str = "1.0.0-pre.15"
|
||||||
CONFIG_VERSION: str = "8.10.15"
|
CONFIG_VERSION: str = "8.10.15"
|
||||||
MODEL_CONFIG_VERSION: str = "1.16.1"
|
MODEL_CONFIG_VERSION: str = "1.16.1"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user