feat: add privacy-safe server diagnostics

This commit is contained in:
inman committed 2026-08-30 16:01:42 +08:00
1 parent 2360506607
commit a3963ad0f6
27 files changed
+1305 -112

No files matched your search

+6 -1
View File
@@ -770,7 +770,12 @@ test('WeChat attachment placeholder without file metadata fails closed before ta
'附件内容未传到平台,原任务仍在等待附件。请检查微信桥接器的文件转发后重新发送。'
);
assert.ok(logs.some((entry) => entry.metadata.agentbus_event === 'task_processing_failed'
&& entry.metadata.error_code === 'roster_attachment_metadata_missing'));
&& entry.metadata.error_code === 'roster_attachment_metadata_missing'
&& /^[a-f0-9]{24}$/u.test(String(entry.metadata.error_fingerprint))));
assert.ok(logs.some((entry) => entry.metadata.agentbus_event === 'task_processing_started'
&& entry.metadata.attachment_count === 0
&& entry.metadata.attachment_placeholder === true));
assert.ok(logs.some((entry) => entry.metadata.agentbus_event === 'attachment_metadata_missing'));
assert.ok(logs.some((entry) => entry.metadata.agentbus_event === 'outbound_result_sent'));
});