@@ -33,15 +33,14 @@ import {
33
33
} from '@/utils/reasoning'
34
34
35
35
export const useChat = ( ) => {
36
- const { prompt, setPrompt } = usePrompt ( )
36
+ const { prompt } = usePrompt ( )
37
37
const {
38
38
tools,
39
39
updateTokenSpeed,
40
40
resetTokenSpeed,
41
41
updateStreamingContent,
42
42
updateLoadingModel,
43
43
setAbortController,
44
- removeFromThreadQueue,
45
44
} = useAppState ( )
46
45
const { assistants, currentAssistant } = useAssistant ( )
47
46
const { updateProvider } = useModelProvider ( )
@@ -240,7 +239,7 @@ export const useChat = () => {
240
239
updateStreamingContent ( emptyThreadContent )
241
240
// Do not add new message on retry
242
241
if ( troubleshooting )
243
- addMessage ( newUserThreadContent ( activeThread . id , message , attachments ) )
242
+ addMessage ( newUserThreadContent ( activeThread . id , message , options ?. attachments ) )
244
243
updateThreadTimestamp ( activeThread . id )
245
244
246
245
// Clear thread-specific prompt (only affects the processing thread)
@@ -257,7 +256,7 @@ export const useChat = () => {
257
256
messages ,
258
257
renderInstructions ( currentAssistant ?. instructions )
259
258
)
260
- if ( troubleshooting ) builder . addUserMessage ( message , attachments )
259
+ if ( troubleshooting ) builder . addUserMessage ( message , options ?. attachments )
261
260
262
261
let isCompleted = false
263
262
@@ -559,7 +558,6 @@ export const useChat = () => {
559
558
updateStreamingContent ,
560
559
addMessage ,
561
560
updateThreadTimestamp ,
562
- setPrompt ,
563
561
selectedModel ,
564
562
currentAssistant ,
565
563
tools ,
@@ -574,7 +572,7 @@ export const useChat = () => {
574
572
toggleOnContextShifting ,
575
573
setModelLoadError ,
576
574
serviceHub ,
577
- removeFromThreadQueue ,
575
+ getThreadById ,
578
576
]
579
577
)
580
578
0 commit comments