Skip to content

JevCompass v0.1.14

Choose a tag to compare

@acidkill acidkill released this 25 Sep 08:18
· 175 commits to main since this release
7e44137

JevCompass v0.1.14

This release respects installed skill MCP prerequisites during candidate discovery (PR #40) and adds optional task-aware advice when Codex creates an agent (PR #42). The default installation still registers only UserPromptSubmit and SubagentStart. The extra hook is matched to agent creation only and never gates shell, Git, Helm or network commands.

Download the v0.1.14 wheel from GitHub releases, verify its SHA-256 against the asset digest, then run:

pipx install ./jevcompass-0.1.14-py3-none-any.whl
jevcompass install --dry-run
jevcompass install
jevcompass doctor

To try the experimental spawn advisor, run jevcompass install --spawn-advice, review and trust the new entry in Codex /hooks, and start a fresh session. jevcompass install --disable-spawn-advice removes only that entry. The installer backs up an existing hooks.json when it changes it and preserves unrelated smem hooks.

One isolated CLI source-checkout experiment confirmed that the child saw an advice ID before its first tool when the host encoded the message and supplied a descriptive task title. It has not established skill use, improved outcomes, fresh Desktop delivery or macOS compatibility. The C05 equal-environment planning pair (PR #41) tied 6/7 on blind scores and showed no speed gain. PyPI publication is separate. JevCompass remains Apache-2.0 licensed. Previous release: v0.1.13.

Release verification

The annotated tag peels to 7e44137f3471532dfbf74d7a61c0e8946a58062f. PR #43 passed hosted Python CI at its exact head. A clean archive of the merged commit passed 224 Python 3.11 tests; the wheel and sdist passed the distribution-content/privacy audit. An isolated pipx Python 3.11 install confirmed the default two hooks, reversible opt-in spawn registration, preserved unrelated smem entries, and doctor PASS. In a clean synthetic CLI session using that wheel, the child context contained a spawn-advice ID before its first tool and the session exited 0; the child did not repeat the ID before that first tool. An earlier installed-wheel child repeated its ID before its first tool, but its parent timed out due to an invalid synthetic smem audit test hook, which was removed before the clean rerun. Neither check proves recommendation use or productivity gain.

SHA-256 (verify your download):

  • jevcompass-0.1.14-py3-none-any.whl: edd405e752544476ac67efc112eb45e8cb47f9eafab93f715d1b1fc3e9a53c33
  • jevcompass-0.1.14.tar.gz: 8d206b3530c08531eff73557d9c02f26d22b08b3fd83c161a9813a1b36b6bee0