Add attachment text extraction, auto web news skill, and chat/voice UI updates.

Simplify asset upload temp paths, refresh deploy docs for Aliyun DNS topology, and ship MindSpace content-scan and auth improvements.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-06-20 15:08:10 +08:00
parent 2e5afe3bfd
commit 70492d9eba
24 changed files with 648 additions and 129 deletions
+1
View File
@@ -199,6 +199,7 @@ test('completeUpload marks safe files ready and blocks script payloads', async (
filename: 'note.txt',
sizeBytes: payload.length,
});
assert.match(state.uploads[0].temporary_storage_key, /^users\/user-1\/temp\//);
await service.writeUploadContent('user-1', upload.id, payload);
const asset = await service.completeUpload('user-1', upload.id);
assert.equal(asset.status, 'quarantined');