Skip to content

chore(docs): bump @openuidev/thesys-server to 0.1.3 - #912

Merged
ankit-thesys merged 1 commit into
mainfrom
ankit/docs-bump-thesys-server-0.1.3
Jul 31, 2026
Merged

chore(docs): bump @openuidev/thesys-server to 0.1.3#912
ankit-thesys merged 1 commit into
mainfrom
ankit/docs-bump-thesys-server-0.1.3

Conversation

@ankit-thesys

Copy link
Copy Markdown
Contributor

What

The docs site pins @openuidev/thesys-server at 0.1.1, while npm latest has been 0.1.3 since 2026-07-24. This brings the pin up to date so the documentation builds against the same server SDK consumers install.

@openuidev/thesys is already level at 0.3.0 and is untouched here.

Changes

  • docs/package.json@openuidev/thesys-server 0.1.10.1.3
  • pnpm-lock.yaml — the docs importer entry now resolves 0.1.3

0.1.3 is additive over 0.1.1. It adds generateSystemPrompt and validateChatLibrary to the public surface, together with the SystemPromptSpec, ToolSpec, ChatLibrary, ChatLibraryIssue, ComponentGroup, LibraryJSONSchema and PromptOptions types. createResponsesInstructions is now marked deprecated in favour of generateSystemPrompt, but remains exported with an unchanged signature.

Note that 0.1.2 was never published to npm — 0.1.10.1.3 is the real sequence.

The lockfile diff is deliberately two lines: @openuidev/thesys-server@0.1.3 was already resolved in the lockfile by another workspace package, so only the docs importer needed to point at it. No other workspace package's resolutions change.

Test Plan

  • Verified locally

  • pnpm install --frozen-lockfile exits 0 under both pnpm 9.15.4 and 10.33.0 — the versions this repository's workflows pin — so the frozen install CI step is satisfied.

  • The published type surfaces of 0.1.1 and 0.1.3 were compared directly from the npm tarballs. Every 0.1.1 export is still present in 0.1.3, and the two symbols the docs site actually imports are byte-identical:

    • artifactTool(options?: ArtifactToolOptions): ResponsesArtifactToolEntry
    • createResponsesInstructions(options?: ResponsesConfigOptions): string
  • docs/app/api/openui-cloud/chat/route.ts is the only consumer of the package in the repository; both of its call sites typecheck unchanged against 0.1.3.

Not verified in this PR: no docs build or types:check run was performed locally. Nothing in docs/ source changed — this is a version pin plus the matching lockfile resolution — so the build result rests on CI rather than a local run.

Follow-up, deliberately not in this PR

createResponsesInstructions is deprecated as of 0.1.3. Migrating the Cloud chat route to generateSystemPrompt is a behavioural change and belongs in its own PR; keeping this one to the pin makes it trivially revertible.

Checklist

  • I linked a related issue, if applicable — no public issue for this; it is tracked on our side
  • I updated docs/README when needed — not applicable, no documentation content changed
  • I considered backwards compatibility — the release is additive and no exported signature changed

The docs site was pinned to 0.1.1 while npm latest is 0.1.3. The release is
additive: it adds generateSystemPrompt and validateChatLibrary alongside the
existing exports, whose signatures are unchanged.

Only the docs importer entry in the lockfile changes; the 0.1.3 resolution was
already present, so no other workspace package is affected.
@ankit-thesys
ankit-thesys merged commit f0377b4 into main Jul 31, 2026
2 checks passed
@ankit-thesys
ankit-thesys deleted the ankit/docs-bump-thesys-server-0.1.3 branch July 31, 2026 10:39
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.

2 participants