chore(deps): upgrade the Qoder Agent SDK to 1.0.41 - #66
Merged
Merged
Conversation
The SDK pins a paired CLI version (1.0.41 ↔ qodercli 1.1.53), so the CLI was upgraded first. The public surface only grew (334 → 452 exports, none removed) and the esbuild import.meta patch, the spawn shim, and the package layout are unchanged; the widened error_code and ModelInfo.source types have no call sites. Verified with typecheck/lint/tests, the production build, the SDK smoke against the real CLI, and the file-drop e2e. Co-authored-by: QoderAI (Qwen 3.8 Max) <qoder_ai@qoder.com>
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
@qoder-ai/qoder-agent-sdkfrom^1.0.23to^1.0.41(installed 1.0.41; lockfile pins it). The SDK pairs with a CLI version in its shippedruntime-manifest.json— 1.0.41 ↔ qodercli 1.1.53 — and the local CLI was upgraded withqodercli update(1.1.46 → 1.1.53) before this change; the install-time worker runtime was re-downloaded for the new pairing (dist/_worker/runtime-info.jsonreports 1.1.53).SDKResultError.error_code,ModelInfo.source) have no call sites. Build integration points are unchanged (dist/index.jsentry, the esbuildpatch-sdk-import-metahook, theSpawnOptions/SpawnedProcessspawn shim), so no source changes were needed.1.0.16→^1.0.41) and refreshes the lockfile's root version stamp.Verification
npm run typecheck— 0 errorsnpm run lint— 0 problemsnpm run test— 165 suites / 3538 tests passnpm run build— production build succeeds and leaves 0import.metainmain.jsnpm run release:checkandnpm run audit:prod— ready / 0 vulnerabilitiesnpm run smoke:qoder— passes against the real CLI 1.1.53 (68 commands, 18 models)npm run test:e2e:file-drop— 4/4 against a running ObsidianSafety
package-lock.jsononly changes the SDK entry (plus the root version stamp)Co-authored-by: QoderAI (Qwen 3.8 Max) qoder_ai@qoder.com