Skip to content

Releases

Claudio 1.7.0

Choose a tag to compare

@alyssagithub alyssagithub released this 10 Oct 21:52

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

Choose a tag to compare

@alyssagithub alyssagithub released this 24 Sep 02:32

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

Choose a tag to compare

@alyssagithub alyssagithub released this 23 Sep 09:01

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

Choose a tag to compare

@alyssagithub alyssagithub released this 14 Sep 08:17

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 --mcp flag on uninstall

Installation

irm https://raw.githubusercontent.com/alyssagithub/claudio/main/install.ps1 | iex

Claudio 1.3.0

Choose a tag to compare

@alyssagithub alyssagithub released this 08 Sep 09:58

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

Choose a tag to compare

@alyssagithub alyssagithub released this 07 Sep 07:26

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

Choose a tag to compare

@alyssagithub alyssagithub released this 06 Sep 09:53

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

Choose a tag to compare

@alyssagithub alyssagithub released this 06 Sep 05:16

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 --mcp deleted its backup before the edit that needed it, and could remove a robloxstudio-mcp entry 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

Choose a tag to compare

@alyssagithub alyssagithub released this 06 Sep 01:41

Claude in Roblox Studio.

irm https://raw.githubusercontent.com/alyssagithub/claudio/main/install.ps1 | iex

Or 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.