fix(claude): exclude meta messages from user content in normalization

This commit is contained in:
Haileyesus
2026-05-08 19:00:03 +03:00
parent ded630863f
commit 116f91bc3a

View File

@@ -240,7 +240,7 @@ export class ClaudeSessionsProvider implements IProviderSessions {
const ts = raw.timestamp || new Date().toISOString();
const baseId = raw.uuid || generateMessageId('claude');
if (raw.message?.role === 'user' && raw.message?.content) {
if (raw.message?.role === 'user' && raw.message?.content && raw.isMeta !== true) {
if (Array.isArray(raw.message.content)) {
for (let partIndex = 0; partIndex < raw.message.content.length; partIndex++) {
const part = raw.message.content[partIndex];