feat(api)!: sync generated SDK from staging - #105
Conversation
…f894dc16f5a578 Source: hyperspell/node-sdk-staging@04f7d8caa3e36c6d7534b410c7f894dc16f5a578 Promoted by: https://github.com/hyperspell/hyperspell/actions/runs/33723173859
|
Compatibility note: this removes the generated Context Documents client surface and adds read-only Entities (list/get/search) plus normalized Live source operations. The Context Documents HTTP routes are not being removed or changed; Hyperspell-owned clients continue to use them directly, and existing installed SDK versions continue to work. The breaking marker is for consumers that upgrade and compiled against those generated methods. |
EntelligenceAI PR SummaryPromotes a generated SDK from staging, replacing the legacy context-documents API with entities and live-resource endpoints across the TypeScript client, MCP tooling, embedded API documentation, and tests. The change removes several public resources and pagination types, adds new generated models and request methods, and updates the embedded mock OpenAPI specification. Review Scorecard
Issues found:
Fix before merge but contained despite the Medium blast radius — Need to merge before these are addressed? Anyone with write access can comment Evaluated against
Files requiring special attention
|
|
@Entelligence /approve The pagination finding does not match this SDK's generated pagination convention. |
|
@aburkard said:
To approve, comment exactly |
|
@Entelligence /approve |
There was a problem hiding this comment.
Entelligence: approved at @aburkard's request via /approve. This overrides the review score and is not a judgement on the code.
Promotes the generated SDK from the staging buffer to this production repo.
hyperspell/node-sdk-staging@04f7d8caa3e36c6d7534b410c7f894dc16f5a578(refmain)CHANGELOG.md, release-please manifest/config, the release-please/publish/release-doctor workflows, and version stamps (kept at0.40.1; release-please bumps them on release).Merging hands off to release-please: it will open a release PR computing the next version from this PR's conventional-commit message — that release PR is the human gate for the actual publish. Amend the commit type (
fix:/feat!:) before merging if the change warrants a different bump.A re-dispatch of the promote workflow force-pushes this branch, superseding this PR's content in place.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.