The knowledge auto-inject (Path A) UserPromptSubmit hook (scribe_autoinject.sh + hooks.json entry) was merged to main in PR #74 but the plugin version was never bumped — left at 0.1.9, last bumped pre-auto-inject. The autoUpdate marketplace keys its cache snapshot by version string, so it saw 0.1.9 already installed and never re-pulled. The hook was on main but stranded: uninstallable, not running in any session.
Fix
Bump plugin/.claude-plugin/plugin.json0.1.9 → 0.1.10. Once on main, the marketplace detects the new version and pulls the snapshot containing the auto-inject hook. Operator restarts their session to activate (hooks load at SessionStart).
## Why
The knowledge auto-inject (Path A) `UserPromptSubmit` hook (`scribe_autoinject.sh` + `hooks.json` entry) was merged to main in PR #74 but the plugin **version was never bumped** — left at `0.1.9`, last bumped pre-auto-inject. The `autoUpdate` marketplace keys its cache snapshot by version string, so it saw `0.1.9` already installed and never re-pulled. The hook was on main but stranded: uninstallable, not running in any session.
## Fix
Bump `plugin/.claude-plugin/plugin.json` `0.1.9` → `0.1.10`. Once on main, the marketplace detects the new version and pulls the snapshot containing the auto-inject hook. Operator restarts their session to activate (hooks load at SessionStart).
## Verify after merge + session restart
- `~/.claude/plugins/cache/scribe-plugin/scribe/0.1.10/hooks/hooks.json` contains `UserPromptSubmit`
- `retrieval_logs` begins recording `source='auto_inject'` rows
Scribe issue: #1040 (milestone #93).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Path A's UserPromptSubmit hook (scribe_autoinject.sh) + hooks.json were
merged to main in PR #74 but the plugin version was never bumped, so the
autoUpdate marketplace (keyed by version string) never re-pulled the
snapshot — the hook was stranded, uninstallable, and not running in any
session. Bumping the version is what makes installs detect and pull it.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xz4j1H7pjYSjKsEpgcNH5E
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Why
The knowledge auto-inject (Path A)
UserPromptSubmithook (scribe_autoinject.sh+hooks.jsonentry) was merged to main in PR #74 but the plugin version was never bumped — left at0.1.9, last bumped pre-auto-inject. TheautoUpdatemarketplace keys its cache snapshot by version string, so it saw0.1.9already installed and never re-pulled. The hook was on main but stranded: uninstallable, not running in any session.Fix
Bump
plugin/.claude-plugin/plugin.json0.1.9→0.1.10. Once on main, the marketplace detects the new version and pulls the snapshot containing the auto-inject hook. Operator restarts their session to activate (hooks load at SessionStart).Verify after merge + session restart
~/.claude/plugins/cache/scribe-plugin/scribe/0.1.10/hooks/hooks.jsoncontainsUserPromptSubmitretrieval_logsbegins recordingsource='auto_inject'rowsScribe issue: #1040 (milestone #93).
🤖 Generated with Claude Code