claude

cowork-mp-disambig-probe

Disambiguator probe. Adds double-quote and $HOME observation points to settle whether Cowork hook command runtime is (a) shell-bypassed launcher or (b) bash -c with $-escape + path-prefix pre-sub.

0 on GitHubby kazukinagatav0.1.0MITupdated 1 month ago
/

Plugin cowork-mp-disambig-probe from marketplace verifier-mp in kazukinagata/analyzing-claude-plugin. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (1)

  • show-mp-disambig

    Surfaces the MP_DA_* marker lines emitted by the plugin-level SessionStart hooks, used to disambiguate between (a) shell-bypass and (b) bash -c with $-escape models of Cowork hook execution.

Hooks (12)

  • SessionStart

    echo MP_DA_CONTROL=static_marker_no_var

  • SessionStart

    echo MP_DA_DQ="double-quoted"

  • SessionStart

    echo MP_DA_DQ_INNER=hello-"middle"-world

  • SessionStart

    echo MP_DA_HOME=$HOME

  • SessionStart

    echo MP_DA_HOME_BRACE=${HOME}

  • SessionStart

    echo MP_DA_PATH=$PATH

  • SessionStart

    echo MP_DA_NUL=$NO_SUCH_VAR_EXPECT_EMPTY

  • SessionStart

    bash -c 'echo MP_DA_BASH_HOME=$HOME'

  • SessionStart

    bash -c 'echo MP_DA_BASH_HOST=$(hostname)'

  • SessionStart

    bash -c 'echo MP_DA_BASH_PATH=$PATH'

  • SessionStart

    bash -c 'echo MP_DA_BASH_WSL_LIB=$([ -e /usr/lib/wsl/lib ] && echo present || echo absent)'

  • SessionStart

    bash -c 'echo MP_DA_BASH_MNT_C=$([ -d /mnt/c ] && echo present || echo absent)'

View source on GitHub

Problems found in this repo's manifests

  • "cowork-mcp-tool-hook-probe" points to ./cowork-mcp-tool-hook-probe, which doesn't exist in the repo — install will fail

More from kazukinagata/analyzing-claude-plugin

All 28 plugins →

verifier

claude

Probe plugin for re-verifying findings recorded in research.md

24 skills · hooks

0

Companion plugin used to trigger validator errors (probes 02 and 20)

4 skills

0

Does a plugin-level SubagentStart hook fire on Cowork, and does its JSON additionalContext reach the subagent? Compares plain stdout, matcher-less JSON and matcher-scoped JSON in one launch.

1 skill · 1 agent · hooks

0

userConfig re-probe for the post-2.1.207 spec: exec-form ${user_config.*} substitution, CLAUDE_PLUGIN_OPTION_<KEY> env in hooks, skill/agent content substitution, and the manifest `default` field. Declares every documented option field (string/number/boolean, required, sensitive, default, multiple, min/max) so the input UI can be compared between Claude Desktop Code and Cowork.

1 skill · 1 agent · hooks

0

PreToolUse block-method matrix (decision/permissionDecision/exit2) CLI vs Cowork

1 skill · hooks

0

Skill-to-skill PreToolUse:Skill block test for CLI vs Cowork

2 skills

0

Maintain cowork-mp-disambig-probe?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins28 plugins