fix(wechat): isolate stale images and page links
Memind CI / Test, build, and release guards (pull_request) Successful in 2m36s

This commit is contained in:
john
2026-07-22 13:30:44 +08:00
parent aea3c1e83e
commit db225b784e
11 changed files with 416 additions and 37 deletions
+5
View File
@@ -14,6 +14,10 @@ test('extractCurrentTurnImageUrls prefers metadata and dedupes asset aliases', (
imageUrls: ['/api/mindspace/v1/assets/asset-1/download?inline=1'],
},
content: [
{
type: 'image_url',
image_url: { url: '/api/mindspace/v1/assets/old-asset/download?inline=1' },
},
{
type: 'text',
text:
@@ -64,6 +68,7 @@ test('scrubUserMessageImageAttachments archives urls for ui and strips agent tex
]);
assert.deepEqual(scrubbed.message.metadata.archivedPreviewImageUrls, ['blob:preview-old']);
assert.equal(scrubbed.message.metadata.displayText, '上一轮图片');
assert.equal(scrubbed.message.content.some((item) => item.type === 'image_url'), false);
assert.equal(scrubbed.message.content[0].text, '上一轮图片');
});