AS AgentScopeAPI 手册 / API Reference

AguiMessageConverter

public class AguiMessageConverter
源码Source io/agentscope/core/agui/converter/AguiMessageConverter.java:73–603

AGUI 消息转换器,在智能体、模型与前端之间传递结构化消息和事件。位于 io.agentscope.core.agui.converter 包。核心成员包括 toMsg、toAguiMessage、toMsgList、toAguiMessageList、AguiMessageConverter。

Converter between AG-UI messages and AgentScope messages.

This class handles the bidirectional conversion between the AG-UI protocol's message format and AgentScope's internal message format.

构造器摘要Constructor Summary

构造器Constructor说明Description
public AguiMessageConverter()
创建新的AguiMessageConverter。
Creates a new AguiMessageConverter

方法摘要Method Summary

方法Method说明Description
public Msg toMsg(AguiMessage aguiMessage)
转换AG-UI 消息到 AgentScope 消息。
Convert an AG-UI message to an AgentScope message.
public AguiMessage toAguiMessage(Msg msg)
转换AgentScope 消息到 AG-UI 消息。
Convert an AgentScope message to an AG-UI message.
public List<Msg> toMsgList(List<AguiMessage> aguiMessages)
转换列出的AG-UI 消息到 AgentScope 消息。
Convert a list of AG-UI messages to AgentScope messages.
public List<Msg> toMsgList(RunAgentInput input)
设置到消息列表。
Convert an AG-UI run input to AgentScope messages, including official resume entries.
public List<Msg> toMsgList(RunAgentInput input, Map<String, AguiEvent.Interrupt> resumeInterrupts)
执行到消息列表相关操作。
Convert an AG-UI run input to AgentScope messages, resolving resume entries through known originating interrupts when available.
public List<AguiMessage> toAguiMessageList(List<Msg> msgs)
转换列出的AgentScope 消息到 AG-UI 消息。
Convert a list of AgentScope messages to AG-UI messages.

构造器详情Constructor Detail

AguiMessageConverter

public AguiMessageConverter()

创建新的AguiMessageConverter。

Creates a new AguiMessageConverter

源码Source io/agentscope/core/agui/converter/AguiMessageConverter.java:87

方法详情Method Detail

toMsg

public Msg toMsg(AguiMessage aguiMessage)

转换AG-UI 消息到 AgentScope 消息。

Convert an AG-UI message to an AgentScope message.

参数Parameters
名称Name类型Type说明Description
aguiMessageAguiMessageAG-UI 消息到转换。The AG-UI message to convert
返回Returns Msg
已转换 AgentScope 消息。The converted AgentScope message
源码Source io/agentscope/core/agui/converter/AguiMessageConverter.java:95–125

toAguiMessage

public AguiMessage toAguiMessage(Msg msg)

转换AgentScope 消息到 AG-UI 消息。

Convert an AgentScope message to an AG-UI message.

参数Parameters
名称Name类型Type说明Description
msgMsgAgentScope 消息到转换。The AgentScope message to convert
返回Returns AguiMessage
已转换 AG-UI 消息。The converted AG-UI message
源码Source io/agentscope/core/agui/converter/AguiMessageConverter.java:133–167

toMsgList

public List<Msg> toMsgList(List<AguiMessage> aguiMessages)

转换列出的AG-UI 消息到 AgentScope 消息。

Convert a list of AG-UI messages to AgentScope messages.

参数Parameters
名称Name类型Type说明Description
aguiMessagesList<AguiMessage>AG-UI 消息到转换。The AG-UI messages to convert
返回Returns List<Msg>
已转换 AgentScope 消息。The converted AgentScope messages
源码Source io/agentscope/core/agui/converter/AguiMessageConverter.java:175–177

toMsgList

public List<Msg> toMsgList(RunAgentInput input)

设置到消息列表。

Convert an AG-UI run input to AgentScope messages, including official resume entries.

参数Parameters
名称Name类型Type说明Description
inputRunAgentInputAG-UI 运行输入。The AG-UI run input
返回Returns List<Msg>
已转换 AgentScope 消息。The converted AgentScope messages
源码Source io/agentscope/core/agui/converter/AguiMessageConverter.java:185–187

toMsgList

public List<Msg> toMsgList(RunAgentInput input, Map<String, AguiEvent.Interrupt> resumeInterrupts)

执行到消息列表相关操作。

Convert an AG-UI run input to AgentScope messages, resolving resume entries through known originating interrupts when available.

参数Parameters
名称Name类型Type说明Description
inputRunAgentInputAG-UI 运行输入。The AG-UI run input
resumeInterruptsMap<String, AguiEvent.Interrupt>恢复 Interrupts(类型 `Map`)。Mapping from interrupt ID to the originating interrupt
返回Returns List<Msg>
已转换 AgentScope 消息。The converted AgentScope messages
源码Source io/agentscope/core/agui/converter/AguiMessageConverter.java:204–225

toAguiMessageList

public List<AguiMessage> toAguiMessageList(List<Msg> msgs)

转换列出的AgentScope 消息到 AG-UI 消息。

Convert a list of AgentScope messages to AG-UI messages.

参数Parameters
名称Name类型Type说明Description
msgsList<Msg>AgentScope 消息到转换。The AgentScope messages to convert
返回Returns List<AguiMessage>
已转换 AG-UI 消息。The converted AG-UI messages
源码Source io/agentscope/core/agui/converter/AguiMessageConverter.java:250–252
基于官方固定版本源码静态生成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.