Skip to content

chore(plugin): metadata polish + MC_PREVENT_HOOKS_DISABLED kill-switch — v1.11.1#87

Merged
alys-mc merged 1 commit into
monte-carlo-data:mainfrom
Canbers:rcanby/dev-work/official-plugin-submission-prep
May 15, 2026
Merged

chore(plugin): metadata polish + MC_PREVENT_HOOKS_DISABLED kill-switch — v1.11.1#87
alys-mc merged 1 commit into
monte-carlo-data:mainfrom
Canbers:rcanby/dev-work/official-plugin-submission-prep

Conversation

@Canbers
Copy link
Copy Markdown
Contributor

@Canbers Canbers commented May 13, 2026

Summary

Prep for Anthropic Claude Code plugin directory submission.

  • Removed invalid "category" field from plugin.json (not in Anthropic's plugin schema). Moved "category": "monitoring" to .claude-plugin/marketplace.json where it belongs (matches Anthropic's own claude-plugins-official marketplace).
  • Expanded plugin.json description; added author.email and homepage for reviewer/discoverability.
  • README: explicit telemetry opt-out (MC_AGENT_TOOLKIT_TELEMETRY_DISABLED=1) with confirmation that no prompts/args/code are sent; new prevent-hook opt-out documented.
  • New MC_PREVENT_HOOKS_DISABLED=1 env var short-circuits all three prevent evaluators (pre-edit, pre-commit, turn-end). Shared lib + synced copies in claude-code/codex/copilot/cursor adapters. OpenCode TS port not yet updated.
  • Version bump 1.11.0 → 1.11.1.

Test plan

  • Live end-to-end smoke test on dbt model exlooker_gut_summary_last_four_weeks.sql:
    • Scenario 1 — MC_PREVENT_HOOKS_DISABLED=1 claude --plugin-dir ./plugins/claude-code: edit passed through immediately, no block.
    • Scenario 2 — same --plugin-dir without the env var: prevent hook blocked the edit and triggered the impact-assessment workflow exactly as before.
  • Default behavior (env var unset) is byte-identical to 1.11.0 for users who don't opt in to the kill-switch.
  • CI validate.yml checks pass (no symlinks under hooks/, plugin versions in sync across all 5 manifests).

…h — v1.11.1

Prep for Anthropic Claude Code plugin directory submission.

- Expand plugin.json description; add author.email and homepage.
- Move category to marketplace.json (correct schema location).
- README: clearer telemetry disclosure with explicit opt-out; document
  prevent-hook opt-out (MC_PREVENT_HOOKS_DISABLED=1).
- New MC_PREVENT_HOOKS_DISABLED=1 env var short-circuits all three prevent
  evaluators (pre-edit, pre-commit, turn-end). Applied to shared lib and
  synced to claude-code, codex, copilot, cursor adapters. OpenCode TS port
  not yet updated — separate follow-up.
- Bump 1.11.0 → 1.11.1 across all 5 plugin manifests.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@alys-mc alys-mc merged commit dfdcdc1 into monte-carlo-data:main May 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants