ksrpc-introspection
Runtime endpoint metadata and schema introspection. Services that opt in with @KsIntrospectable expose an IntrospectionService sub-service that reports endpoint names, input/output schemas (RpcEndpointInfo, RpcDescriptor), and nested sub-service structure at runtime.
Packages
Link copied to clipboard
Link copied to clipboard
Annotations for declaring RPC services (@KsService, @KsMethod), typed error bindings (@KsError), notification semantics (@KsNotification), method-level timeouts (@KsTimeout), and per-call context propagation (@KsContext). Also includes the @KsMethodMetadata meta-annotation for extending the compiler plugin with custom sibling annotations.