Skip to content
Discussion options

You must be logged in to vote

Short answer: VS Code Claude Code is not blocked by a VS Code-specific filter in the current plugin path.

What happens today:

  • The plugin registration in hooks/hooks.json routes PreToolUse/PostToolUse through scripts/hooks/observe-runner.js, not directly through a copied observe.sh entry in ~/.claude/settings.json.
  • observe-runner.js derives pre / post from the hook id and invokes skills/continuous-learning-v2/hooks/observe.sh.
  • observe.sh allows CLAUDE_CODE_ENTRYPOINT values cli, sdk-ts, and claude-desktop; if the variable is unset, it defaults to cli.
  • The non-human guards are aimed at automation/self-observation: ECC_HOOK_PROFILE=minimal, ECC_SKIP_OBSERVE=1, payloads with agent_id, and co…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@csy19960309
Comment options

Answer selected by affaan-m
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants