AS AgentScopeAPI 手册 / API Reference

BaseEventPropertiesEnricher

public class BaseEventPropertiesEnricher implements AguiEventEnricher
源码Source io/agentscope/core/agui/adapter/strategy/BaseEventPropertiesEnricher.java:31–52

基类事件属性 Enricher,在智能体、模型与前端之间传递结构化消息和事件。位于 io.agentscope.core.agui.adapter.strategy 包,实现 AguiEventEnricher。核心成员包括 enrich。

AG-UI base event properties enricher that fills missing event timestamps.

This enricher preserves existing timestamps and raw event payloads. It does not create a base rawEvent; applications that want to expose raw source data should provide a custom AguiEventEnricher.

方法摘要Method Summary

方法Method说明Description
public List<AguiEvent> enrich(AgentEvent source, List<AguiEvent> events, AguiStreamContext context)
执行 `enrich` 方法。
Add a timestamp to each AG-UI event that does not already have one.

方法详情Method Detail

enrich

public List<AguiEvent> enrich(AgentEvent source, List<AguiEvent> events, AguiStreamContext context)

执行 enrich 方法。

Add a timestamp to each AG-UI event that does not already have one.

参数Parameters
名称Name类型Type说明Description
sourceAgentEvent来源(类型 `AgentEvent`)。source AgentScope event, or `null` for framework-created events
eventsList<AguiEvent>事件列表(类型 `List`)。AG-UI events to enrich
contextAguiStreamContext上下文(类型 `AguiStreamContext`)。stream conversion context
返回Returns List<AguiEvent>
返回列出。events with AG-UI base properties preserved or filled
源码Source io/agentscope/core/agui/adapter/strategy/BaseEventPropertiesEnricher.java:41–51
基于官方固定版本源码静态生成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.