Skip to content

chore: bump templates and examples to lang-core 0.2.18, drop thesys-server - #1151

Merged
AbhinRustagi merged 1 commit into
mainfrom
devin/1789033684-lang-core-0-2-18
Sep 10, 2026
Merged

chore: bump templates and examples to lang-core 0.2.18, drop thesys-server#1151
AbhinRustagi merged 1 commit into
mainfrom
devin/1789033684-lang-core-0-2-18

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

What

@openuidev/lang-core@0.2.18 ships artifactTool from @openuidev/lang-core/cloud (#1146), so @openuidev/thesys-server can be deprecated. This pins every template and example to 0.2.18 and removes the thesys-server dependency from the Cloud template.

Changes

  • templates/* and examples/**: @openuidev/lang-core0.2.18 (was 0.2.17, 0.2.15 in openui-self-hosted)
  • templates/openui-cloud: drop @openuidev/thesys-server; route.ts and overlays/langgraph/src/agent.ts now import { artifactTool } from "@openuidev/lang-core/cloud"; README updated
  • Lockfiles regenerated: template package-lock.json (base + each overlay, overlay locks built from base package.json + manifest.json, vercel-eve with its .npmrc), and both pnpm-lock.yaml / package-lock.json for every example. The stale openui-self-hosted overlay locks also picked up react-ui ^0.13.10 / zustand ^4.5.5 from the current base package.json.

Test Plan

  • Verified locally
    • npm ci on a copy of templates/openui-cloud + tsc --noEmit passes for the base template; require("@openuidev/lang-core/cloud").artifactTool is a function
    • No thesys-server references remain in templates/examples (source, manifests, or locks)

Checklist

  • I linked a related issue, if applicable
  • I updated docs/README when needed
  • I considered backwards compatibility

Link to Devin session: https://app.devin.ai/sessions/4b10770523fa413bbd7b173e23189c1f
Open in Devin Desktop: https://app.devin.ai/desktop/session/4b10770523fa413bbd7b173e23189c1f?variant=devin

…erver

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@vercel

vercel Bot commented Sep 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openui-docs Ready Ready Preview Sep 10, 2026 9:56am UTC

Request Review

@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

Tested the Cloud template from this branch locally (copied templates/openui-cloud, since the CLI scaffolds from main):

  • npm ci from the committed lock, next build, and typecheck all pass; installed @openuidev/lang-core is 0.2.18 and no thesys-server package is present.
  • Real Cloud chat streams; the presentation artifactTool (now from @openuidev/lang-core/cloud) generated a 4-slide deck that rendered in the detailed view. Both /api/chat calls returned 200, no server errors.
  • Caveat: during artifact streaming the browser logs caught TypeError: Cannot read properties of undefined (reading 'labels') from the @openuidev/thesys chart renderer (partial chart data mid-stream); the final chart renders fine. @openuidev/thesys is unchanged in this PR, so this appears unrelated, but I didn't confirm against main.
  • LangGraph overlay not exercised.
Rendered presentation Console error mid-stream
Completed presentation with chart Caught labels TypeError

@AbhinRustagi
AbhinRustagi merged commit 6843504 into main Sep 10, 2026
33 checks passed
@AbhinRustagi
AbhinRustagi deleted the devin/1789033684-lang-core-0-2-18 branch September 10, 2026 10:04
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