diff --git a/packages/shared/config/constant.ts b/packages/shared/config/constant.ts
index fc118b6b87..6aa276a7c0 100644
--- a/packages/shared/config/constant.ts
+++ b/packages/shared/config/constant.ts
@@ -348,7 +348,8 @@ const textExtsByCategory = new Map([
'.x3d', // X3D文件
'.gltf', // glTF JSON
'.prefab', // Unity预制体 (YAML格式)
- '.meta' // Unity元数据文件 (YAML格式)
+ '.meta', // Unity元数据文件 (YAML格式)
+ '.tscn' // Godot场景文件
]
],
[
diff --git a/src/renderer/src/pages/home/Inputbar/AttachmentPreview.tsx b/src/renderer/src/pages/home/Inputbar/AttachmentPreview.tsx
index b2004994df..678140c78f 100644
--- a/src/renderer/src/pages/home/Inputbar/AttachmentPreview.tsx
+++ b/src/renderer/src/pages/home/Inputbar/AttachmentPreview.tsx
@@ -61,7 +61,7 @@ export const getFileIcon = (type?: string) => {
return
}
- if (['.txt', '.json', '.log', '.yml', '.yaml', '.xml', '.csv'].includes(ext)) {
+ if (['.txt', '.json', '.log', '.yml', '.yaml', '.xml', '.csv', '.tscn', '.gd'].includes(ext)) {
return
}