agentscope-ai / agentscope-ai/agentscope-java

[Bug]:When integrating with agentscope-studio in a web service, after the request ends, the observed request in agentscope-studio remains in the running state.

Open
#750 1 comment 0 reactions 0 assignees View on GitHub
area/ext/integration bug
Dominant language
Java
Stars
5.6k
Forks
1.3k
Avg merge
4d 12h
Merged PRs (30d)
77

Description

**AgentScope-Java is an open-source project. To involve a broader community, we recommend asking your questions in English.**

**Describe the bug**

When integrating with agentscope-studio in a web service, after the request ends, the observed request in agentscope-studio remains in the running state.

Unless I terminate the entire web service, but this is clearly not feasible just because of a single request.

**To Reproduce**
Steps to reproduce the behavior:

1. You code

``` java
@GetMapping("demo")
public SseEmitter demo(String userMessage) {
SseEmitter sseEmitter = new SseEmitter(-1L);
// 初始化studio
StudioManager.init()
.studioUrl("http://localhost:3000")
.project("testAgent")
.runName("testAgent" + System.currentTimeMillis())
.initialize()
.block();
DashScopeChatModel model = DashScopeChatModel.builder()
.apiKey("sk-xxxxxxx")
.modelName("qwen3-max")
.build();

ReActAgent reActAgent = ReActAgent.builder().name("AI助手").sysPrompt("你是一个乐于助人的AI助手")
.model(model).hooks(List.of(new StudioMessageHook(StudioManager.getClient())))
.build();
Flux stream = reActAgent.stream(Msg.builder().role(MsgRole.USER).textContent(userMessage).build());
stream.subscribe(msg -> {
try {
sseEmitter.send(msg);
} catch (IOException e) {
throw new RuntimeException(e);
}
}, e -> {
log.error("error", e);
}, () -> {
sseEmitter.complete();
StudioManager.getClient().shutdown();
}
);
return sseEmitter;

}
```
3. How to execute
postman
5. See error**Expected behavior**
A clear and concise description of what you expected to happen.

**Error messages**
Detailed error messages.

**Environment (please complete the following information):**

- AgentScope-Java 1.0.8
- Java Version: 17
- OS: macos

**Additional context**
Add any other context about the problem here.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.