·
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 withCreated/Skipped/Failedresult 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 matrixrendering/shadergraph-nodes.json— 38 node aliases with slot descriptionsrendering/unity-api-quirks.json— documented API pitfalls
Bug fixes
- #6 —
component/set_referencenow 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