Release | Unity Code Agent | July 2026

Unity Code Agent v0.2 Release Notes

The 0.2 release adds visual Game View inspection, clearer response controls, project-specific sessions, safer C# execution, and stronger Unity workflow guidance.

Tags: Release Notes, Unity, AI Agents, Gameplay Automation

v0.2.10 on GitHub Repository

Unity Code Agent 0.2 release changes

TL;DR

Unity Code Agent 0.2 makes multi-step work easier to follow and more dependable. The release focuses on the points that matter when an agent is actively changing a project: seeing visual output, keeping the correct session active, recovering from Unity lifecycle events, and avoiding tool calls while the Editor is compiling.

Learn more about the complete product on the Unity Code Agent page.


What changes for you

The agent can inspect captured Game View images

The Game View screenshot tool now saves captures as managed artifacts and attaches the image to the active agent turn. With a vision-capable model, the agent receives the pixels rather than image metadata alone.

This supports practical visual checks during a task: whether a UI element appears, a scene renders, a camera is pointed at the expected content, or a visible state changed after input. Screenshots are kept under .unityCodeAgent/screenshots/ and cleaned up by age, count, and total size.

Malformed or unavailable image results now return an explicit tool error, so the agent does not continue as if it had inspected an image that was never delivered.

Clearer control over active work

Send and Stop are separate controls in the chat window. Send submits a prompt; Stop cancels the active response and cannot accidentally submit another message.

Progress also has a fixed location outside the transcript. You can see when the agent is working or receiving events without filling session history with temporary status messages.

Sessions stay with the correct project

The sessions list now filters by the current Unity project identity. Sessions created for other projects no longer appear as candidates, reducing the risk of reopening unrelated context.

Busy-session state is also more stable across Unity domain reloads, session switches, list navigation, response cancellation, and event-stream recovery. Settings refreshes and navigation no longer reopen or discard an active session unexpectedly.


Safer Unity execution

C# calls are blocked during compilation

Generated Editor scripts now return a clear blocked result while Unity is compiling. This prevents execution against an unstable set of project assemblies and gives the agent a concrete reason to wait, inspect compiler errors, or retry.

UnityCodeAgent.Editor is included in the default execution assemblies. When a task needs another assembly, the settings workflow validates it before adding it to the script context.

More precise bundled skills

The included Unity Code Agent and game-playing skills now provide clearer tool contracts, assembly-recovery instructions, and verification workflows. They guide the agent to distinguish source editing from Editor scripting, check compilation state, use focused tests, and re-inspect runtime state after simulated input.

This guidance is installed with the package and can target GitHub, Claude, Agents, or a custom skills directory.


Reliability and developer improvements

These changes primarily support contributors and teams extending Unity Code Agent, while the same evaluation and lifecycle work improves confidence in normal Editor sessions.


Upgrade notes

Most users can upgrade directly to 0.2.10.

Install or update through Unity Package Manager with:

https://github.com/Signal-Loop/UnityCodeAgent.git?path=Packages/com.signal-loop.unitycodeagent

Review the source and packaged release notes in Unity Code Agent v0.2.10 on GitHub.