Encoding Changes for Template Arguments in Semantic Kernel

In previous versions of the Semantic Kernel, the encoding of template arguments was performed automatically if the argument type was a . The encoding was not applied for custom types, anonymous types, or collections. With the latest changes, we've introduced stricter rules: if automatic encoding is enabled (the default behavior), an exception wi...