Repository navigation
v2026.4.1
What's Changed
Security
- Drop Windows support entirely — removes PowerShell injection vulnerability in credential backend, install.ps1, and cs.ps1 completions. Windows users should use WSL.
- Fix
grep -Pportability — invisible unicode detection in memory scanning was silently failing on macOS (BSD grep lacks PCRE). Now usesperlfor cross-platform support.
Testing
- Add 102 new tests (132 → 234 total, 15 test suites)
- artifact-tracker.sh (31 tests): path rewriting, secret detection, content redaction, MANIFEST updates
- cs-secrets (28 tests): encrypted backend store/get/delete/purge/export, session isolation, file permissions
- sync functions (19 tests): push/pull with local bare repos, config, auto-toggle, clone, memory scan blocking
- session hooks (24 tests): discoveries archiver/reminder, auto-approve, subagent context, failure logger
- Extract shared
test_lib.shfrom 11 test files (-573 lines of duplicated boilerplate)
Code Quality
- Deduplicate CLAUDE.md session template into
write_session_claude_md()(was copy-pasted in 2 functions) - Deduplicate script-finder logic (
run_secrets()now delegates tofind_secrets_script())
Other
- Add staleness warning to commands.md import in CLAUDE.md
- TUI: hide Remote and Github columns when preview pane is open
Full Changelog: v2026.3.13...v2026.4.1
Full Changelog: v2026.3.13...v2026.4.1