Skip to content

Fix the explain plugin for Claude Code#99

Merged
barisione merged 3 commits intomasterfrom
fix-explain-plugin
Jan 16, 2026
Merged

Fix the explain plugin for Claude Code#99
barisione merged 3 commits intomasterfrom
fix-explain-plugin

Conversation

@barisione
Copy link
Collaborator

Various fixes for explain to make it work well with the most recent version of Claude and with virtualenvs.

Copy link
Contributor

@mark-undoio mark-undoio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍

The most recent version of Claude Code only copies the directory with
`.claude-plugin/` in it when installing a plugin, so we ar no longer
getting the explain code or the list of dependencies. To solve this, the
only option is to move the plugin definition to the top-level, which
means we can only have one plugin in the whole repository.
Dependencies are version-specific, so we can't have a single cache for
all of them.

This is particularly important with the plugin as users could sometimes
use it from inside a virtualenv and sometimes from outside it.
@barisione barisione merged commit c9e9f11 into master Jan 16, 2026
2 checks passed
@barisione barisione deleted the fix-explain-plugin branch January 16, 2026 14:14
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