Repository navigation
Develop - #23
Open
Ozymandros wants to merge 7 commits into
Open
Develop#23Ozymandros wants to merge 7 commits into
Ozymandros wants to merge 7 commits into
Conversation
Introduce a new Unity MCP Semantic Kernel integration package under backend/app/agents/unity_mcp_sk. Adds core contracts and value objects, a default tool-definition mapper and parser, an MCP client adapter, a semantic plugin runtime, and SK integration helpers (kernel factory and registration helpers supporting expanded and router modes). Includes unit tests for discovery, registration, and metadata fidelity, and documents usage/behavior in docs/UNITY_MCP_SK_INTEGRATION.md. Also bump project versions to 1.8.0 (root, backend, frontend) and extend .gitignore/.dockerignore entries to exclude virtualenvs, editor folders, and coverage artifacts.
…nore files Bump frontend, backend, and package versions to 1.8.0. Add common development environment files to .dockerignore and .gitignore for better project management. This includes entries for virtual environments, IDE configurations, and test coverage files.
Updated the UNITY_MCP_SERVER.md file to include detailed instructions for installing and running the Unity MCP Server using Docker from the GitHub Container Registry (GHCR). Added sections for pulling the Docker image, running the container, and mapping Docker configurations to the application. Clarified the installation process and provided examples for better user guidance.
Move scoped styles out of multiple SFCs into dedicated .css files and wire them via <style src="..."> to keep templates slim and separate concerns. Added new CSS files (ManagementDashboard.css, ScenesPanel.css, PromptManagement.css, UnityPhysicsPanel.css, UnityUIPanel.css, ModelManagerModal.css) and consolidated global app styles into App.css. Introduced UnityPhysicsPanel.vm.ts as a view-model composable and refactored UnityPhysicsPanel.vue to consume it (separating presentation logic from domain logic). Also applied minor code cleanups: consistent quoting, small TypeScript type/import tweaks, and adjusted tsconfig.json include ordering.
Bump the backend project version to 1.9.0 in package.json and pyproject.toml. Update requirements.txt to include the openai package. Refactor unity_mcp_plugin.py to improve argument handling for the Unity MCP options. Modify the create_scene function in scenes.py to accept a new media_import parameter. Remove the unity-generator-backend.spec file as it is no longer needed. Update tests to reflect changes in the API and ensure proper functionality.
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Enhance Unity agent scene management and tool invocation Added functionality to ensure scene files are created when necessary by introducing the `ensure_scene_file_if_missing` method. Updated the Unity agent to provide guidance on scene creation order and modified the handling of modality keys to include specific behavior for scene-related requests. Refactored the `InjectingUnityMcpPlugin` to track invoked tools and updated argument injection logic to conditionally include project paths. Enhanced tests to cover new scene management features and tool invocation behavior.
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
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.
Updated the UNITY_MCP_SERVER.md file to include detailed instructions for installing and running the Unity MCP Server using Docker from the GitHub Container Registry (GHCR). Added sections for pulling the Docker image, running the container, and mapping Docker configurations to the application. Clarified the installation process and provided examples for better user guidance.