mirror of
https://github.com/run-llama/create-llama.git
synced 2026-07-16 11:04:26 -04:00
[PR #549] [MERGED] add GenUIWorkflow for generating UI components from workflow events #582
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/run-llama/create-llama/pull/549
Author: @leehuwuj
Created: 4/9/2025
Status: ✅ Merged
Merged: 4/15/2025
Merged by: @leehuwuj
Base:
main← Head:lee/gen-ui📝 Commits (10+)
42d3fd3feat: add GenUIWorkflow for generating UI components from workflow events0f8dd5efeat: enhance GenUIWorkflow to support event handling and UI generationc5dbcd4add cache, split code910e6e5use gemini modeld9e2752refactor: update GenUIWorkflow to use Anthropic model and add pre-run checks for API key and package installationcd36b40feat: introduce PlanningEvent and enhance GenUIWorkflow for improved UI planning and aggregation function generationfa406b1Merge remote-tracking branch 'origin/main' into lee/gen-ui37f383ffeat: add gen ui to llamaindexserverab40eddrefactor: remove unused gen_ui.py filede80741simplify📊 Changes
10 files changed (+837 additions, -259 deletions)
View changed files
📝
.github/workflows/e2e.yml(+4 -0)📝
llama-index-server/docs/custom_ui_component.md(+51 -17)📝
llama-index-server/llama_index/server/__init__.py(+2 -1)📝
llama-index-server/llama_index/server/api/models.py(+11 -0)📝
llama-index-server/llama_index/server/chat_ui.py(+1 -1)➕
llama-index-server/llama_index/server/gen_ui/__init__.py(+0 -0)➕
llama-index-server/llama_index/server/gen_ui/main.py(+423 -0)➕
llama-index-server/llama_index/server/gen_ui/parse_workflow_code.py(+93 -0)📝
llama-index-server/poetry.lock(+251 -240)📝
llama-index-server/pyproject.toml(+1 -0)📄 Description
Summary by CodeRabbit
llama-index-serverchanges from triggering E2E tests.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.