AS AgentScopeAPI 手册 / API Reference

PersistingAgentEventEnricher

public final class PersistingAgentEventEnricher implements AguiEventEnricher
源码Source io/agentscope/examples/copilotkit/service/PersistingAgentEventEnricher.java:38–75

Persisting 智能体事件 Enricher,把智能体接入外部消息渠道与企业平台。位于 io.agentscope.examples.copilotkit.service 包,实现 AguiEventEnricher。核心成员包括 enrich、PersistingAgentEventEnricher。

Persists the source AgentEvent while the AG-UI adapter projects it.

AG-UI frames themselves are not stored — connect replay re-projects through converters.

On AgentStartEvent, also stores the run's input messages so reconnect can rebuild RUN_STARTED.input.messages (how CopilotKit restores user / tool turns).

构造器摘要Constructor Summary

构造器Constructor说明Description
public PersistingAgentEventEnricher(InMemoryAgentEventStore eventStore, ObjectProvider<WorkbenchAguiEventConverter> workbenchConverterProvider)
初始化 `PersistingAgentEventEnricher` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public List<AguiEvent> enrich(AgentEvent source, List<AguiEvent> events, AguiStreamContext context)
执行 `enrich` 方法。
Performs the enrich operation.

构造器详情Constructor Detail

PersistingAgentEventEnricher

public PersistingAgentEventEnricher(InMemoryAgentEventStore eventStore, ObjectProvider<WorkbenchAguiEventConverter> workbenchConverterProvider)

初始化 PersistingAgentEventEnricher 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
eventStoreInMemoryAgentEventStore事件存储(类型 `InMemoryAgentEventStore`)。The event store.
workbenchConverterProviderObjectProvider<WorkbenchAguiEventConverter>workbench 转换器提供者(类型 `ObjectProvider`)。The workbench converter provider.
源码Source io/agentscope/examples/copilotkit/service/PersistingAgentEventEnricher.java:43–48

方法详情Method Detail

enrich

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

执行 enrich 方法。

Performs the enrich operation.

参数Parameters
名称Name类型Type说明Description
sourceAgentEvent来源(类型 `AgentEvent`)。The source.
eventsList<AguiEvent>事件列表(类型 `List`)。The events.
contextAguiStreamContext上下文(类型 `AguiStreamContext`)。The context.
返回Returns List<AguiEvent>
返回列出。Returns list.
源码Source io/agentscope/examples/copilotkit/service/PersistingAgentEventEnricher.java:50–63
基于官方固定版本源码静态生成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.