use-workflow-run-event.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import {
  2. useWorkflowAgentLog,
  3. useWorkflowFailed,
  4. useWorkflowFinished,
  5. useWorkflowNodeFinished,
  6. useWorkflowNodeIterationFinished,
  7. useWorkflowNodeIterationNext,
  8. useWorkflowNodeIterationStarted,
  9. useWorkflowNodeLoopFinished,
  10. useWorkflowNodeLoopNext,
  11. useWorkflowNodeLoopStarted,
  12. useWorkflowNodeRetry,
  13. useWorkflowNodeStarted,
  14. useWorkflowStarted,
  15. useWorkflowTextChunk,
  16. useWorkflowTextReplace,
  17. } from '.'
  18. export const useWorkflowRunEvent = () => {
  19. const { handleWorkflowStarted } = useWorkflowStarted()
  20. const { handleWorkflowFinished } = useWorkflowFinished()
  21. const { handleWorkflowFailed } = useWorkflowFailed()
  22. const { handleWorkflowNodeStarted } = useWorkflowNodeStarted()
  23. const { handleWorkflowNodeFinished } = useWorkflowNodeFinished()
  24. const { handleWorkflowNodeIterationStarted } = useWorkflowNodeIterationStarted()
  25. const { handleWorkflowNodeIterationNext } = useWorkflowNodeIterationNext()
  26. const { handleWorkflowNodeIterationFinished } = useWorkflowNodeIterationFinished()
  27. const { handleWorkflowNodeLoopStarted } = useWorkflowNodeLoopStarted()
  28. const { handleWorkflowNodeLoopNext } = useWorkflowNodeLoopNext()
  29. const { handleWorkflowNodeLoopFinished } = useWorkflowNodeLoopFinished()
  30. const { handleWorkflowNodeRetry } = useWorkflowNodeRetry()
  31. const { handleWorkflowTextChunk } = useWorkflowTextChunk()
  32. const { handleWorkflowTextReplace } = useWorkflowTextReplace()
  33. const { handleWorkflowAgentLog } = useWorkflowAgentLog()
  34. return {
  35. handleWorkflowStarted,
  36. handleWorkflowFinished,
  37. handleWorkflowFailed,
  38. handleWorkflowNodeStarted,
  39. handleWorkflowNodeFinished,
  40. handleWorkflowNodeIterationStarted,
  41. handleWorkflowNodeIterationNext,
  42. handleWorkflowNodeIterationFinished,
  43. handleWorkflowNodeLoopStarted,
  44. handleWorkflowNodeLoopNext,
  45. handleWorkflowNodeLoopFinished,
  46. handleWorkflowNodeRetry,
  47. handleWorkflowTextChunk,
  48. handleWorkflowTextReplace,
  49. handleWorkflowAgentLog,
  50. }
  51. }