File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
ui/desktop/src/components Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -107,12 +107,23 @@ export default function BaseChat({
107107
108108 const recipe = session ?. recipe ;
109109
110+ const resolvedInitialMessage = useMemo ( ( ) : UserInput | undefined => {
111+ if ( ! initialMessage ) return undefined ;
112+ if ( recipe ?. prompt && session ?. user_recipe_values ) {
113+ return {
114+ ...initialMessage ,
115+ msg : substituteParameters ( initialMessage . msg , session . user_recipe_values ) ,
116+ } ;
117+ }
118+ return initialMessage ;
119+ } , [ initialMessage , recipe ?. prompt , session ?. user_recipe_values ] ) ;
120+
110121 useAutoSubmit ( {
111122 sessionId,
112123 session,
113124 messages,
114125 chatState,
115- initialMessage,
126+ initialMessage : resolvedInitialMessage ,
116127 handleSubmit,
117128 } ) ;
118129
You can’t perform that action at this time.
0 commit comments