Summary
- Switch cc to Codex native plugin_hooks with bundled hooks/hooks.json from the active plugin cache.
- Remove the supported local checkout/stable-root install flow; installer now uses marketplace/add + plugin/install and cleans legacy global hooks.
- Make native hook feature gates and trust this plugin's current native hook hashes via hooks/list + config/batchWrite.
- Update README, skills, tests, and changelog for the marketplace/cache-only 1.2.1 flow.
Verification
- npm run lint
- npm run typecheck
- npm run check:version-sync
- npm run check:changelog
- npm run test
- tests/integration/claude-companion.test.mjs
- npm run test:e2e
- npm pack --dry-run
- real sendbird-local-121 cache install setup --json returned ready with hookTrust.ready=true