Skip to content

refactor(dify): 优化流式响应处理逻辑#161

Merged
imfangs merged 1 commit into
imfangs:mainfrom
kongweiguang:main
May 7, 2026
Merged

refactor(dify): 优化流式响应处理逻辑#161
imfangs merged 1 commit into
imfangs:mainfrom
kongweiguang:main

Conversation

@kongweiguang
Copy link
Copy Markdown
Contributor

  • 引入 CHAT_TERMINAL_EVENTS 和 WORKFLOW_TERMINAL_EVENTS 常量集合
  • 修改 processStreamLine 方法参数以支持动态终止事件判断
  • 为聊天、补全、工作流等不同场景配置相应的终止事件类型
  • 重构事件处理逻辑,统一通过枚举集合判断流式读取终止条件
  • 移除硬编码的特定事件判断,提高代码可维护性
  • 优化不同 Dify 应用类型的流式响应处理策略

- 引入 CHAT_TERMINAL_EVENTS 和 WORKFLOW_TERMINAL_EVENTS 常量集合
- 修改 processStreamLine 方法参数以支持动态终止事件判断
- 为聊天、补全、工作流等不同场景配置相应的终止事件类型
- 重构事件处理逻辑,统一通过枚举集合判断流式读取终止条件
- 移除硬编码的特定事件判断,提高代码可维护性
- 优化不同 Dify 应用类型的流式响应处理策略
@kongweiguang
Copy link
Copy Markdown
Contributor Author

解决调用dify1.13.3调用chatflow没有workflow_finished问题

@imfangs imfangs merged commit 18848bf into imfangs:main May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants