Repository navigation
Releases
Claudio 1.7.0
The last release. From this version on, Claudio installs from and updates itself to the newest commit on main: the bridge checks every few hours, installs the newer commit, swaps in its plugin, and restarts once nothing is mid tool call. Update once from the banner and you will not need to update by hand again.
Claudio 1.6.0
Changelogs
Additions
- Added "x until auto-compact" under the context window bar
Changes
- Subagent chats now show messages live like normal chats
- Subagent chats are now titled with the subagent's description
- Moved the context window popup so it doesn't block the message box
- Fixed message forking
- Fixed pasting images
- Raised the message size limit to 64 MB
- Fixed some popups being squished
- Made the chat list and @ mentions faster
- Other minor fixes, changes, security (exploit protection), and optimizations
Installation
irm https://raw.githubusercontent.com/alyssagithub/claudio/main/install.ps1 | iex
Claudio 1.5.0
Changelogs
Additions
- Added x subagents showing under the ai message + clicking it shows the subagent's chat
- Added compacting conversation messages during/after compaction
- Added output styles in settings
Changes
-
Conversations now show that they haven't ended when they're just waiting for a subagent's response
-
Text can now be highlighted and copied directly, like a website
-
Put copy buttons into every code block and tool call result
-
Fixed luau and other languages syntax highlighting
-
Made the "more models" menu easier to use
-
Fixed custom skills not showing up in the slash commands
-
The completion notification now shows the last sentence in it's description
-
Fixed viewing context window and breakdowns for unloaded chats
-
Fixed some text cutoffs
-
Added better markdown support for text in the chats
-
Made queueing messages better
-
A new setting for making the desktop notification stay until dismissed + a setting for how long the notification stays
-
Other minor fixes, changes, security (exploit protection), and optimizations
Removals
- Removed tasks menu (to replace it)
Installation
irm https://raw.githubusercontent.com/alyssagithub/claudio/main/install.ps1 | iex
Claudio 1.4.0
Changelogs
Additions
- Tool calls appear while Claude is still writing them
- A box per call, and a run of them folds into one row
- Pictures stay in the call that took them
- Line counts and deletions in the change list, kept when you reopen the chat
- Undo on the change list, which takes back the whole turn
- Chats with no working folder
- Readme section on using Claudio's tools from other Claude apps
- Unread on queued messages, Send now on the front one
Changes
- Calls are named the way the desktop app names them
- The token count ticks up as the reply arrives
- New chats start on Default instead of Auto
- A call that is still running can be folded
- The playtest crosshair installs for the playtest and goes when it ends
- Setup leaves the Claude desktop config alone
Removals
- The
--mcpflag on uninstall
Installation
irm https://raw.githubusercontent.com/alyssagithub/claudio/main/install.ps1 | iex
Claudio 1.3.0
Claude can now reach the place through its own tools from anywhere, not just from the chat panel. Twenty of them, covering reading the tree and script sources, changing instances as one undo step, running Luau in the editor or inside a running playtest, searching every script, editing by line, selection, undo history, the output log, the analyzer, screenshots, the device simulator, memory, rbxm save and load, and what has changed in the place since the turn started.
Input to a running experience goes through one tool with six actions: press a button by naming its instance path rather than guessing coordinates, type into whatever has focus, press a key, move the pointer, scroll, and drag from one place to another.
Running code inside a playtest no longer needs loadstring turned on. It builds a module and requires it instead, and errors come back with your own line number rather than the scaffolding's.
Claudio says which copy of itself is running. Asking whether Studio is connected now also answers with the version, where the bridge was started from, how long it has been up and how many tools it built, and it says plainly when the plugin and the bridge are different versions.
Fixes worth naming, because each of them meant a tool reported success for work it had not done:
The analyzer was checking twenty scripts and reporting that it had checked every script in the place, so a clean report meant nothing.
Deleting an instance could never be undone. It is unparented now, which is what the editor's own delete does, so undo brings it back.
Reading a script directly returned its name and no source, and searching under a path that no longer exists searched the whole place and answered "no hits".
Scrolling in a playtest did nothing at all and said it had.
None of the tools reached the plugin when it was installed rather than mounted for development, so the plugin answered one call and then went quiet.
Small text was larger than body text at the smallest text size setting.
Install or update with:
irm https://raw.githubusercontent.com/alyssagithub/claudio/main/install.ps1 | iex
Claudio 1.2.0
Token Saver is a new model choice that hands bulk reading to a cheap reader subagent and truncates oversized tool results. On read heavy turns it costs around a third less than Auto.
Permission modes now match the Claude desktop app. Auto, Manual, Accept edits and Plan, each with its own control below the message box rather than buried in the model list, plus a separate bypass switch. An older Standard setting becomes Auto on its own.
Claude can now ask you a question and wait for the answer, with up to four questions, single or multiple choice, and a free text option on every one.
A Luau analyzer runs over the place with the same solver and definitions Studio uses, so lint findings match what the editor shows.
Also in this release: queued messages read as real messages and can interrupt the running turn without losing the rest of the queue, chats group by the folder they ran in and show the span of their first and last message, and the message box carries its own send button.
The plugin source now lives in the repository instead of inside a place file.
Claudio 1.1.0
Drag an object out of the Explorer and drop it on the chat to talk about it. Drop several at once and you get one reference each. The Selection button is gone from the + menu, since dragging replaces it.
The window now stays open during a playtest, so you can keep the conversation going while your game runs, and it comes back to the chat you already had rather than a blank one.
Other things worth knowing:
- The bridge only answers the plugin now. Before this, anything running on your machine could reach it, and that included scripts inside a place you playtest, so a model from the toolbox could have read your conversations or started turns of its own.
- Switching to another version from settings moves the bridge too, so the two halves cannot disagree about what they are. The version list is a dropdown now.
- Replies were rendering wrong while they streamed: each line froze at whatever it was when it first appeared, and a code block that finished mid-reply stayed formatted as prose.
- Rewinding no longer trims the chat when it could not reach the message you picked, and says so instead.
- Setup will not touch your Claude Desktop config if it cannot read it, rather than replacing it with a two line file and reporting success.
- There is no default working folder. A chat with no folder, or one whose folder has gone, is refused instead of quietly running somewhere you did not choose.
Update from inside the plugin, or run the installer again for both halves.
Claudio 1.0.1
The chat window used to disappear the moment you pressed Play. It stays open now, and still talks to the bridge while your game is running.
Everything else in this release is fixes found in a pass over the whole codebase:
- Setup could overwrite your Claude Desktop config if it could not read it. It now leaves the file alone and tells you, and backs up before writing.
- Uninstalling with
--mcpdeleted its backup before the edit that needed it, and could remove arobloxstudio-mcpentry it never wrote. - Rewinding could undo far more than the message you picked when the undo history had been trimmed, without saying so.
- Replies rendered wrong while streaming: each line froze at whatever it was when it first appeared, and a code block that finished mid-reply stayed formatted as prose.
- A cancelled reply could leak into the next one, taking its cost with it.
- There is no default working folder any more. A chat with no folder, or one whose folder has gone, is refused rather than quietly running somewhere else.
- Assorted leaks: the folder picker outliving its page, the clipboard watcher, the playtest picker's poll, images held after switching chats.
Update from inside the plugin, or run the installer again.
Claudio 1.0.0
Claude in Roblox Studio.
irm https://raw.githubusercontent.com/alyssagithub/claudio/main/install.ps1 | iexOr npm install -g github:alyssagithub/claudio then claudio setup.
Restart Studio afterwards and click Claudio in the Plugins tab.
Claudio.rbxm below is just the plugin on its own, if you'd rather drop it into your plugins folder yourself.