DataPartParser
public class DataPartParser implements PartParser<DataPart>
源码Source
io/agentscope/core/a2a/agent/message/DataPartParser.java:39–117用于DataPart到ContentBlock的解析器。位于 io.agentscope.core.a2a.agent.message 包,实现 PartParser<DataPart>。核心成员包括 parse。
Parser for DataPart to ContentBlock.
According to the metadata, the parser will convert the DataPart to different ContentBlock:
-
MessageConstants#BLOCK_TYPE_METADATA_KEYisMessageConstants.BlockContent#TYPE_TOOL_USE, parse toToolUseBlock -
MessageConstants#BLOCK_TYPE_METADATA_KEYisMessageConstants.BlockContent#TYPE_TOOL_RESULT, parse toToolResultBlock -
Without
MessageConstants#BLOCK_TYPE_METADATA_KEY, parse toTextBlock
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public ContentBlock parse(DataPart part) | 设置解析。 Performs the parse operation. |
方法详情Method Detail
parse
public ContentBlock parse(DataPart part)
设置解析。
Performs the parse operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
part | DataPart | 片段(类型 `DataPart`)。The part. |
ContentBlock返回ContentBlock。Returns content block.
源码Source
io/agentscope/core/a2a/agent/message/DataPartParser.java:41–47