Skip to content

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 05 Apr 10:03
· 4049 commits to main since this release

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)