UnityCliRunner v0.8.0-preview.1
Pre-releaseci: setup dotnet sdk in test workflow
chore(release): bump version to 0.8.0-preview.1
test: migrate integration test suite to native xUnit in C# and remove test.sh
fix(mcp): configure UTF-8 encoding for console and child process streams
feat(installer): discover git root, set absolute cwd, support Codex, and ignore MCP~
refactor: move Unity project to src/UnityCliRunner.Unity3d
- Relocate Unity project folders (Assets, Packages, ProjectSettings) under src/UnityCliRunner.Unity3d.
- Update Program.cs ResolveProjectRoot() to detect src/UnityCliRunner.Unity3d.
- Update build.sh, test.sh, and CI workflows to use the new project path.
- Update MCP unit and integration tests to locate the moved Unity project and package.
- Update .gitignore and README.md package installation URLs.
docs: remove obsolete unitycli.sh references from regressions document
chore: remove deprecated skill and update TestBusyDetectionBeforeRefresh to MCP
- Delete .agents/skills/unity-cli/ (skill is no longer needed with native self-describing MCP tools).
- Update IntegrationTests/TestBusyDetectionBeforeRefresh/DummyTest.cs to execute MCP CLI instead of obsolete unitycli.sh.
feat(mcp): add local MCP configurations for Antigravity, VS Code, Cursor, and Claude Code
- Add local MCP server configuration to repository root:
- .agents/plugins/unity-cli/plugin.json & mcp_config.json (Antigravity workspace plugin)
- .vscode/mcp.json (VS Code)
- .cursor/mcp.json (Cursor)
- .claude/mcp.json (Claude Code)
- .mcp.json (Repository root)
- Update UnityCliInstaller.cs to include root .mcp.json and plugin.json.
feat(mcp): add native Model Context Protocol server and deprecate bash workflow (#59)
Replace unitycli.sh with a standalone .NET 8 Model Context Protocol (MCP) server.
- Implement native MCP server in src/UnityCliRunner.Mcp exposing unity_status, unity_refresh, unity_recompile, unity_eval, unity_execute_method, unity_run_tests, unity_start, and unity_stop.
- Remove root unitycli.sh and Packages/com.pereviader.unityclirunner/CLI~/ entirely.
- Update UnityCliInstaller.cs to generate MCP configuration files for Antigravity, VS Code, Cursor, and Claude Code.
- Update build.sh to publish MCP server binaries to Packages/com.pereviader.unityclirunner/MCP~/.
- Add xUnit test suite in src/UnityCliRunner.Mcp.Tests and migrate test.sh to execute against MCP test-cli.
- Update SKILL.md and README.md with native MCP documentation.