diff --git a/agent/src/agent.ts b/agent/src/agent.ts index 1a26d712..e462db48 100644 --- a/agent/src/agent.ts +++ b/agent/src/agent.ts @@ -144,9 +144,6 @@ export const createAgent = ( if (identity.currentPlatform) { headers['X-Memoh-Current-Platform'] = identity.currentPlatform } - if (identity.replyTarget) { - headers['X-Memoh-Reply-Target'] = identity.replyTarget - } const attachments = await Promise.all( input.attachments.map(async (attachment) => { if (attachment.type !== 'image') { @@ -286,8 +283,8 @@ export const createAgent = ( ] const text = user(input.query, { - channelIdentityId: identity.channelIdentityId || identity.contactId || '', - displayName: identity.displayName || identity.contactName || 'User', + channelIdentityId: identity.channelIdentityId || '', + displayName: identity.displayName || 'User', channel: currentChannel, conversationType: identity.conversationType || 'direct', date: new Date(), diff --git a/agent/src/models.ts b/agent/src/models.ts index a8c03b5d..a7fa6fcd 100644 --- a/agent/src/models.ts +++ b/agent/src/models.ts @@ -28,13 +28,8 @@ export const IdentityContextModel = z.object({ containerId: z.string().min(1, 'Container ID is required'), channelIdentityId: z.string().min(1, 'Channel identity ID is required'), displayName: z.string().min(1, 'Display name is required'), - contactId: z.string().optional(), - contactName: z.string().optional(), - contactAlias: z.string().optional(), - userId: z.string().optional(), currentPlatform: z.string().optional(), conversationType: z.string().optional(), - replyTarget: z.string().optional(), sessionToken: z.string().optional(), }) diff --git a/agent/src/types/agent.ts b/agent/src/types/agent.ts index 51174d97..1c5df13f 100644 --- a/agent/src/types/agent.ts +++ b/agent/src/types/agent.ts @@ -6,18 +6,10 @@ import { MCPConnection } from './mcp' export interface IdentityContext { botId: string containerId: string - channelIdentityId: string displayName: string - - contactId?: string - contactName?: string - contactAlias?: string - userId?: string - currentPlatform?: string conversationType?: string - replyTarget?: string sessionToken?: string } diff --git a/agent/src/utils/headers.ts b/agent/src/utils/headers.ts index 3ce71437..ea1c6ae4 100644 --- a/agent/src/utils/headers.ts +++ b/agent/src/utils/headers.ts @@ -13,8 +13,5 @@ export const buildIdentityHeaders = (identity: IdentityContext, auth: AgentAuthC if (identity.currentPlatform) { headers['X-Memoh-Current-Platform'] = identity.currentPlatform } - if (identity.replyTarget) { - headers['X-Memoh-Reply-Target'] = identity.replyTarget - } return headers } \ No newline at end of file