- StreamDecoder buffers incomplete multi-byte sequences - Task.decode_new_token replaces per-token decode in scheduler - flush_remaining emits final buffered text on task finish
- StreamDecoder buffers incomplete multi-byte sequences - Task.decode_new_token replaces per-token decode in scheduler - flush_remaining emits final buffered text on task finish