reply

suspend fun reply(text: String, options: SendOptions? = null): MessageId
suspend fun reply(content: EncodedContent, options: SendOptions? = null): MessageId


suspend fun <T : Any> reply(codec: ContentCodec<T>, value: T, options: SendOptions? = null): MessageId

Reply with a value of a typed codec. The codec's fallback applies to the nested envelope; the reply keeps the reply type's push default unless options.shouldPush is set. A failed codec step is CodecEncodeFailed, with no publish attempt.