Skip to content

Develop - #23

Open
Ozymandros wants to merge 7 commits into
mainfrom
develop
Open

Ozymandros wants to merge 7 commits into
mainfrom
develop

Conversation

@Ozymandros

Copy link
Copy Markdown
Owner

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.

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.
@cursor

cursor Bot commented Aug 17, 2026

Copy link
Copy Markdown

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.
@cursor

cursor Bot commented Aug 17, 2026

Copy link
Copy Markdown

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant