mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-17 03:51:38 +00:00
* fix(migrate-claude): use truncateUtf16Safe for skill description truncation One .slice(0, 180) truncation site in the migrate-claude extension may cut UTF-16 surrogate pairs in half when the skill description contains multi-byte characters such as emoji. Replace it with truncateUtf16Safe to keep the truncated output valid Unicode. * test(migrate-claude): cover UTF-16 skill description --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>