Skip to content

v5.1.2

Choose a tag to compare

@aovestdipaperino aovestdipaperino released this 20 May 10:48
· 155 commits to master since this release

Added

  • Kiro agent integration. tokensave install --agent kiro now installs the MCP server, global steering, managed Kiro agent config, default CLI agent selection, and Kiro hook mappings for prompt context, delegated tool context, and post-write re-indexing. Doctor and uninstall support are included with coverage for workspace overrides and idempotent cleanup.

Fixed

  • Edit tool UTF-8 failure handling (#78). tokensave_multi_str_replace and tokensave_insert_at no longer panic when failure previews or long anchors contain multi-byte UTF-8 characters.
  • GW-BASIC / MSBASIC2 REM stripping. Comment extraction no longer relies on a byte-length guard; the REM keyword is now content-checked (case-insensitive) before slicing, eliminating a latent panic on multi-byte comment text.

Changed

  • Shared text::utf8_prefix_at_or_before helper. The UTF-8-safe byte-budgeted prefix logic introduced for the edit-tool fix is now a shared crate::text utility, and context::builder reuses it in place of its hand-rolled is_char_boundary walk-back.

Full changelog: https://github.com/aovestdipaperino/tokensave/blob/v5.1.2/CHANGELOG.md