Skip to content

feat(kilo-vscode): add shared package version tracking and update app name#9740

Merged
marius-kilocode merged 7 commits intoKilo-Org:mainfrom
mikij:fix/cache-location
May 1, 2026
Merged

feat(kilo-vscode): add shared package version tracking and update app name#9740
marius-kilocode merged 7 commits intoKilo-Org:mainfrom
mikij:fix/cache-location

Conversation

@mikij
Copy link
Copy Markdown
Contributor

@mikij mikij commented Apr 30, 2026

Add version tracking for the shared package alongside the opencode package to improve cache invalidation. Also update the app name from "opencode" to "kilo" in the shared global configuration.

This change ensures that the local binary build process tracks both the opencode and shared package versions, allowing for more accurate cache invalidation when either package changes. The app name update reflects the correct project branding.

Simplified bun executable detection.

Context

Noticed that latest KiloCode versions started to use .cache/opencode instead of .cache/kilo local folder. This fix changes that. Fixes part of #9503

Implementation

Just changed the name of the app in shared global.ts. Also noticed that change does not initiate rebuild of CLI so local-bin.ts script is updated to detect change and initiate rebuilding during extension build process.

Screenshots

before after
plugin is installed in .cache/opencode/packages plugin is installed in .cache/kilo/packages

How to Test

Add any opencode or kilocode plugin into config file. Watch where added plugin is installed in local cache.

Get in Touch

… name

Add version tracking for the shared package alongside the opencode package to improve cache invalidation. Also update the app name from "opencode" to "kilo" in the shared global configuration.

This change ensures that the local binary build process tracks both the opencode and shared package versions, allowing for more accurate cache invalidation when either package changes. The app name update reflects the correct project branding.
@mikij mikij changed the title feat(kilo-vscode): add shared package version tracking and update app… feat(kilo-vscode): add shared package version tracking and update app name Apr 30, 2026
@kilo-code-bot
Copy link
Copy Markdown
Contributor

kilo-code-bot Bot commented Apr 30, 2026

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (2 files)
  • packages/kilo-vscode/script/local-bin.ts
  • packages/shared/src/global.ts

Reviewed by gpt-5.5-2026-04-23 · 1,542,786 tokens

@mikij
Copy link
Copy Markdown
Contributor Author

mikij commented Apr 30, 2026

Copy link
Copy Markdown
Collaborator

@marius-kilocode marius-kilocode left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need a changeset for this?

Comment thread packages/kilo-vscode/script/local-bin.ts Outdated
@mikij mikij force-pushed the fix/cache-location branch 2 times, most recently from 0618440 to 486c736 Compare April 30, 2026 12:59
@mikij mikij force-pushed the fix/cache-location branch from 486c736 to 31dc485 Compare April 30, 2026 13:12
@marius-kilocode marius-kilocode merged commit 4d1402b into Kilo-Org:main May 1, 2026
13 checks passed
@mikij mikij deleted the fix/cache-location branch May 1, 2026 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants