AS AgentScopeAPI 手册 / API Reference

AguiToolConverter

public class AguiToolConverter
源码Source io/agentscope/core/agui/converter/AguiToolConverter.java:29–74

AGUI 工具转换器,在智能体、模型与前端之间传递结构化消息和事件。位于 io.agentscope.core.agui.converter 包。核心成员包括 toToolSchema、toAguiTool、toToolSchemaList、toAguiToolList。

Converter between AG-UI tools and AgentScope tool schemas.

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

方法摘要Method Summary

方法Method说明Description
public ToolSchema toToolSchema(AguiTool aguiTool)
转换AG-UI 工具到 AgentScope ToolSchema。
Convert an AG-UI tool to an AgentScope ToolSchema.
public AguiTool toAguiTool(ToolSchema schema)
转换AgentScope ToolSchema 到 AG-UI 工具。
Convert an AgentScope ToolSchema to an AG-UI tool.
public List<ToolSchema> toToolSchemaList(List<AguiTool> aguiTools)
转换列出的AG-UI 工具到 AgentScope ToolSchemas。
Convert a list of AG-UI tools to AgentScope ToolSchemas.
public List<AguiTool> toAguiToolList(List<ToolSchema> schemas)
转换列出的AgentScope ToolSchemas 到 AG-UI 工具。
Convert a list of AgentScope ToolSchemas to AG-UI tools.

方法详情Method Detail

toToolSchema

public ToolSchema toToolSchema(AguiTool aguiTool)

转换AG-UI 工具到 AgentScope ToolSchema。

Convert an AG-UI tool to an AgentScope ToolSchema.

参数Parameters
名称Name类型Type说明Description
aguiToolAguiToolAG-UI 工具到转换。The AG-UI tool to convert
返回Returns ToolSchema
已转换 ToolSchema。The converted ToolSchema
源码Source io/agentscope/core/agui/converter/AguiToolConverter.java:37–43

toAguiTool

public AguiTool toAguiTool(ToolSchema schema)

转换AgentScope ToolSchema 到 AG-UI 工具。

Convert an AgentScope ToolSchema to an AG-UI tool.

参数Parameters
名称Name类型Type说明Description
schemaToolSchemaAgentScope ToolSchema 到转换。The AgentScope ToolSchema to convert
返回Returns AguiTool
已转换 AG-UI 工具。The converted AG-UI tool
源码Source io/agentscope/core/agui/converter/AguiToolConverter.java:51–53

toToolSchemaList

public List<ToolSchema> toToolSchemaList(List<AguiTool> aguiTools)

转换列出的AG-UI 工具到 AgentScope ToolSchemas。

Convert a list of AG-UI tools to AgentScope ToolSchemas.

参数Parameters
名称Name类型Type说明Description
aguiToolsList<AguiTool>AG-UI 工具到转换。The AG-UI tools to convert
返回Returns List<ToolSchema>
已转换 ToolSchemas。The converted ToolSchemas
源码Source io/agentscope/core/agui/converter/AguiToolConverter.java:61–63

toAguiToolList

public List<AguiTool> toAguiToolList(List<ToolSchema> schemas)

转换列出的AgentScope ToolSchemas 到 AG-UI 工具。

Convert a list of AgentScope ToolSchemas to AG-UI tools.

参数Parameters
名称Name类型Type说明Description
schemasList<ToolSchema>AgentScope ToolSchemas 到转换。The AgentScope ToolSchemas to convert
返回Returns List<AguiTool>
已转换 AG-UI 工具。The converted AG-UI tools
源码Source io/agentscope/core/agui/converter/AguiToolConverter.java:71–73
基于官方固定版本源码静态生成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.