agentscope-ai / agentscope-ai/agentscope-java

请问AG-UI和SessionManager应该怎么结合使用

Aperta
#632 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area/ext/integration question
Lingua principale
Java
Stelle
5.6k
Fork
1.3k
Merge medio
4g 12h
PR unite (30g)
77

Descrizione

在AgentConfiguration中
private Agent createAgent() {
return ReActAgent.builder()
.name(agentConfig.getName())
.sysPrompt(agentConfig.getSystemPrompt())
.model(model)
.toolkit(toolkit)
.memory(memory)
.maxIters(agentConfig.getMaxIters())
.hooks(List.of(memoryHook))
.build();;
}
创建一个智能体,请问 短期记忆持久化 相关的
SessionManager sessionManager = SessionManager.forSessionId(sessionId)
.withSession(new JsonSession(sessionPath))
.addComponent(agent)
.addComponent(memory);

// 加载已有会话(如果存在)
sessionManager.loadIfExists();

// ... 对话交互 ...

// 保存会话
sessionManager.saveSession();

应该添加在什么地方?
sessionId应该怎么获取

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.