Releases: vnsavitri/vivid-clean
Release list
vivid-clean v0.3.0
v0.3.0 makes vivid-clean installable as a normal command-line tool, without asking people to clone the repo first.
Install
pipx install vivid-clean
vivid-clean setup --no-anthropies
vivid-clean doctorNew to the command line? The README now has a copy-paste prompt for an AI assistant that can install it for you and stop cleanly if something goes wrong.
What changed
- Added a packaged
vivid-clean setupflow that fetches the reviewed cleaner at its exact commit and installs the assistant skill. - Kept source checkouts working as before, while packaged installs store runtime files in the user's data directory.
- Added safe skill replacement, off-path backups and rollback when an install can't finish.
- Added a separate statistical-risk-reduction mode with provider-aware writing-backend checks.
- Added PyPI Trusted Publishing, a clean-wheel installation test, CodeQL and OpenSSF Scorecard.
- Moved GitHub Actions to pinned Node 24 releases.
- Added beginner, CLI and source installation routes to the README.
Still honest about the limits
vivid-clean removes deterministic marks its checks can identify. It doesn't promise “undetectable” writing or pretend to know what every private detector will decide. Missing statistical and proprietary checks stay not_checked in the report.
Full details: CHANGELOG.md
v0.2.0: format-preserving document editing
v0.2.0 keeps editable documents in their original format while vivid-clean does its work. Word and PowerPoint files are edited inside their existing package instead of being rebuilt through Markdown.
What changed
- DOCX and PPTX text can be revised without replacing styles, tables, hyperlinks, slide shapes or speaker-note structure.
- Reports now separate deterministic, provenance, statistical, proprietary, protected-value and package-structure checks.
- PDFs stay PDFs. Humanising still needs the editable source.
- Expired restricted sessions can be previewed and cleaned safely.
- Skill updates support Agent Skills-compatible tools, Cursor, Claude Code and Codex, including custom CODEX_HOME locations.
- Old skill copies now move outside assistant scan paths, so they can't show up as duplicate vivid-clean skills.
Install or update
Run the usual installer, or refresh only the assistant skill:
./install.sh --skills-only
Wheel checksum
SHA-256 for vivid_clean-0.2.0-py3-none-any.whl:
37e3592fffb68c271ffe17da5ec89f4b853a3fae2d375c10730ad46918befd55
See CHANGELOG.md for the full release history.