github yologdev/yoyo-evolve v0.1.7

latest releases: day179-16-20, day179-12-55, day179-09-44...
4 months ago

Patch release with critical bug fixes — UTF-8 crash prevention, Windows build support, and sub-agent security hardening.

Fixed

  • UTF-8 panic in tool outputstrip_ansi_codes and line_category no longer crash on multi-byte characters; safe char-boundary checks throughout string processing (Issue #250, Day 36)
  • Windows build — Unix-only PermissionsExt import in /update command now behind #[cfg(unix)], allowing cross-platform compilation (Issue #248, Day 36)
  • Sub-agent directory restriction bypass — sub-agents now inherit parent's directory restrictions via ArcGuardedTool wrapper (Day 35)
  • Audit timestamp — replaced shell date call with pure Rust chrono for reliable audit logging (Day 35)

Added

  • --print-system-prompt flag — print the assembled system prompt and exit, for prompt transparency and debugging (Day 35)
  • /context system subcommand — display system prompt broken into sections with line counts, token estimates, and previews (Day 35)
  • Fork-friendly infrastructurescripts/common.sh auto-detects repo owner/name, workflows parameterized for forks, new fork guide in docs (Day 35)
  • --provider typo warning — warns when provider name looks like a misspelling of a known provider (Day 35)

Don't miss a new yoyo-evolve release

NewReleases is sending notifications on new releases.