github DietrichGebert/ponytail v4.10.2

latest release: v4.10.3
3 hours ago

A security and reliability release. The lifecycle hooks no longer splice the plugin path into shell text, a slow subagent matcher can no longer hang a session, and npm publishing now waits for green tests. On top of that, Windows and WSL hooks stop hanging and find their scripts again, Pi keeps its prompt cache, OMP keeps its prompt parts, and Hermes installs work again. Thanks to the eleven first-time contributors in this one.

What's Changed

  • fix: harden OIDC publishing dependencies and test gate by @Inference1 in #831
  • fix(pi): inject via systemPromptOptions.sections to preserve prompt cache by @HoneyTyagii in #963
  • fix(pi): keep before_agent_start systemPrompt as array for OMP by @aniruddhaadak80 in #780
  • fix: reword benchmark doc lines that force DANGEROUS plugin-scan verdict by @harshil-darji in #826
  • chore: declare agent-plugins.org 1.0.0 manifest in root plugin.json by @shashikanth171 in #744
  • fix: require a quoted value for Hermes mode-filter examples by @cr-sbarbouche in #875
  • docs(benchmarks): clarify structural correctness checks by @dajiaohuang in #961
  • test(opencode): guard against re-exporting parseCommandFile (#631) by @nethmadtharuka in #632
  • fix(hooks): stop interpolating plugin root into lifecycle hook shell text by @STiFLeR7 in #827
  • fix(hooks): time-box PONYTAIL_SUBAGENT_MATCHER so a backtracking regex can't hang SubagentStart (#658) by @ShantanuTaro in #890
  • fix(hooks): exit 0 without node in Copilot CLI hooks, document the shared-hook limit by @ousamabenyounes in #655
  • fix(hooks): normalize a backslashed plugin root before loading hook scripts (#646) by @marikkan-microsoft in #752
  • fix(hooks): ref the stdin fallback timer so it actually fires by @HoneyTyagii in #806
  • chore: release v4.10.2 by @DietrichGebert in #979

New Contributors

Full Changelog: v4.10.1...v4.10.2

Don't miss a new ponytail release

NewReleases is sending notifications on new releases.