v0.2.1 — module rename, export, npm auto-publish
Since v0.2.0. Small, non-breaking release; also the first to auto-publish the OpenCode npm plugin.
Changes
- feat(export):
witness export <path>— consistent single-file DB snapshot viaVACUUM INTO(#15). - feat(opencode): publishable
@witness-ai/opencodenpm package +witness.jsplugin rename with self-healing legacy cleanup (fixes the double-capture bug, #7 / #13). - chore: Go module + display strings
claude-witness→witness(repo/command name alignment; runtime-neutral) (#14). - ci: auto-publish
@witness-ai/opencodeto npm on release via OIDC trusted publishing — no stored token, provenance attested (#17).
Notes
- Binaries below are attached from
make build-all; the@witness-ai/opencodenpm package (which bundles them) publishes automatically from this release. - Data-dir adoption unchanged: existing archives under
claude-witness/are used in place; fresh installs usewitness/. - OpenCode-on-Windows remains unsupported (#10).
🤖 Generated with Claude Code