Skip to content

Releases: vnsavitri/vivid-clean

vivid-clean v0.3.0

Choose a tag to compare

@vnsavitri vnsavitri released this 23 Aug 08:12
d6e223a

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 doctor

New 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 setup flow 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

Choose a tag to compare

@vnsavitri vnsavitri released this 23 Aug 02:41
42efa86

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.