Merged
Conversation
- Update Go SDK import from github.com/onkernel/kernel-go-sdk to github.com/kernel/kernel-go-sdk v0.25.0 - Update Homebrew tap references from onkernel/tap to kernel/tap - Add detection for users on old tap (version < 0.13.0) who need to uninstall and reinstall rather than just upgrade - Make upgrade suggestions dynamic based on installation method
tnsardesai
reviewed
Jan 8, 2026
Contributor
tnsardesai
left a comment
There was a problem hiding this comment.
Looks good!
But aren't the new instructions only on the latest cli release, so users on the old cli still won't see this message. Whats the release plan?
I think you have to do a release for 0.12.6 to onkernel/tap with the new instructions. Once a user upgrades to that they will see the new instructions to user kernel/tap
Contributor
Author
|
yeah i'm setting up a new onkernel github org and homebrew-tap repo to do something like this |
tnsardesai
approved these changes
Jan 8, 2026
Contributor
oof thats annoying |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
github.com/onkernel/kernel-go-sdktogithub.com/kernel/kernel-go-sdkv0.25.0onkernel/tap/kerneltokernel/tap/kernelDetails
Homebrew tap migration
Users who installed via the old
onkernel/tap(versions < 0.13.0) need to uninstall and reinstall from the newkernel/tap. The CLI now detects this by checking the version in the Homebrew Cellar path:brew uninstall kernel && brew install kernel/tap/kernelbrew upgrade kernel/tap/kernelGo SDK update
All imports updated from
github.com/onkernel/kernel-go-sdktogithub.com/kernel/kernel-go-sdkv0.25.0.Files changed
pkg/update/check.go- Core logic for version detection and upgrade suggestionspkg/util/client.go- Uses dynamic upgrade command for API version mismatch errorscmd/invoke.go- Uses dynamic upgrade command in troubleshooting tipsTest plan
go build ./...passesgo test ./...passesNote
Migrates references from the old org to the new
kernelorg and updates upgrade guidance logic.github.com/onkernel/kernel-go-sdkwithgithub.com/kernel/kernel-go-sdkand bump tov0.25.0across code and tests; updatego.mod/go.sumkernel/tap/kernel; add smart detection inpkg/update/check.go(SuggestUpgradeCommand, Homebrew tap/version checks) to suggest uninstall/reinstall for old tap or upgrade for new tapupdate.SuggestUpgradeCommand()incmd/invoke.goandpkg/util/client.goinstead of hardcoded brew commandsWritten by Cursor Bugbot for commit 5e7ff13. This will update automatically on new commits. Configure here.