继续多语言处理

This commit is contained in:
xintaofei
2026-03-07 15:49:00 +08:00
parent 931f69c421
commit 6e5219cc10
18 changed files with 466 additions and 234 deletions

View File

@@ -10,15 +10,24 @@ function isResourceLinkBlock(
return block.type === "resource_link"
}
export function getPromptDraftDisplayText(draft: PromptDraft): string {
export function getPromptDraftDisplayText(
draft: PromptDraft,
attachedResourcesFallback: string
): string {
const trimmed = draft.displayText.trim()
return trimmed || "Attached resources"
return trimmed || attachedResourcesFallback
}
export function buildUserMessageTextPartsFromDraft(
draft: PromptDraft
draft: PromptDraft,
attachedResourcesFallback: string
): AdaptedContentPart[] {
return [{ type: "text", text: getPromptDraftDisplayText(draft) }]
return [
{
type: "text",
text: getPromptDraftDisplayText(draft, attachedResourcesFallback),
},
]
}
export function extractUserResourcesFromDraft(