What’s Changed
To upgrade:
brew update && brew upgrade crit
Workflow changes
You no longer have to manually copy/paste the prompt into the right terminal window!
I’ve added crit listen command which the agent should launch immediately after launching crit and each round. It blocks the agent and listens for you to hit Finish review in the UI.
- feat: add crit listen for event-driven agent signaling by @tomasz-tomczyk in #71
- feat: add crit listen hint, require port for go/listen by @tomasz-tomczyk in #78
I published crit as a plugin, which should make it easier to use and keep up to date with the commands and SKILL.md changes.
Claude Code:
/plugin marketplace add tomasz-tomczyk/crit
/plugin install crit
I’m trying to get published in the Claude Code and Cursor marketplaces - please ⭐ star the repo if you haven’t - it will help greatly - thank you!
- refactor: restructure integrations as plugins with marketplace support by @tomasz-tomczyk in #62
Sharing
This release greatly improves the share capability. Please note, I added crit.live as the default share target but you can set SHARE_URL or share_url in config to a blank string to completely disable the sharing functionality.
I open sourced the web server package at crit-web! See full instructions for selfhosting there.
You can ask your agent to generate a share URL or QR code. Useful for planning on the go as our web view of the markdown files is mobile-friendly.
- feat: add crit share and crit unpublish CLI subcommands by @tomasz-tomczyk in #73
- feat: share UX redesign — stateful button, modal dialog, inline copy by @tomasz-tomczyk in #72
- feat: consolidate share into server-side endpoint, skip resolved comments by @tomasz-tomczyk in #76
- feat: idempotent sharing with scope-aware stale detection by @tomasz-tomczyk in #80
- feat: send files array in share payload for multi-file reviews by @tomasz-tomczyk in #58
- feat: default share_url to crit.live and ignore .crit.json by @tomasz-tomczyk in #70
General
- feat: Compact comment form button labels by @tomasz-tomczyk in #79
- fix: disable hljs auto-detection for unlabelled code blocks by @tomasz-tomczyk in #66 (Thanks Omer for reporting!)
- fix: restore review round from .crit.json on session restart by @tomasz-tomczyk in #81 (Thanks Omer for reporting!)
- fix: flaky comment-count-badge E2E test race condition by @tomasz-tomczyk in #69
- fix: update comment count badge on SSE comments-changed events by @tomasz-tomczyk in #68
- fix: scope toggle ‘All’ re-queries git instead of using cached file list by @tomasz-tomczyk in #67
- fix: add blue link styling to resolved comment bodies by @tomasz-tomczyk in #74
Docs
- docs: mention self-hosting crit-web for sharing by @tomasz-tomczyk in #82
- docs: update README for crit listen, crit share, and QR codes by @tomasz-tomczyk in #75
- docs: clarify plugin install instructions in README by @tomasz-tomczyk in #83
Full Changelog: https://github.com/tomasz-tomczyk/crit/compare/v0.5.0…v0.5.1
Contributors