Skip to content

v1.0.0-beta.3

Latest

Choose a tag to compare

@MousaSoutari MousaSoutari released this 29 Apr 07:04
· 87 commits to main since this release

What's new in beta.3

Universal cross-LLM agent support

The installer now follows the bmad-method convention for agent distribution. Three specialist agents are installed into every Unity project:

Agent Claude Code Cursor Codex Best for
Zara — Project Guide `/mosaic-guide` `@mosaic-guide` `$mosaic-guide` Session start, preflight, pipeline issues
Ray — Shader Expert `/mosaic-shader` `@mosaic-shader` `$mosaic-shader` ShaderGraph creation, debugging
Max — Scene Builder `/mosaic-scene` `@mosaic-scene` `$mosaic-scene` Full scene construction

Agents are written to .claude/skills/ (Claude Code) and .agents/skills/ (all other LLMs). Instruction files GEMINI.md, AGENTS.md, and .cursor/rules/mosaic-bridge.mdc are also written to the Unity project root.

New Unity tools

  • project/preflight — returns render pipeline, color property, Unity version. Call once at session start to avoid magenta materials.
  • material/create-batch — creates multiple materials in one call with Created/Skipped/Failed result lists.

New MCP resources (mcp-server)

Browse Unity project assets directly in Claude Code using @ mentions:
@Unity Prefabs, @Unity Materials, @Unity Textures, @Unity Scenes, @Unity Scripts, @Unity ShaderGraphs

Knowledge base additions

  • rendering/render-pipeline-compat.json — shader ↔ pipeline compatibility matrix
  • rendering/shadergraph-nodes.json — 38 node aliases with slot descriptions
  • rendering/unity-api-quirks.json — documented API pitfalls

Bug fixes

  • #6component/set_reference now traverses array index expressions (e.g. Spline.Knots[0].Position)
  • component/set_property — fixed JToken pattern match error on ObjectReference values

Package versions

Package Version
com.mosaic.bridge (Unity) 1.0.0-beta.3
@mosaicxr-ai/mcp-server 1.0.0-beta.6
@mosaicxr-ai/create-bridge 1.0.0-beta.5

Install / upgrade

npx @mosaicxr-ai/create-bridge