agentscope-ai / agentscope-ai/agentscope-java

After upgrading to version 2.0.1, streaming is no longer supported

オープン
#2,876 コメント 6 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Java
スター
5.6k
フォーク
1.3k
平均マージ
4日 12時間
マージ済み PR(30日)
77

説明

my core code:
@RequestMapping(value="/chat-stream",produces = MediaType.TEXT_EVENT_STREAM_VALUE)
public Flux chatStream(String request) {
UserMessage userMsg = new UserMessage(request);
Flux reply = harnessAgent.streamEvents(
userMsg,
RuntimeContext
.builder()
.sessionId("sdfhisdfhioqwupore-2324e32-fdfdsdfds6")
.userId("3333")
.build())
.map(event -> {
if (event.getType() == AgentEventType.TEXT_BLOCK_DELTA) {
return ((TextBlockDeltaEvent) event).getDelta();
} else if (event.getType() == AgentEventType.TOOL_CALL_START) {
return ((ToolCallStartEvent) event).getToolCallName();
}else if (event.getType() == AgentEventType.TOOL_CALL_DELTA) {
return ((ToolCallDeltaEvent) event).getDelta();
}else if(event.getType() == AgentEventType.THINKING_BLOCK_DELTA){
return ((ThinkingBlockDeltaEvent) event).getDelta();
}else if(event.getType() == AgentEventType.TOOL_RESULT_TEXT_DELTA){
return ((ToolResultTextDeltaEvent) event).getDelta();
}
return "";
});
return reply;
}

When I was in version 2.0.0, I was able to stream, but upgrading to version 2.0.1 returned the results all at once. The model is the same, is it because the code writing method has changed

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。