Mostly fixes for the level you pick. It now survives context compaction instead of falling back to the default, and on macOS the hooks can no longer lose their output, so the ruleset always arrives.
Also in here: the Cursor installer leaves hooks.json files it doesn't understand alone and no longer removes your own hooks with a similar name, OpenCode doesn't get stuck in review anymore and supports /ponytail default, pi completes /ponytail arguments, and OMP starts new sessions at the default level. Thanks to everyone who sent fixes!
What's Changed
- fix(bench): a crashed cell no longer crashes the run summary by @DietrichGebert in #1110
- docs: manual Hermes install until Hermes fixes its plugin.json check by @DietrichGebert in #1111
- feat(pi-extension): autocomplete /ponytail arguments by @ruttybob in #1080
- fix(hooks): write hook output synchronously so process.exit cannot drop it by @DietrichGebert in #1112
- fix: preserve invalid Cursor hook configurations during install by @ac1982 in #1059
- fix(cursor-hooks): preserve similarly named user hooks by @LurigeLars in #1052
- fix(qoder): honor QODER_CONFIG_DIR for mode state by @Vaishnavi220506 in #1057
- fix: keep the live ponytail level across context compaction by @devohmycode in #1074
- fix(opencode): never save review as a level, support /ponytail default by @manuvarghese456-collab in #1103
- fix(pi): restore the session's mode after OMP session switches by @andrebrait in #1050
- chore(hermes): drop the unreachable review mode by @manuvarghese456-collab in #1105
- fix(uninstall): remove the OpenCode mode flag by @manuvarghese456-collab in #1104
- test: compare the statusline copy path JSON-escaped in hooks.test.js by @Bettinho179 in #1046
- chore: release v5.2.0 by @DietrichGebert in #1113
New Contributors
- @ruttybob made their first contribution in #1080
- @ac1982 made their first contribution in #1059
- @LurigeLars made their first contribution in #1052
- @devohmycode made their first contribution in #1074
- @manuvarghese456-collab made their first contribution in #1103
- @andrebrait made their first contribution in #1050
- @Bettinho179 made their first contribution in #1046
Full Changelog: v5.1.1...v5.2.0