cacheFromTools method

void cacheFromTools(
  1. List<Tool> tools
)

Cache tools from Tool list (Client.listTools() result)

Implementation

void cacheFromTools(List<Tool> tools) {
  _metadata.clear();
  _schemas.clear();
  for (final tool in tools) {
    _metadata[tool.name] = ToolMetadata.fromTool(tool);
    _schemas[tool.name] = tool.toJson();
  }
  _initialized = true;
}