Skip to content

Roblox Studio Bridge 0.2.0

Choose a tag to compare

@ShiroKSH ShiroKSH released this 21 Oct 00:47
· 16 commits to main since this release

Roblox Studio Bridge 0.2.0

Download RobloxStudioBridge.rbxm below and place it in the local Roblox plugins directory. Restart Studio. Update the MCP server and plugin together because plugin requests now require the registered Studio client ID.

Installation and connection steps are in the README. SHA256SUMS contains the plugin checksum.

Changelog

  • Reconnect after bridge restarts, cancel disconnected polls, retry result delivery without replaying edits, and reject expired commands.
  • Bind queued work to one Studio client, clear timed-out commands, and settle pending commands when the bridge stops or logging fails.
  • Resolve nested SceneSpec parents regardless of declaration order and report missing or cyclic parent paths.
  • Preserve CFrame rotation and account for rotated part bounds when grounding generated maps.
  • Refresh the plugin panel with Studio theme colors, responsive connection fields, a Connect/Disconnect toggle, and scrollable activity logs.
  • Add HTTP integration coverage and executable Luau regression tests against the built plugin model.
  • Update the MCP SDK, test runner, and transitive dependencies to resolve the reported npm advisories.
  • Add automatic CodeRabbit, Qodo, Sourcery, CodeQL, Dependabot, and secret-scanning review layers for pull requests.
  • Rename the repository to skills and the bundled integration to roblox-studio.
  • Add Claude Code and Codex marketplace metadata plus a bundled stdio MCP configuration.
  • Expand the Roblox Studio skill with setup, SceneSpec, repair, validation, visual inspection, and playtest workflows.
  • Add one-command Studio plugin installation for Windows and macOS.
  • Keep bridge traffic on loopback, move polling credentials out of URLs, and stop persisting the local token in Studio settings.

Verification

  • TypeScript build and 28 tests passed with npm run check.
  • Eight executable Luau scene and transport tests passed against the built plugin with npm run test:plugin.
  • Skill frontmatter validation passed with npm run validate:skill.
  • Built-server stdio MCP handshake, discovery of 22 tools, and offline status request passed.
  • npm audit reported zero vulnerabilities.
  • Installed plugin and release artifact SHA-256 hashes matched.

Pull request #21, CodeQL run.