Conversation
Remove npmmirror tarball URLs from lockfile resolutions so installs use registry.npmjs.org consistently. Co-authored-by: Cursor <cursoragent@cursor.com>
…plateChat - Consolidated message rendering functions into a single `createSchemaMessageRenderer` function to reduce redundancy and improve code clarity. - Updated the `messageRenderers` object to utilize the new function, enhancing maintainability of the component.
Add skill-sync script and pnpm skills:sync command, and gitignore generated AI platform skill projections. Co-authored-by: Cursor <cursoragent@cursor.com>
- Introduced `resetEmptyTemplateSchema` function to consolidate schema reset operations, improving code clarity and maintainability. - Updated `createTemplate` to call the new reset function, ensuring consistent state management when creating templates. - Replaced direct schema reset calls in `switchTemplate` with the new function for better code organization.
- Added localization support for error messages when no user message is available to reply to. - Updated the `CustomModelProvider` to utilize the new error handling logic, enhancing user experience. - Modified SVG assets for better visual consistency in the manual editor.
- Updated the schema processing logic in GenuiTemplateChat to strip unnecessary fields while streaming, improving performance and clarity. - Consolidated conditions for setting the current preview schema, ensuring more efficient state management during message rendering.
…ages and dependencies for chat completions and core materials
…tor state management - Simplified the placeholder and loading state logic in GenuiTemplateChat for better clarity and performance. - Refactored the useSchemaEditor composable to create a singleton state, ensuring consistent schema editor behavior across components.
feat(playground/server): add new maas models
…e schema management - Replaced multiple template-related composables with a unified `useTemplate` composable for improved organization and functionality. - Updated components to utilize the new `useTemplate` composable, streamlining schema handling and state management. - Introduced `useTemplateActions` and `useTemplateLifecycle` for better lifecycle management and action handling within the template context. - Enhanced event handling for schema version toggling across components, improving user experience and code clarity.
…tions for Vue, Angular, and React
…on to use new function
…ray in meta configuration
…agement - Improved null safety in GenuiTemplateChat by adding optional chaining to prevent runtime errors. - Updated schema ID generation logic to merge IDs from previous schemas, enhancing component consistency during updates. - Refactored event handling for schema version toggling in GenuiTemplateDesktop and GenuiTemplateMobile, improving clarity and maintainability. - Removed unused schema version toggle logic from mobile and desktop components to streamline the codebase.
feat(core): add ICustomMessageItem type and optimize custom response handler
Stage the new symlink and roll back on failure so existing skill content is not deleted first. Co-authored-by: Cursor <cursoragent@cursor.com>
…dling Refactor the JSON patch error handling by introducing the resolveJsonPatchApplyFailed function, which centralizes the logic for determining the applyFailed state of schema cards. Update the jsonPatchRenderer to utilize the new function, ensuring accurate tracking of JSON patch application failures and enhancing the clarity of schema processing during streaming operations.
Keep sync project-local only, stop targeting agents/home, and remove tool projections that no longer exist in SSOT. Co-authored-by: Cursor <cursoragent@cursor.com>
…tyle fix(playground, genui-sdk-angular): fix genui-renderer-ng-element style
chore: add multi-AI skill sync script
fix(genui-sdk-vue): optimize assistant show at only markdown scene
fix(genui-sdk-vue): change image content type to openai
fix(genui-sdk-vue): fix ref error when ref is empty object at steaming scene
…es to use tilde (~) for more controlled versioning
fix: fix grid events dynamic change don not work
fix(core,materials): prompt add eventName and optimize materials
Refactor the ID generation process to ensure unique IDs for components by implementing a loop that checks for claimed IDs before assigning a new one. This change enhances the reliability of ID assignment in the schema, preventing potential conflicts.
…chemaCardMessageItem Eliminate the optional id and state properties from the ISchemaCardMessageItem interface to simplify the schema structure. This change enhances clarity and focuses on essential properties for schema card messages.
Refactor the JSON patch application logic by renaming the setJsonPatchApplyFailed function to setJsonPatchApplyResult, which now accepts a result parameter to indicate success or failure. This change enhances clarity in error handling and improves the management of JSON patch application states across components.
fix(playground): harden jsonPatch apply and component id assignment
fix(core): add api rule and optimize prompt for params use
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
rhlin
approved these changes
Jul 30, 2026
yy-wow
approved these changes
Jul 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.