agentscope-ai / agentscope-ai/agentscope-java

[Bug]:同一个HarnessAgent,不同的sessionId,不同的userId,上下文能互相访问到

Abierto
#1,619 9 comentarios 0 reacciones 0 asignados Ver en GitHub
area/harness bug
Lenguaje dominante
Java
Estrellas
5.6k
Forks
1.3k
Merge medio
4 d 12 h
PR fusionados (30 d)
77

Descripción

HarnessAgent agent = HarnessAgent.builder()
.name("note-taker")
.sysPrompt("你是一个帮助用户做笔记的助手")
// .model("dashscope:qwen-plus")
.model(buildModel())
.workspace(Paths.get(".agentscope/workspace"))
.compaction(CompactionConfig.builder()
.triggerMessages(30)
.keepMessages(10)
.build())
.middleware(new OtelTracingMiddleware())
.build();

RuntimeContext ctx = RuntimeContext.builder()
.sessionId("demo-session")
.userId("alice")
.build();

agent.call(new UserMessage("我叫天宇,今天准备一个关于 ReAct 的技术分享。"),ctx).block();

RuntimeContext ctx1 = RuntimeContext.builder()
.sessionId("demo-session2")
.userId("alice1")
.build();
Msg result = agent.call(new UserMessage("我叫什么?我今天要干什么?"),ctx1).block();
System.out.println(result.getTextContent());

这个回复,返回的是第一个ctx 的信息,是不是有问题,不同会话,应该独立的

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.