Class AguiMessageConverter
java.lang.Object
io.agentscope.core.agui.converter.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoAguiMessage(io.agentscope.core.message.Msg msg) Convert an AgentScope message to an AG-UI message.toAguiMessageList(List<io.agentscope.core.message.Msg> msgs) Convert a list of AgentScope messages to AG-UI messages.io.agentscope.core.message.MsgtoMsg(AguiMessage aguiMessage) Convert an AG-UI message to an AgentScope message.List<io.agentscope.core.message.Msg> toMsgList(List<AguiMessage> aguiMessages) Convert a list of AG-UI messages to AgentScope messages.
-
Constructor Details
-
AguiMessageConverter
public AguiMessageConverter()Creates a new AguiMessageConverter
-
-
Method Details
-
toMsg
Convert an AG-UI message to an AgentScope message.- Parameters:
aguiMessage- The AG-UI message to convert- Returns:
- The converted AgentScope message
-
toAguiMessage
Convert an AgentScope message to an AG-UI message.- Parameters:
msg- The AgentScope message to convert- Returns:
- The converted AG-UI message
-
toMsgList
Convert a list of AG-UI messages to AgentScope messages.- Parameters:
aguiMessages- The AG-UI messages to convert- Returns:
- The converted AgentScope messages
-
toAguiMessageList
Convert a list of AgentScope messages to AG-UI messages.- Parameters:
msgs- The AgentScope messages to convert- Returns:
- The converted AG-UI messages
-