You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Proactive upkeep nudges — so the self-improvement loop never depends on the user
remembering the commands. Two new hooks plus a richer SessionStart:
UserPromptSubmit (user_prompt.sh → cli user-prompt): deterministic phrase
detection surfaces a calibrate nudge on durable, project-wide feedback ("from now on",
"always remember", "in this project", "prefer X over Y", …), and a 6h-throttled reminder
of pending curate/retro/skill upkeep so long sessions don't drift.
SessionStart now also surfaces a /engraim:retro pass once its inputs (expiring
overrides, promotion candidates, ≥6 staged sessions) accumulate.
All nudges are model-gated (the hook detects; the model decides whether to act) and
covered by the self-test.
Release tooling — scripts/bump-version.mjs <version|major|minor|patch> keeps the two
release-version sources (marketplace.json, plugin.json) in lockstep and flips the ## Unreleased CHANGELOG heading. The self-test now guards that the two versions agree.
A Release workflow tags + publishes a GitHub Release on merge to main when the version
changed (idempotent — ordinary merges no-op). The workspace schema version is untouched.