[PR #566] [MERGED] Support UI generator for TS #598

Closed
opened 2026-02-15 20:15:29 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/create-llama/pull/566
Author: @leehuwuj
Created: 4/16/2025
Status: Merged
Merged: 4/18/2025
Merged by: @marcusschiesser

Base: mainHead: lee/genui-ts


📝 Commits (10+)

  • c2d9217 add genui script for ts
  • 5518da0 update ts deep research workflow to use a zod schema
  • 9315ce7 Refactor UI generation workflow to use LLM instance and improve event handling. Update event names for consistency and enhance error handling. Adjust comments and documentation for clarity.
  • 7a6bcef Add code validation
  • b23fbe0 Merge remote-tracking branch 'origin/main' into lee/genui-ts
  • 2586c60 move genui to server
  • 76ef526 add changeset
  • b6c55eb update deps
  • 2e4fe5c update deps
  • ea1259e update deps for python template

📊 Changes

8 files changed (+423 additions, -393 deletions)

View changed files

.changeset/nervous-comics-learn.md (+5 -0)
.changeset/olive-ligers-shop.md (+5 -0)
📝 templates/components/ui/workflows/deep_research/ui_event.jsx (+335 -368)
📝 templates/components/workflows/typescript/deep_research/README-template.md (+8 -0)
📝 templates/components/workflows/typescript/deep_research/workflow.ts (+31 -18)
📝 templates/types/llamaindexserver/fastapi/pyproject.toml (+1 -1)
📝 templates/types/llamaindexserver/nextjs/package.json (+6 -4)
📝 templates/types/llamaindexserver/nextjs/src/generate.ts (+32 -2)

📄 Description

Summary by CodeRabbit

  • New Features

    • Added a new script to generate UI event components, supporting enhanced UI event handling in workflows.
    • Introduced a validated UI event schema and class for improved event structure and consistency.
    • Added documentation on regenerating UI components from workflow events.
    • Refactored the deep research UI component with improved design, responsive layout, and enhanced event status visualization.
  • Chores

    • Updated dependencies and scripts for improved code generation and validation.
    • Bumped version constraints for backend dependencies.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/create-llama/pull/566 **Author:** [@leehuwuj](https://github.com/leehuwuj) **Created:** 4/16/2025 **Status:** ✅ Merged **Merged:** 4/18/2025 **Merged by:** [@marcusschiesser](https://github.com/marcusschiesser) **Base:** `main` ← **Head:** `lee/genui-ts` --- ### 📝 Commits (10+) - [`c2d9217`](https://github.com/run-llama/create-llama/commit/c2d92174a21dfc9067140a3218ff88ec267cd542) add genui script for ts - [`5518da0`](https://github.com/run-llama/create-llama/commit/5518da06460373010c8dbed37da5a64d5fd56567) update ts deep research workflow to use a zod schema - [`9315ce7`](https://github.com/run-llama/create-llama/commit/9315ce7c2d1133598c41da5d9dba685f83600d4a) Refactor UI generation workflow to use LLM instance and improve event handling. Update event names for consistency and enhance error handling. Adjust comments and documentation for clarity. - [`7a6bcef`](https://github.com/run-llama/create-llama/commit/7a6bceff5a82af10ca488ac290d23223c0677fe2) Add code validation - [`b23fbe0`](https://github.com/run-llama/create-llama/commit/b23fbe0bce032ae07da582f8fe12437b6047e92e) Merge remote-tracking branch 'origin/main' into lee/genui-ts - [`2586c60`](https://github.com/run-llama/create-llama/commit/2586c60b87c2df6a4a967f3b0f57f7f9a9b2de42) move genui to server - [`76ef526`](https://github.com/run-llama/create-llama/commit/76ef526298ea415e77502849b7fa45b1a073efa4) add changeset - [`b6c55eb`](https://github.com/run-llama/create-llama/commit/b6c55eb0c92b09ca98eb59fd83677f7427f0f1e7) update deps - [`2e4fe5c`](https://github.com/run-llama/create-llama/commit/2e4fe5c9923644cd71832c2ef6257944b6aec73b) update deps - [`ea1259e`](https://github.com/run-llama/create-llama/commit/ea1259e34a18feb598a1cc611b42b4ed5b83a678) update deps for python template ### 📊 Changes **8 files changed** (+423 additions, -393 deletions) <details> <summary>View changed files</summary> ➕ `.changeset/nervous-comics-learn.md` (+5 -0) ➕ `.changeset/olive-ligers-shop.md` (+5 -0) 📝 `templates/components/ui/workflows/deep_research/ui_event.jsx` (+335 -368) 📝 `templates/components/workflows/typescript/deep_research/README-template.md` (+8 -0) 📝 `templates/components/workflows/typescript/deep_research/workflow.ts` (+31 -18) 📝 `templates/types/llamaindexserver/fastapi/pyproject.toml` (+1 -1) 📝 `templates/types/llamaindexserver/nextjs/package.json` (+6 -4) 📝 `templates/types/llamaindexserver/nextjs/src/generate.ts` (+32 -2) </details> ### 📄 Description <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added a new script to generate UI event components, supporting enhanced UI event handling in workflows. - Introduced a validated UI event schema and class for improved event structure and consistency. - Added documentation on regenerating UI components from workflow events. - Refactored the deep research UI component with improved design, responsive layout, and enhanced event status visualization. - **Chores** - Updated dependencies and scripts for improved code generation and validation. - Bumped version constraints for backend dependencies. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 20:15:29 -05:00
yindo closed this issue 2026-02-15 20:15:29 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/create-llama#598