@@ -37,6 +37,11 @@ interface MessageWithAgentsProps {
3737 onBuildFast : ( ) => void
3838 onBuildMax : ( ) => void
3939 onFeedback : ( messageId : string ) => void
40+ feedbackOpenMessageId ?: string | null
41+ feedbackMode ?: boolean
42+ onCloseFeedback ?: ( ) => void
43+ messagesWithFeedback ?: Set < string >
44+ messageFeedbackCategories ?: Map < string , string >
4045}
4146
4247export const MessageWithAgents = memo (
@@ -66,7 +71,8 @@ export const MessageWithAgents = memo(
6671 feedbackMode,
6772 onCloseFeedback,
6873 messagesWithFeedback,
69- } : MessageWithAgentsProps & { feedbackOpenMessageId ?: string | null ; feedbackMode ?: boolean ; onCloseFeedback ?: ( ) => void ; messagesWithFeedback ?: Set < string > } ) : ReactNode => {
74+ messageFeedbackCategories,
75+ } : MessageWithAgentsProps ) : ReactNode => {
7076 const SIDE_GUTTER = 1
7177 const isAgent = message . variant === 'agent'
7278
@@ -93,6 +99,11 @@ export const MessageWithAgents = memo(
9399 onBuildFast = { onBuildFast }
94100 onBuildMax = { onBuildMax }
95101 onFeedback = { onFeedback }
102+ feedbackOpenMessageId = { feedbackOpenMessageId }
103+ feedbackMode = { feedbackMode }
104+ onCloseFeedback = { onCloseFeedback }
105+ messagesWithFeedback = { messagesWithFeedback }
106+ messageFeedbackCategories = { messageFeedbackCategories }
96107 />
97108 )
98109 }
@@ -216,11 +227,12 @@ export const MessageWithAgents = memo(
216227 onBuildMax = { onBuildMax }
217228 setCollapsedAgents = { setCollapsedAgents }
218229 addAutoCollapsedAgent = { addAutoCollapsedAgent }
219- onFeedback = { onFeedback }
220- feedbackOpenMessageId = { feedbackOpenMessageId }
221- feedbackMode = { feedbackMode }
222- onCloseFeedback = { onCloseFeedback }
223- messagesWithFeedback = { messagesWithFeedback }
230+ onFeedback = { onFeedback }
231+ feedbackOpenMessageId = { feedbackOpenMessageId }
232+ feedbackMode = { feedbackMode }
233+ onCloseFeedback = { onCloseFeedback }
234+ messagesWithFeedback = { messagesWithFeedback }
235+ messageFeedbackCategories = { messageFeedbackCategories }
224236 />
225237 </ box >
226238 </ box >
@@ -264,11 +276,12 @@ export const MessageWithAgents = memo(
264276 onBuildMax = { onBuildMax }
265277 setCollapsedAgents = { setCollapsedAgents }
266278 addAutoCollapsedAgent = { addAutoCollapsedAgent }
267- onFeedback = { onFeedback }
268- feedbackOpenMessageId = { feedbackOpenMessageId }
269- feedbackMode = { feedbackMode }
270- onCloseFeedback = { onCloseFeedback }
271- messagesWithFeedback = { messagesWithFeedback }
279+ onFeedback = { onFeedback }
280+ feedbackOpenMessageId = { feedbackOpenMessageId }
281+ feedbackMode = { feedbackMode }
282+ onCloseFeedback = { onCloseFeedback }
283+ messagesWithFeedback = { messagesWithFeedback }
284+ messageFeedbackCategories = { messageFeedbackCategories }
272285 />
273286 </ box >
274287 ) }
@@ -300,6 +313,11 @@ export const MessageWithAgents = memo(
300313 onBuildFast = { onBuildFast }
301314 onBuildMax = { onBuildMax }
302315 onFeedback = { onFeedback }
316+ feedbackOpenMessageId = { feedbackOpenMessageId }
317+ feedbackMode = { feedbackMode }
318+ onCloseFeedback = { onCloseFeedback }
319+ messagesWithFeedback = { messagesWithFeedback }
320+ messageFeedbackCategories = { messageFeedbackCategories }
303321 />
304322 </ box >
305323 ) ) }
@@ -331,6 +349,11 @@ interface AgentMessageProps {
331349 onBuildFast : ( ) => void
332350 onBuildMax : ( ) => void
333351 onFeedback : ( messageId : string ) => void
352+ feedbackOpenMessageId ?: string | null
353+ feedbackMode ?: boolean
354+ onCloseFeedback ?: ( ) => void
355+ messagesWithFeedback ?: Set < string >
356+ messageFeedbackCategories ?: Map < string , string >
334357}
335358
336359const AgentMessage = memo (
@@ -355,6 +378,11 @@ const AgentMessage = memo(
355378 onBuildFast,
356379 onBuildMax,
357380 onFeedback,
381+ feedbackOpenMessageId,
382+ feedbackMode,
383+ onCloseFeedback,
384+ messagesWithFeedback,
385+ messageFeedbackCategories,
358386 } : AgentMessageProps ) : ReactNode => {
359387 const agentInfo = message . agent !
360388 const isCollapsed = collapsedAgents . has ( message . id )
@@ -553,6 +581,11 @@ const AgentMessage = memo(
553581 onBuildFast = { onBuildFast }
554582 onBuildMax = { onBuildMax }
555583 onFeedback = { onFeedback }
584+ feedbackOpenMessageId = { feedbackOpenMessageId }
585+ feedbackMode = { feedbackMode }
586+ onCloseFeedback = { onCloseFeedback }
587+ messagesWithFeedback = { messagesWithFeedback }
588+ messageFeedbackCategories = { messageFeedbackCategories }
556589 />
557590 </ box >
558591 ) ) }
0 commit comments