Skip to content

v12.5.75 - Extensions

Choose a tag to compare

@talentsache talentsache released this 30 Jul 08:53

New

The Extensions pill. The Code composer has a toggle next to the attachment clip. Switch it on and the session knows, precisely, how Skales is extended: how a capability that worked once in chat becomes a permanent tool, how an app you build is registered as a connector Skales can call, how your app calls into Skales over the DevKit remote API, and how an MCP server plugs its tools straight in. The contracts are spelled out, so a small local model can follow them as well as a frontier one.

Skales knows it is extensible. Ask "how do I extend you?" in any chat and the answer is the four real routes above, instead of a guess at ports and reverse engineering. The one honest limit is stated too: no injecting panels into the Skales window itself; a companion window over the connector and the remote API is the way.

A Debian package. Debian, Ubuntu and Mint have a proper .deb next to the AppImage that runs anywhere. Take it if you are on one of those: installing it keeps the Chromium sandbox switched on under Ubuntu 24.04 and newer, where AppArmor forces the AppImage to run without one. Nine dependencies are declared, so apt resolves them for you, and the app arrives with a menu entry and an icon rather than a file you have to remember where you put.

Changed

Your accent colour reaches the rest of the app. Around fifteen hundred buttons, links, icons, headings, rings and glows were painted in the shipped lime by hand and never moved when you picked a colour. They follow the accent now, including the tinted glass behind the panels, which takes on your hue while keeping its own depth. Green that carries a meaning stays green: a success tick is not a decoration.

The accent belongs to Skales-X. The other five themes are finished designs with an accent chosen against their own palette, and walking a picked colour through them left half of each fighting the other half. They keep their own. The picker says where it lives rather than disappearing.

The Skales lettering is the logo again. Under Obsidian it came out sand, under Snowfield blue, under Neon cyan, and elsewhere it followed whatever accent you had set. The wordmark takes its colour from nothing now.

Home and Work reach every theme. Obsidian, Snowfield and Neon had no way to switch sides, so the menu was stuck on whichever one another theme had left behind. All three carry the switch and group their entries by it, under the same headings as the full sidebar.

Codework and Swarm start switched off. Both are a deliberate step rather than something to meet on your first launch: one runs commands and writes files in a real project folder, the other sends a single task to several models at once and bills for all of them. Turn either on in Add-Ons whenever you want it. An existing install keeps exactly what it had. Swarm also moves out of Main and down to Build, with the rest of the ways to run a job.

Fixed

An answered question stays answered. The occasional question Skales asks about how you work came back on the next reload, in full, as if you had never replied, sometimes days later with the old timestamp still under it. Your answer is kept with the message. The same reload used to make the small "shape your agent" card vanish instead; it stays too.

A coding session without an agent runs again. "No agent" is the Code window's default for a reason: no persona, no extra prompt, fewer tokens. A session started on that default aborted immediately, and only picking a real agent got it moving. The default works, and sessions broken this way heal on their next message.

Code stays in the Code window. A run in the standalone window used to follow you into the app: clicking Chat landed you inside the coding session, and the session sat in your chat history as if it were a conversation. Code sessions live with Code now, and a finished run offers to open Code rather than posing as a chat reply.

The stripe on the active sidebar button. The pill in the default theme had a hard line down its left edge, in a colour taken from the far end of its own gradient. It is one smooth pill.

The type size buttons in the Code settings size the type. Every size in the window scales with the chosen number; before, the family changed and the size did nothing.

The composer's toolbar scrolls instead of wrapping. The row under the input keeps one line at any width, and a mouse wheel scrolls it sideways alongside the drag and trackpad swipe it already had.

Downloads

macOS on Apple silicon and on Intel, Windows, and Linux twice over. The macOS builds are signed and notarised.

On Linux, take the .deb if you are on Debian, Ubuntu or Mint, and the AppImage on anything else. The difference is not packaging taste: Ubuntu 24.04 and newer restrict unprivileged user namespaces, which the Chromium sandbox needs. Installing the .deb gives chrome-sandbox the bit it needs and the sandbox stays on. An AppImage on those releases has to run without it.