Skip to content

chore(deps): upgrade the Qoder Agent SDK to 1.0.41 - #66

Merged
luoxuanzao merged 1 commit into
mainfrom
chore/upgrade-qoder-sdk-1.0.41
Sep 16, 2026
Merged

luoxuanzao merged 1 commit into
mainfrom
chore/upgrade-qoder-sdk-1.0.41

Conversation

@luoxuanzao

Copy link
Copy Markdown
Member

Summary

  • Upgrade @qoder-ai/qoder-agent-sdk from ^1.0.23 to ^1.0.41 (installed 1.0.41; lockfile pins it). The SDK pairs with a CLI version in its shipped runtime-manifest.json — 1.0.41 ↔ qodercli 1.1.53 — and the local CLI was upgraded with qodercli 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.json reports 1.1.53).
  • Assessment before upgrading: 0 exports removed (334 → 452, additive only), the symbols the plugin uses only gained optional fields, and the two widened types (SDKResultError.error_code, ModelInfo.source) have no call sites. Build integration points are unchanged (dist/index.js entry, the esbuild patch-sdk-import-meta hook, the SpawnOptions/SpawnedProcess spawn shim), so no source changes were needed.
  • Fixes the stale SDK version reference in the README (1.0.16^1.0.41) and refreshes the lockfile's root version stamp.
  • No changelog entry: dependency upgrade with no user-visible behavior change yet (the new capabilities are capability-gated on the CLI).

Verification

  • npm run typecheck — 0 errors
  • npm run lint — 0 problems
  • npm run test — 165 suites / 3538 tests pass
  • npm run build — production build succeeds and leaves 0 import.meta in main.js
  • npm run release:check and npm run audit:prod — ready / 0 vulnerabilities
  • npm 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 Obsidian
  • Live check after a full window reload: plugin loads, 18 models in the catalog, 0 render/console errors

Safety

  • No credentials, private vault content, internal URLs, or personal paths are included
  • package-lock.json only changes the SDK entry (plus the root version stamp)

Co-authored-by: QoderAI (Qwen 3.8 Max) qoder_ai@qoder.com

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>
@luoxuanzao
luoxuanzao merged commit a3897c3 into main Sep 16, 2026
10 checks passed
@luoxuanzao
luoxuanzao deleted the chore/upgrade-qoder-sdk-1.0.41 branch September 16, 2026 02:01
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.

1 participant