The extension is creating .clinerules (Cline detected ✅) but NOT creating .kilocode/ (KiloCode not detected ❌).
This means the extension ID we're checking is wrong.
-
Open Developer Tools:
- Help → Toggle Developer Tools
-
Run this in Console:
// Find all extensions with "kilo" in the name vscode.extensions.all .filter(e => e.id.toLowerCase().includes('kilo')) .map(e => ({ id: e.id, name: e.packageJSON.displayName || e.packageJSON.name }))
-
Copy the exact ID (e.g.,
kiloco.kilocodeorKiloCo.kilocode)
- Open Extensions panel (Cmd+Shift+X)
- Find "Kilo Code AI Agent"
- Click the gear icon → "Extension Settings"
- URL will show:
vscode:extension/[EXTENSION_ID]
# List all installed extensions
ls ~/.vscode/extensions/ | grep -i kilo
# Example output might be:
# kiloco.kilocode-1.0.0
# The ID is: kiloco.kilocodeIn our code (interceptor.ts and config.ts):
'kilocode': 'KiloCo.kilocode' // ← This might be wrongCommon possibilities:
KiloCo.kilocodekiloco.kilocodekilocode.kilocodekilo-code.kilocode
Share the exact extension ID with me and I'll update:
src/interceptor.ts(line 50)src/config.ts(line 75)
Then we'll recompile and the .kilocode/rules/ folder will be created! 🎯