development #318
24
plugins/projman/commands/clear-cache.md
Normal file
24
plugins/projman/commands/clear-cache.md
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# /clear-cache
|
||||||
|
|
||||||
|
Clear plugin cache to force fresh configuration reload. Run this after marketplace updates.
|
||||||
|
|
||||||
|
## When to Use
|
||||||
|
|
||||||
|
- After updating the marketplace (`git pull` or reinstall)
|
||||||
|
- When MCP servers show stale configuration
|
||||||
|
- When plugin changes don't take effect
|
||||||
|
|
||||||
|
## What It Does
|
||||||
|
|
||||||
|
1. Clears `~/.claude/plugins/cache/leo-claude-mktplace/`
|
||||||
|
2. Forces Claude Code to re-read `.mcp.json` files on next session
|
||||||
|
|
||||||
|
## Instructions
|
||||||
|
|
||||||
|
Run this command, then **restart your Claude Code session** for changes to take effect.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
rm -rf ~/.claude/plugins/cache/leo-claude-mktplace/
|
||||||
|
```
|
||||||
|
|
||||||
|
After clearing, inform the user: "Cache cleared. Restart Claude Code for changes to take effect."
|
||||||
@@ -10,19 +10,6 @@ PLUGIN_ROOT="${CLAUDE_PLUGIN_ROOT:-$(dirname "$(dirname "$(realpath "$0")")")}"
|
|||||||
# Marketplace root is 2 levels up from plugin root (plugins/projman -> .)
|
# Marketplace root is 2 levels up from plugin root (plugins/projman -> .)
|
||||||
MARKETPLACE_ROOT="$(dirname "$(dirname "$PLUGIN_ROOT")")"
|
MARKETPLACE_ROOT="$(dirname "$(dirname "$PLUGIN_ROOT")")"
|
||||||
VENV_REPAIR_SCRIPT="$MARKETPLACE_ROOT/scripts/venv-repair.sh"
|
VENV_REPAIR_SCRIPT="$MARKETPLACE_ROOT/scripts/venv-repair.sh"
|
||||||
PLUGIN_CACHE="$HOME/.claude/plugins/cache/leo-claude-mktplace"
|
|
||||||
|
|
||||||
# ============================================================================
|
|
||||||
# Clear stale plugin cache (MUST run before MCP servers load)
|
|
||||||
# ============================================================================
|
|
||||||
# The cache at ~/.claude/plugins/cache/ holds versioned .mcp.json files.
|
|
||||||
# After marketplace updates, cached configs may point to old paths.
|
|
||||||
# Clearing forces Claude to read fresh configs from installed marketplace.
|
|
||||||
|
|
||||||
if [[ -d "$PLUGIN_CACHE" ]]; then
|
|
||||||
rm -rf "$PLUGIN_CACHE"
|
|
||||||
# Don't output anything - this should be silent and automatic
|
|
||||||
fi
|
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
# Auto-repair MCP venvs (runs before other checks)
|
# Auto-repair MCP venvs (runs before other checks)
|
||||||
|
|||||||
Reference in New Issue
Block a user