RovibesROVIBES // ROBLOX INFO
ENJA
Live
DevForum6 days ago

New Studio Testing APIs and Assistant Improvements

Summary

Roblox has introduced three new Studio APIs for device simulation, multiplayer testing, and virtual input to enhance automation and CI workflows. These APIs are integrated with Studio Assistant, allowing developers to perform complex cross-device tests and performance diagnostics through AI-driven commands.

UpdateFeatureHype
Read original article →
+85Vibe

Vibe score

-100 to +100

Community reactions

DevForum
Neutral0 eng

This topic was automatically opened after 10 minutes.

DevForum
Neutral0 eng

Something I want to be able to do through MCP is start a multiplayer test session in studio and then have it control each client individually so that I can have it playtest multiplayer features. Is that possible with this new API?

DevForum
Neutral0 eng

Agreed. Would love to be able to sit and watch two AI players battling rather than controlling one player and not being able to fully focus on the bugs i’m trying to squash.

DevForum
Neutral0 eng

What I would love to have eventually, is to have an API for Script Analysis and the Language Server. It would pave the way for the eventual port of the Script Editor, and would allow the community to make alternatives.

DevForum
Neutral0 eng

The roblox studio mcp can run that skills ?

DevForum
Neutral0 eng

ignotuscaligo: Please let us know if you run into any issues or have suggestions for new skills or APIs you’d find useful. I just came out of Studio .. after going through 3 cycles of repeat Assistant attempts to do a simple edit and also add debugging prints to solve the issue… then saw this post A

DevForum
Neutral0 eng

I have to share one funny thing that has happened a few weeks ago when I experimented with this: It walked towards a stand using MoveTo / Humanoid API image 1197×941 131 KB I didn’t even ask for a playtest at first, but it was cool to see But my character was covering the stand And it thought the st

DevForum
Neutral0 eng

I love the new StudioDeviceSimulatorService , but there’s still one problem it doesn’t seem to address - user operating system scaling. When Roblox renders the viewport it scales up everything inside it by the operating system scale while still providing the unscaled value via properties etc. 100% s

DevForum
Neutral0 eng

More providers would be cool, like OpenRouter, DeepSeek, and Anthropic. It would also be nice to support direct OpenAI and Claude account login through a proxy, similar to how Codex and Claude Code work, instead of requiring API keys.

DevForum
Neutral0 eng

Great question, and it’s a real use case we want to support well. Today you can drive a test session and pass data in and out, so some of this is possible. Where it falls short is fine-grained control of individual clients in a multiplayer session, which is exactly the kind of thing you’d need for p

DevForum
Neutral0 eng

Appreciate the suggestions, these are reasonable asks. Part of what makes this harder than it looks is that some of it depends on capabilities on the provider side that aren’t there today, so broader provider options and account-based login aren’t on the near-term plan. That said, this is useful sig

DevForum
Neutral0 eng

Really great stuff, currently working on a Roblox Studio MCP Server designed to handle runtime debugging as a first class scenario and these APIs are major unlocks in tools that were previously impossible without elevated RobloxScript capabilities. Awesome to see, thank you!

DevForum
Neutral0 eng

I hope that one day the MCP server (and/or plugins) can access the type errors and warnings of a script! This would allow AI to debug type issues, not just runtime behavior.

DevForum
Neutral0 eng

Could you expand on what APIs you’d like to have either to Script Analysis or the LanguageServer more generally? In particular, for the script analysis API, does RegisterScriptAnalysisCallback not meet your needs?

DevForum
Neutral0 eng

Would you consider adding a way to quickly close all windows except outputs or user-defined windows (or conversely, only open specified windows) during server and client testing? Every time I use that, it’s a nightmare to spend time closing windows and popup plugin windows on every client.

DevForum
Neutral0 eng

build your own plugins and CI tooling Does this mean these APIs work in Luau Execution sessions?

DevForum
Neutral0 eng

Since the Language Server is only embedded into the Qt Script Editor plugin, there exists no way for Luau plugins to use the Language Server in their own scripting applications. Auto-complete and some typing features could greatly be implemented into Luau plugins if there was a service method or eve

DevForum
Neutral0 eng

I’m really thankful these APIs are being made accessible to plugins, its been a problem for ages that tooling can only be used by Roblox plugins, I’d still like to see some other systems have their security locks removed, drafts are an example of this. swmaniac: In particular, for the script analysi

DevForum
Neutral0 eng

I just experimented a bit, and if you have 2 places at open & 2-3 chats, if one chat re-sets the active studio then the other chat also is like oh script read error, oh wrong studio selected