去掉 list_registered_assets 的 kind 错误里那份会漂移的示例清单
- KindNotManifestClass 原文案列举 9 个示例 kind,而真实白名单是 GameCreationAppAssetKind 的 19 个值,枚举演进后没人会回来同步这句 - 按「不维护第二份清单」的口径,文案只保留「必须用 canonical kind」,取值示例由 kind 参数的 schema description(direct-tools.json 的 agc_list_registered_assets.parameters.kind)承担 - 只改文案,判定逻辑不变 验证:cargo check --bin genarrative-ai-game-creator-shell --tests 通过
This commit is contained in:
@@ -67,7 +67,7 @@ impl ToolFailure for ListRegisteredAssetsError {
|
||||
"列出已登记资源失败:kind 含有控制字符。".to_string()
|
||||
}
|
||||
Self::KindNotManifestClass { got } => format!(
|
||||
"列出已登记资源失败:kind「{got}」不是已知的 manifest 资源 kind;请改用 canonical kind(如 image、scene、character、icon、icon-spritesheet、character-animation、audio、video、document)。"
|
||||
"列出已登记资源失败:kind「{got}」不是已知的 manifest 资源 kind;请改用 canonical kind。"
|
||||
),
|
||||
Self::AssetIdEmpty => "列出已登记资源失败:assetId 传了空值。".to_string(),
|
||||
Self::AssetIdTooLong {
|
||||
|
||||
Reference in New Issue
Block a user