--- title: "Troubleshooting" description: "Common problems and fixes for the Codeflash Claude Code plugin" icon: "wrench" sidebarTitle: "Troubleshooting" --- ## Plugin not appearing after install **Symptom**: `/plugin` doesn't show codeflash in the Installed tab. **Fix**: 1. Verify the marketplace was added: `/plugin marketplace add codeflash-ai/codeflash-cc-plugin` 2. Install again: `/plugin install codeflash` 3. Check you're running Claude Code v2.1.38 or later ## `/optimize` does nothing **Symptom**: Running `/optimize` produces no output or immediately returns. **Possible causes**: - No project config found. The agent walks from CWD to the git root looking for `pyproject.toml` or `package.json`. Make sure you're inside a git repository. - Codeflash CLI not installed. For Python: `pip install codeflash` in your venv. For JS/TS: `npm install --save-dev codeflash`. - The agent is running in the background. Check if you see "Codeflash is optimizing in the background" — results appear when the background task completes. ## Permission prompts every time **Symptom**: Claude asks for permission to run codeflash on every invocation. **Fix**: Run `/setup` to add `Bash(*codeflash*)` to `.claude/settings.json`. Or add it manually: ```json { "permissions": { "allow": [ "Bash(*codeflash*)" ] } } ``` ## No venv found (Python) **Symptom**: Hook or agent reports "No Python virtual environment was found." **Fix**: 1. Create a venv: `python3 -m venv .venv` 2. Activate it: `source .venv/bin/activate` 3. Install codeflash: `pip install codeflash` 4. Restart Claude Code from within the activated venv The plugin searches for venvs in this order: 1. `/.venv` 2. `/venv` 3. `/.venv` 4. `/venv` ## Codeflash not installed (JS/TS) **Symptom**: `npx codeflash --version` fails or package not found. **Fix**: ```bash npm install --save-dev codeflash ``` Run this in the directory containing your `package.json`. ## 10-minute timeout exceeded **Symptom**: Codeflash background task times out. This can happen on large projects. Options: - Optimize specific files instead of the entire project: `/optimize src/specific_file.py` - Target individual functions: `/optimize src/utils.py my_function` ## Formatter errors **Symptom**: Codeflash fails with formatter-related errors. **Check**: 1. Read the `formatter-cmds` (Python) or `formatterCmds` (JS/TS) in your config 2. Verify each formatter is installed: - Python: `which black` (or whichever formatter) - JS/TS: `npx prettier --version` (or whichever formatter) 3. Set `formatter-cmds = ["disabled"]` or `"formatterCmds": ["disabled"]` to skip formatting entirely