Class ToolUseBlockParser

java.lang.Object
io.agentscope.core.a2a.agent.message.ToolUseBlockParser
All Implemented Interfaces:
ContentBlockParser<io.agentscope.core.message.ToolUseBlock>

public class ToolUseBlockParser extends Object implements ContentBlockParser<io.agentscope.core.message.ToolUseBlock>
Parser for ToolUseBlock to DataPart.
  • Constructor Details

    • ToolUseBlockParser

      public ToolUseBlockParser()
  • Method Details

    • parse

      public io.a2a.spec.Part<?> parse(io.agentscope.core.message.ToolUseBlock contentBlock)
      Description copied from interface: ContentBlockParser
      Parse the given ContentBlock and convert it to a Part.
      Specified by:
      parse in interface ContentBlockParser<io.agentscope.core.message.ToolUseBlock>
      Parameters:
      contentBlock - the content block to parse, not null
      Returns:
      the parsed part