From 931fef542584a3e1cc36d3544e7891dd46f2ab96 Mon Sep 17 00:00:00 2001 From: Jeremy McSpadden Date: Sat, 4 Apr 2026 15:17:11 -0500 Subject: [PATCH] fix: add Kilo path replacement in copyFlattenedCommands (#1710) Fixes #1709 copyFlattenedCommands replaced ~/.opencode/ paths but had no equivalent ~/.kilo/ replacement. Adds kiloDirRegex for symmetric path handling between the OpenCode and Kilo install pipelines. --- bin/install.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/install.js b/bin/install.js index 0348c5abd..10289fa21 100755 --- a/bin/install.js +++ b/bin/install.js @@ -3398,10 +3398,12 @@ function copyFlattenedCommands(srcDir, destDir, prefix, pathPrefix, runtime) { const globalClaudeHomeRegex = /\$HOME\/\.claude\//g; const localClaudeRegex = /\.\/\.claude\//g; const opencodeDirRegex = /~\/\.opencode\//g; + const kiloDirRegex = /~\/\.kilo\//g; content = content.replace(globalClaudeRegex, pathPrefix); content = content.replace(globalClaudeHomeRegex, pathPrefix); content = content.replace(localClaudeRegex, `./${getDirName(runtime)}/`); content = content.replace(opencodeDirRegex, pathPrefix); + content = content.replace(kiloDirRegex, pathPrefix); content = processAttribution(content, getCommitAttribution(runtime)); content = runtime === 'kilo' ? convertClaudeToKiloFrontmatter(content)