Summary
@github/copilot-sdk versions 0.1.10 and 0.1.11 fail at runtime with ERR_MODULE_NOT_FOUND due to an incorrect import statement in dist/sdkProtocolVersion.js. Version 0.1.9 works correctly.
Environment
- Node.js: v22.21.1
- Platform: GitHub Actions (ubuntu-latest)
- Module Type: ESM (
"type": "module")
Error Message
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '@github/sdk-protocol-version.json'
imported from /home/runner/work/.../node_modules/@github/copilot-sdk/dist/sdkProtocolVersion.js
Affected Versions
| Version |
Status |
| 0.1.9 |
✅ Works |
| 0.1.10 |
❌ Broken |
| 0.1.11 |
❌ Broken |
Reproduction Steps
- Create a new Node.js project with
"type": "module"
- Install
@github/copilot-sdk@0.1.11 (or 0.1.10)
- Import any module from the SDK
- Run with Node.js 22.x
Workaround
Pin to version 0.1.9:
"@github/copilot-sdk": "0.1.9"
Summary
@github/copilot-sdkversions 0.1.10 and 0.1.11 fail at runtime withERR_MODULE_NOT_FOUNDdue to an incorrect import statement indist/sdkProtocolVersion.js. Version 0.1.9 works correctly.Environment
"type": "module")Error Message
Affected Versions
Reproduction Steps
"type": "module"@github/copilot-sdk@0.1.11(or 0.1.10)Workaround
Pin to version
0.1.9: