Gracias @alanbchristie, esto se solucionará una vez que se fusione
Mientras tanto, arreglé el método truncate para que funcione a nivel de bytes en lugar de a nivel de caracteres, ya que la API espera como máximo 10 000 bytes, no 10 000 caracteres.
truncate