Skip to content

feat(vscode): add Claude Code compatibility toggle#8230

Merged
marius-kilocode merged 1 commit into
mainfrom
even-punch
Apr 3, 2026
Merged

feat(vscode): add Claude Code compatibility toggle#8230
marius-kilocode merged 1 commit into
mainfrom
even-punch

Conversation

@marius-kilocode

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a Claude Code Compatibility toggle in Kilo Settings > Agent Behaviour > Rules that controls whether CLAUDE.md instructions and .claude/skills/ are loaded into sessions
  • Disabled by default — the extension passes KILO_DISABLE_CLAUDE_CODE=true to the CLI process when the setting is off, preventing Claude Code files from being injected into every session
  • Users who want Claude Code compat can enable the toggle (requires extension restart)
  • Includes translations for all 18 supported languages
  • Uses platform-agnostic description text (no OS-specific paths)

How It Works

The CLI already supports KILO_DISABLE_CLAUDE_CODE env var (in packages/opencode/src/flag/flag.ts). This PR wires it to a user-facing setting with zero changes to upstream opencode files — all changes are in packages/kilo-vscode/.

File Change
package.json New kilo-code.new.claudeCodeCompat boolean setting
server-manager.ts Reads setting, passes env var when spawning CLI
KiloProvider.ts Handles requestClaudeCompatSetting message
AgentBehaviourTab.tsx Toggle UI in Rules subtab
messages.ts New message types
i18n/*.ts Translations (18 languages)

Closes #8128
Closes #8187

… settings

Adds a toggle under Kilo Settings > Agent Behaviour > Rules that controls
whether CLAUDE.md instructions and .claude/skills/ are loaded into sessions.
Disabled by default — the extension passes KILO_DISABLE_CLAUDE_CODE=true
to the CLI when the setting is off.

Includes translations for all 18 supported languages and platform-agnostic
description text.

Closes #8128
Closes #8187
@marius-kilocode marius-kilocode merged commit 4bebc24 into main Apr 3, 2026
13 of 14 checks passed
@marius-kilocode marius-kilocode deleted the even-punch branch April 3, 2026 09:38
kilo-code-bot Bot added a commit that referenced this pull request Apr 3, 2026
Document migration paths from Claude Code, GitHub Copilot, and Aider.
Highlights the Claude Code compatibility toggle from PR #8230 that
controls loading CLAUDE.md instructions and .claude/skills/ into
sessions.
ScuttleBot pushed a commit to ScuttleBot/kilocode that referenced this pull request Apr 3, 2026
…s and skills pages

Add callout notes to the VSCode tabs in custom-instructions.md and
skills.md explaining the new Claude Code Compatibility setting added in
Kilo-Org#8230. The toggle (disabled by default) controls whether CLAUDE.md files
and .claude/skills/ directories are loaded into sessions.
IamCoder18 pushed a commit to IamCoder18/kilocode that referenced this pull request Apr 7, 2026
… settings (Kilo-Org#8230)

Adds a toggle under Kilo Settings > Agent Behaviour > Rules that controls
whether CLAUDE.md instructions and .claude/skills/ are loaded into sessions.
Disabled by default — the extension passes KILO_DISABLE_CLAUDE_CODE=true
to the CLI when the setting is off.

Includes translations for all 18 supported languages and platform-agnostic
description text.

Closes Kilo-Org#8128
Closes Kilo-Org#8187
jliounis pushed a commit to jliounis/kilocode that referenced this pull request May 18, 2026
… settings (Kilo-Org#8230)

Adds a toggle under Kilo Settings > Agent Behaviour > Rules that controls
whether CLAUDE.md instructions and .claude/skills/ are loaded into sessions.
Disabled by default — the extension passes KILO_DISABLE_CLAUDE_CODE=true
to the CLI when the setting is off.

Includes translations for all 18 supported languages and platform-agnostic
description text.

Closes Kilo-Org#8128
Closes Kilo-Org#8187
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants