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 |
|---|---|---|
source | AgentEvent | 来源(类型 `AgentEvent`)。source AgentScope event, or `null` for framework-created events |
events | List<AguiEvent> | 事件列表(类型 `List`)。AG-UI events to enrich |
context | AguiStreamContext | 上下文(类型 `AguiStreamContext`)。stream conversion context |
List<AguiEvent>返回列出。events with AG-UI base properties preserved or filled
源码Source
io/agentscope/core/agui/adapter/strategy/BaseEventPropertiesEnricher.java:41–51