用於建置、除錯、整合、遷移或記錄 OpenUI、OpenUI Lang、Agent Interface、OpenUI Cloud、@openuidev 套件、串流生成式 UI 渲染、元件庫、既有專案 Cloud 整合、自架轉 Cloud 遷移、JSON UI 格式遷移、Cloud 工具(網頁/圖片搜尋、工件)、遠端 MCP 伺服器、自訂函式工具與工具迴圈,以及多使用者或多應用程式身分(前端 token、app_id/user_id、對話 API、Responses 中繼資料)。
OpenUI
OpenUI 是一個全端生成式 UI 框架,核心是 OpenUI Lang,這是一種精簡、以串流優先的語言,專為模型生成的 UI 而設計。請勿將 OpenUI 視為僅限 React:核心語言、解析器、提示詞生成、執行期評估與型別都位於 @openuidev/lang-core;React、Vue、Svelte 與無建置瀏覽器整合則建置於該核心之上。
請先從使用者的應用程式或專案著手。在提供 API 建議前,先檢查已安裝的套件、產生的範本與鎖定檔。當已安裝的來源遺失或任務目標為 latest 時,僅使用 OpenUI 第一方來源:位於 https://github.com/thesysdev/openui 的 GitHub 儲存庫,以及位於 https://www.openui.com 的文件。
回答前的首要檢查
-
檢查使用者的專案
package.json與鎖定檔(若可用)。 -
識別已安裝的
@openuidev/*套件與版本。 -
優先使用已安裝的套件匯出與產生的範本,而非臆測。
-
若可用,使用已安裝的
node_modules/@openuidev/*、.d.ts檔案與產生的檔案作為事實來源。 -
若沒有應用程式或已安裝的套件,則使用第一方文件與 GitHub 原始碼。
除非涉及 OpenUI 或 @openuidev 套件,否則請勿將此技能用於一般 React UI 問題、通用設計系統建議、無關的 AI 代理程式框架,或一般前端除錯。






