Replies: 5 comments 16 replies
-
|
Hi there. Can you be more specific about what you're trying to do, and what errors you're getting? We just released some new features tonight so I'm trying understand if your problem is related -- when did you install the mcp? |
Beta Was this translation helpful? Give feedback.
-
|
@jarek108 Ok, thanks for the extra info and thoughts. I'm going to work on something that makes the mcp and Unity bridge smarter about when it's "busy" or "running tests" so we can reduce churn. Basically, right now our timeout system is dumb -- tools just try until they run out of time, and then stop. But we can tell them, "ok I hear you, but we're running tests right now, so hold off until we're done instead of spamming more |
Beta Was this translation helpful? Give feedback.
-
|
hey @dsarno thanks a lot. based on your work I wrote this script that is now my single point of debugging for the agents. ensures the proper flow with build, console check, test runs. it optionally uses this one to bring unity into focus (on my machine unity was sometimes unresponsive without this), but works without it too. and here for example console errors force model to fix them first: it uses your work from last commit and IMO this layer is a superior way to call the MCP, as it enforces the agents to keep the right flow, avoids running tests with console errors etc. so I use prompting like 'Testing & Diagnostics - NEVER use MCP's read_console, run_tests, or manage_scene (save) directly. ALWAYS use python tools/diagnose_unity.py' as you can see here curious to hear your thoughts |
Beta Was this translation helpful? Give feedback.
-
|
I added a "nudge_unity" python utility in the test runner tool -- I didn't generalize it yet, but it's a good start toward allowing the agents to work around unity's idiosyncratic "stall" states. See #554 |
Beta Was this translation helpful? Give feedback.
-
|
So thanks for the inspiration @jarek108 ! |
Beta Was this translation helpful? Give feedback.





Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
It seems to me it is not currently possible to check the status/readiness of the Unity. Specifically, id like to know in which of these states it is:
not knowing my tests are still running/scripts are building often leads to a cascade of failures on the side of the client who could just wait for the test completion/script compilation
Beta Was this translation helpful? Give feedback.
All reactions