Core
- Wait for stdio streams to drain before flushing decoders in bash tool (@evanjacobson)
- Flush StringDecoder at EOF to surface trailing buffered bytes (@evanjacobson)
- Use separate StringDecoder per stream to prevent cross-pipe corruption (@evanjacobson)
- Use StringDecoder for UTF-8 multi-byte stream decoding (@evanjacobson)
Thank you to 2 community contributors:
- @kilo-code-bot[bot]:
- docs(kilo-docs): remove model-provider-blocklist doc and nav item
- Validate cloud session ID starts with 'ses_' on import
- Revise legacy session ID message and remove formatting-only changes
- Remove unhelpful 'use a different session ID' guidance from legacy session error
- @evanjacobson:
- fix: use StringDecoder for UTF-8 multi-byte stream decoding
- fix: use separate StringDecoder per stream to prevent cross-pipe corruption
- docs: add before/after screenshots for UTF-8 bug fix PR
- fix: flush StringDecoder at EOF to surface trailing buffered bytes
- fix: wait for stdio streams to drain before flushing decoders in bash tool
- Delete posted screenshots
- Merge pull request #6883 from Kilo-Org/fix/utf8-multibyte-stream-decoding