@@ -37,9 +37,9 @@ Ext.extend(modAI.window.TextPrompt,MODx.Window, {
3737 info . update ( { currentPage : data . current , total : data . total } )
3838 info . show ( ) ;
3939
40- this . prompt . setValue ( data . value . prompt )
40+ this . prompt . setValue ( data . value . user ) ;
4141 this . preview . show ( ) ;
42- this . preview . setValue ( data . value . content ) ;
42+ this . preview . setValue ( data . value . assistant ) ;
4343
4444 if ( noStore ) {
4545 this . preview . el . dom . scrollTop = this . preview . el . dom . scrollHeight ;
@@ -58,7 +58,7 @@ Ext.extend(modAI.window.TextPrompt,MODx.Window, {
5858 }
5959 }
6060
61- const addItem = ( item , noStore = false ) => {
61+ this . addItem = ( item , noStore = false ) => {
6262 this . _history . insert ( item , noStore ) ;
6363
6464 this . preview . show ( ) ;
@@ -133,10 +133,6 @@ Ext.extend(modAI.window.TextPrompt,MODx.Window, {
133133 disabled : true
134134 } ) ;
135135
136- this . pagination = {
137- addItem,
138- } ;
139-
140136 this . _history = modAI . history . init ( config . cacheKey , syncUI ) ;
141137
142138 if ( this . _history . cachedItem . values . length > 0 ) {
@@ -176,11 +172,12 @@ Ext.extend(modAI.window.TextPrompt,MODx.Window, {
176172 try {
177173 const result = await modAI . executor . mgr . prompt . freeText ( {
178174 prompt : this . prompt . getValue ( ) ,
179- field : config . fieldName || ''
175+ field : config . fieldName || '' ,
176+ messages : this . _history . getAll ( ) ,
180177 } , ( data ) => {
181- this . pagination . addItem ( { prompt : this . prompt . getValue ( ) , content : data . content } , true ) ;
178+ this . addItem ( { user : this . prompt . getValue ( ) , assistant : data . content } , true ) ;
182179 } ) ;
183- this . pagination . addItem ( { prompt : this . prompt . getValue ( ) , content : result . content } ) ;
180+ this . addItem ( { user : this . prompt . getValue ( ) , assistant : result . content } ) ;
184181 Ext . Msg . hide ( ) ;
185182 } catch ( err ) {
186183 Ext . Msg . hide ( ) ;
0 commit comments