@@ -17,8 +17,8 @@ import {
17
17
Card ,
18
18
CardContent ,
19
19
cn ,
20
- useWorkflowTaskCreate ,
21
- useWorkflowTask ,
20
+ useWorkflowRun ,
21
+ useWorkflowHandler ,
22
22
} from "@llamaindex/ui" ;
23
23
import { AGENT_NAME } from "../libs/config" ;
24
24
import { toHumanResponseRawEvent } from "@/libs/utils" ;
@@ -32,7 +32,7 @@ interface Message {
32
32
error ?: boolean ;
33
33
}
34
34
export default function ChatBot ( ) {
35
- const { createTask } = useWorkflowTaskCreate ( ) ;
35
+ const { runWorkflow } = useWorkflowRun ( ) ;
36
36
const messagesEndRef = useRef < HTMLDivElement > ( null ) ;
37
37
const inputRef = useRef < HTMLInputElement > ( null ) ;
38
38
const [ messages , setMessages ] = useState < Message [ ] > ( [ ] ) ;
@@ -108,7 +108,7 @@ export default function ChatBot() {
108
108
useEffect ( ( ) => {
109
109
( async ( ) => {
110
110
if ( ! handlerId ) {
111
- const handler = await createTask ( "chat" , {
111
+ const handler = await runWorkflow ( "chat" , {
112
112
index_name : defaultIndexName ,
113
113
session_id : sessionIdRef . current ,
114
114
} ) ;
@@ -118,7 +118,7 @@ export default function ChatBot() {
118
118
} , [ ] ) ;
119
119
120
120
// Subscribe to task/events using hook (auto stream when handler exists)
121
- const { events } = useWorkflowTask ( handlerId ?? "" , Boolean ( handlerId ) ) ;
121
+ const { events } = useWorkflowHandler ( handlerId ?? "" , Boolean ( handlerId ) ) ;
122
122
123
123
// Process streamed events into messages
124
124
useEffect ( ( ) => {
@@ -180,7 +180,7 @@ export default function ChatBot() {
180
180
181
181
const startChatIfNeeded = async ( ) : Promise < string > => {
182
182
if ( handlerId ) return handlerId ;
183
- const handler = await createTask ( "chat" , {
183
+ const handler = await runWorkflow ( "chat" , {
184
184
index_name : defaultIndexName ,
185
185
session_id : sessionIdRef . current ,
186
186
} ) ;
0 commit comments