Releases: AmaLS367/Visora
Releases · AmaLS367/Visora
Release list
v0.1.3
What's Changed
- chore(deps): bump python from 3.10.19-slim-bookworm to 3.14.7-slim-bookworm by @dependabot[bot] in #3
- feat(vision): reliable high-fps animation preview by @AmaLS367 in #7
- feat(animation): add one-step animation review by @AmaLS367 in #8
- feat(animation): add typed clip, event, and backup authoring tools by @AmaLS367 in #9
- chore(deps): bump ruff from 0.16.5 to 0.16.6 in the python-dependencies group by @dependabot[bot] in #10
- chore(deps): bump astral-sh/uv from 0.12.9 to 0.12.10 by @dependabot[bot] in #11
New Contributors
Full Changelog: v0.1.2...v0.1.3
v0.1.2
v0.1.1
What's Changed
- chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #1
- chore(deps): bump the python-dependencies group across 1 directory with 8 updates by @dependabot[bot] in #2
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: v0.1.0...v0.1.1
v0.1.0 — Initial Production Release
Changelog
All notable changes to the Visora project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[0.1.0] - 2026-09-02
🚀 Initial Release
The initial production release of Visora, a high-level Model Context Protocol (MCP) server for Unity Editor enabling AI agents to inspect, diagnose, and manipulate Unity scenes with visual understanding, rig intelligence, and scene safety guarantees.
Added
👁️ Vision & Visual Diagnostics
take_screenshot: Capture high-resolution viewport or game screenshots with base64 and artifact storage support.render_camera: Render custom camera viewpoints with depth buffer analysis, clipping plane validation, and aspect ratio controls.project_viewport_point: Project 3D world space coordinates to 2D normalized viewport space with on-screen bounding and visibility flags.record_viewport_video: Capture animated sequence videos (WebP/MP4) from Unity cameras for temporal motion validation.
🎞️ Animation & Rigs
inspect_animation_clip: ParseAnimationClipcurves, keyframes, and property bindings with automatic translation/scale drift detection.sample_animation_pose: Sample transform states across skeletons at arbitrary timestamps with pose difference calculations.inspect_skeleton: Inspect imported hierarchy nodes with exact and fuzzy bone name matching, detecting duplicate or auxiliary helper bones.- Advanced bone chain parsing supporting complex humanoid and MMD rigs (primary and D-bone structures).
🧶 Skinned Mesh Diagnostics
inspect_skinned_mesh: Comprehensive mesh deformation inspection, checking bounding box validity, bone weights, root bone integrity, and submesh/material alignment.- Distinction between rendering/texture artifacts and underlying rigging/geometry defects.
🛡️ Scene Safety & Operations
safe_scene_transaction: Transactional wrapper for editor operations with automatic snapshotting and rollback on error.- Play Mode vs Edit Mode lifecycle safety checks preventing unintended asset corruption during runtime.
- Unity compilation state detection and idle state awaiting.
🔌 Bridge Transport & Native Integration
- Resilient multi-port HTTP bridge client (
8080–8085) supporting AnkleBreaker bridge endpoints. - Full parity with bundled native
com.visora.editorUnity package. - Async ticket/queue polling with backoff for long-running editor coroutines.
- FastMCP server entrypoint with CLI support (
visora/python -m backend.server). - Strongly typed Pydantic v2 schemas for all 24 MCP tools.
📚 Documentation & Tooling
docs/AGENT_WORKFLOWS.md: Step-by-step diagnostic recipes, camera projections, rig/animation debugging, and agent safety rules.docs/SETUP_GUIDE.md: Integration guide for Claude Desktop, Cursor, Antigravity, and OpenCode.docs/ROADMAP.md: Project roadmap and feature delivery tracker.- Comprehensive test suite covering config, bridge failover, schemas, and native execution parity.