feat: 支持@选择成员

This commit is contained in:
digua
2026-03-15 14:53:27 +08:00
committed by digua
parent 7a1a9fc2b1
commit db9b67071c
19 changed files with 654 additions and 49 deletions

View File

@@ -131,6 +131,13 @@ export interface ToolContext {
timeFilter?: { startTs: number; endTs: number }
maxMessagesLimit?: number
ownerInfo?: { platformId: string; displayName: string }
mentionedMembers?: Array<{
memberId: number
platformId: string
displayName: string
aliases: string[]
mentionText: string
}>
locale?: string
preprocessConfig?: PreprocessConfig
}
@@ -866,6 +873,15 @@ export const agentApi = {
displayName: context.ownerInfo.displayName,
}
: undefined,
mentionedMembers: context.mentionedMembers
? context.mentionedMembers.map((member) => ({
memberId: member.memberId,
platformId: member.platformId,
displayName: member.displayName,
aliases: [...member.aliases],
mentionText: member.mentionText,
}))
: undefined,
locale: context.locale,
preprocessConfig: context.preprocessConfig,
}