Class McpProgressUpdate

java.lang.Object
com.soklet.McpProgressUpdate

@ThreadSafe public final class McpProgressUpdate extends Object
Immutable progress update for one active MCP invocation.

Progress and total values are finite JSON numbers. Soklet associates the update with the initiating request's opaque progress token; applications do not copy or manage that token themselves.

String factories and setters reject unpaired UTF-16 surrogates with IllegalArgumentException; well-formed Unicode is preserved exactly.

Author:
Mark Allen