AS AgentScopeAPI 手册 / API Reference

StudioMessageHook

public class StudioMessageHook implements Hook
源码Source io/agentscope/core/studio/StudioMessageHook.java:42–96

Studio 消息钩子,对智能体行为进行评测、追踪与可观测性分析。位于 io.agentscope.core.studio 包,实现 Hook。核心成员包括 onEvent、StudioMessageHook。

Hook for automatically forwarding agent messages to Studio.

This hook intercepts PostCallEvent events (fired after an agent produces a response) and sends the output message to Studio for visualization. If message forwarding fails, the error is logged but does not interrupt agent execution.

Usage:

`ReActAgent agent = ReActAgent.builder()
.name("Assistant")
.model(model)
.hook(new StudioMessageHook(studioClient))
.build();
`

构造器摘要Constructor Summary

构造器Constructor说明Description
public StudioMessageHook(StudioClient studioClient)
初始化 `StudioMessageHook` 实例。
Creates a new Studio message hook.

方法摘要Method Summary

方法Method说明Description
public T extends HookEvent Mono<T> onEvent(T event)
处理钩子事件。
Handles hook events.

构造器详情Constructor Detail

StudioMessageHook

public StudioMessageHook(StudioClient studioClient)

初始化 StudioMessageHook 实例。

Creates a new Studio message hook.

参数Parameters
名称Name类型Type说明Description
studioClientStudioClientStudio 客户端(类型 `StudioClient`)。The Studio HTTP client for sending messages
源码Source io/agentscope/core/studio/StudioMessageHook.java:52–54

方法详情Method Detail

onEvent

public T extends HookEvent Mono<T> onEvent(T event)

处理钩子事件。

Handles hook events.

参数Parameters
名称Name类型Type说明Description
eventT事件(类型 `T`)。The hook event to process
返回Returns Mono<T>
返回Mono。A Mono that emits the event (possibly after async processing)
源码Source io/agentscope/core/studio/StudioMessageHook.java:66–95

继承成员Inherited Members

继承自Methods inherited from Hook
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.