去掉 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:
2026-10-01 14:37:03 +08:00
parent 0d21f838ed
commit 1359c7c2b3
@@ -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 {