AgentEventAguiReplayer
@Component public final class AgentEventAguiReplayer
源码Source
io/agentscope/examples/copilotkit/service/AgentEventAguiReplayer.java:43–159智能体事件 AGUI Replayer,把智能体接入外部消息渠道与企业平台。位于 io.agentscope.examples.copilotkit.service 包。核心成员包括 replay、AgentEventAguiReplayer。
Replays persisted io.agentscope.core.event.AgentEvents into AG-UI frames.
Uses the same converter / enricher set as the live adapter (minus the persisting enricher),
and resets workbench snapshot baselines per historical run so STATE_SNAPSHOT /
STATE_DELTA projection matches a fresh conversion.
构造器摘要Constructor Summary
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public List<AguiEvent> replay(String threadId, RunAgentInput connectInput) | 执行 `replay` 方法。 Project stored AgentEvents for a thread into AG-UI events. |
构造器详情Constructor Detail
AgentEventAguiReplayer
public AgentEventAguiReplayer(InMemoryAgentEventStore eventStore, AguiProperties properties, ObjectProvider<AgentEventConverter> eventConvertersProvider, ObjectProvider<AguiEventEnricher> eventEnrichersProvider, ObjectProvider<WorkbenchAguiEventConverter> workbenchConverterProvider)
初始化 AgentEventAguiReplayer 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
eventStore | InMemoryAgentEventStore | 事件存储(类型 `InMemoryAgentEventStore`)。The event store. |
properties | AguiProperties | 属性(类型 `AguiProperties`)。The properties. |
eventConvertersProvider | ObjectProvider<AgentEventConverter> | 事件 Converters 提供者(类型 `ObjectProvider`)。The event converters provider. |
eventEnrichersProvider | ObjectProvider<AguiEventEnricher> | 事件 Enrichers 提供者(类型 `ObjectProvider`)。The event enrichers provider. |
workbenchConverterProvider | ObjectProvider<WorkbenchAguiEventConverter> | workbench 转换器提供者(类型 `ObjectProvider`)。The workbench converter provider. |
源码Source
io/agentscope/examples/copilotkit/service/AgentEventAguiReplayer.java:52–67方法详情Method Detail
replay
public List<AguiEvent> replay(String threadId, RunAgentInput connectInput)
执行 replay 方法。
Project stored AgentEvents for a thread into AG-UI events.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
threadId | String | 会话线程标识(类型 `String`)。thread to replay |
connectInput | RunAgentInput | 连接输入(类型 `RunAgentInput`)。optional connect payload (tools / state used by converters) |
List<AguiEvent>返回列出。AG-UI events in conversion order; empty when the thread has no history
源码Source
io/agentscope/examples/copilotkit/service/AgentEventAguiReplayer.java:76–116