import io.agentscope.core.studio.StudioManager;
import io.agentscope.core.studio.StudioMessageHook;
// 1) 初始化 Studio 连接(HTTP + WebSocket)
StudioManager.init()
.studioUrl("http://localhost:8000")
.project("MyProject")
.runName("experiment_001")
.initialize()
.block();
// 2) 把 StudioMessageHook 挂到 Agent 上,自动把消息推到 Studio
ReActAgent agent = ReActAgent.builder()
.name("Assistant")
.model(model)
.hook(new StudioMessageHook(StudioManager.getClient()))
.build();
// 3) 正常调用 Agent,Studio 上会同步看到对话
agent.call(msg).block();