[codex] Update Kernel SDK compatibility#106
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Firetiger deploy monitoring skipped This PR didn't match the auto-monitor filter configured on your GitHub connection:
Reason: PR is in the To monitor this PR anyway, reply with |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 59b7cbd. Configure here.
|
adding additional functionality - projects, browser, api key gen in future prs |

Summary
@onkernel/sdkto the^0.58.0release line.profiles.list()response.Validation
git diff --checkbun run buildwith dummy build-time Clerk/OAuth env values and network access for Google Fontspython3 /Users/ilyaas/.codex/skills/autoreview/scripts/autoreview --mode localclean after the pagination fixNote
Medium Risk
Profile setup and listing depend on fully consuming the new paginator; incomplete iteration could miss existing profiles or change duplicate-detection behavior, though the change is localized to profile APIs.
Overview
Upgrades
@onkernel/sdkfrom^0.35.0to^0.58.0and updates the MCP server so profile listing still returns the full set of profiles.SDK 0.58 exposes
profiles.list()as a paginated async iterator, not a plain array. A newlistProfileshelper drains that iterator into an array, and all former directclient.profiles.list()call sites (theprofiles://resource,manage_profilessetup duplicate check, and list action) now use it. The profiles resource empty response is keyed offprofiles.lengthinstead of treating the list result as an array directly.Reviewed by Cursor Bugbot for commit 078dc8f. Bugbot is set up for automated code reviews on this repo. Configure here.