@@ -106,7 +149,8 @@ function FileRow({
{displayName}
- {getFileExtensionDisplayName(item.name)} · 来自「{sourceTitle}」
+ {getFileExtensionDisplayName(item.name)} · {sourceName} · 来自「
+ {sourceTitle}」
{getFileExtensionDisplayName(item.name)} 文件
@@ -115,13 +159,24 @@ function FileRow({
|
-
- {sourceTitle}
-
+
+
+
+
+
+
+ {sourceName}
+
+
+ {item.sourceType === "agent" ? "智能体 · " : ""}
+ {sourceTitle}
+
+
+
|
{formatDateTime(item.modifiedAt)}
@@ -136,17 +191,36 @@ function FileRow({
size="icon"
variant="ghost"
className="size-8"
- disabled={downloading}
- onClick={() => onDownload(item)}
- title={`下载 ${displayName}`}
- aria-label={`下载 ${displayName}`}
+ disabled={busy}
+ onClick={() => onDownload(item, "original")}
+ title={`下载原文件:${displayName}`}
+ aria-label={`下载原文件:${displayName}`}
>
- {downloading ? (
+ {downloading === "original" ? (
) : (
)}
+ {isMarkdownArtifact(item.name) && (
+
+ )}
|