Changelog
What changed in each Crusible release.
0.5.1: Presence in direct messages and link previews
Direct messages show who is online or away. A link that cannot be read now shows a compact card, and a channel that fails to load history tells you and lets you retry.
New
- Each person in your direct messages shows a presence dot on their avatar, so you can see who is online or away.
Improved
- A pasted link that cannot be read now shows a compact card with a title taken from the link and its domain, in place of a bare unavailable notice.
- The new-channel dialog keeps its size when you pick a repository, and Cancel and Create channel stay where they are.
Fixed
- When a channel fails to load its history, it now tells you and offers a retry.
- A sandbox preparation step that fails to save now shows Failed on its row, with a Retry button.
- Docs pages no longer hang on Loading: when a page fails to load, it now shows an error with a Retry button.
0.5.0: Compass, roadmaps and link previews
Ask Compass to research a question and write a cited answer into a document. Plan on a roadmap tab, and see links unfurl in the feed.
New
- Ask Compass a question and it searches the web, reads the pages and writes a cited answer into a document you can watch fill in.
- Paste a link from GitHub, Linear, Slack, Notion, Sentry, SigNoz or Grafana and the feed shows a preview card in its place.
- Open the Roadmap tab on a board channel to see your milestones in order, with a strip that shows which milestone depends on which.
Improved
- Docs embed issues, pull requests and diffs, use the full width of the page, and save your changes as you type.
- Your sandbox terminal echoes what you type at once, and sandbox settings let you edit the network policy and see installed software.
- The new-channel dialog has two columns with a repository dropdown and board templates, and agent permissions expand in place.
0.4.9: Compass works with your issues and channels
Compass can now find, file and update issues, and read, post in, create and rename channels. It has full access by default, and a channel manager can limit it.
New
- Ask Compass to find an issue, read it, file a new one, update it, comment on it or label it.
- Ask Compass to list your channels, read a conversation or thread, and post a reply.
- Ask Compass to create a channel or rename one. A channel it creates belongs to you.
Improved
- Compass has full access to issues and channels by default, and a channel manager can limit what it does in that channel.
- In a private message, Compass can read any channel you can see, so it answers from the whole organisation.
0.4.0: Tunnels and pull request pages
Share a port from your sandbox with your organisation or through a link, and manage each live tunnel from its pane. Pull requests open on a full detail page with their checks and diff.
New
- Share a port from your sandbox through a tunnel: members of your organisation open it after signing in, or you copy a link that opens it with no sign-in.
- Opening a pull request from the Review list takes you to a full page with its description, checks, changed files and a diff.
- Sign out of every session at once from your profile.
Improved
- Live tunnels appear first in a channel's pinned list and open in their own pane, where you can copy, open or revoke them.
- When an agent's question expires unanswered, you and the run are both told so.
- Relate an issue to more than other issues from its context panel.
Fixed
- A sign-in refresh that answers late no longer signs you out of a newer session.
- When an expanded picture fails to load, its failure message no longer disappears.
0.3.0: Assign an issue to a sandbox's agent
Assign an issue to a sandbox from the picker. Its creator approves, the agent runs with your engine, you answer its question in the channel, and the pull request lands on the issue.
New
- Assign an issue to a sandbox's agent from the picker. Its creator approves, the sandbox wakes, you answer the agent's question on the Needs a human card, and the pull request lands.
- Review every changed file in one scrolling diff, with a file list, split or unified views and a Viewed box on each file.
- Turn on browser alerts to hear about calls and waiting decisions while Crusible is in the background, and get an email when you miss a direct call.
Improved
- Closing a terminal tab that runs a process asks you first.
- The channel header shows your sandbox live with one action such as Open terminal or Wake, and a live huddle's mark there sets Join apart from Start.
- Release posts open with a moving picture of the headline feature, and it holds still when you ask for reduced motion.
Fixed
- A terminal that is slow to connect says so and offers Retry.
- Screen sharing starts from the huddle's main control, and Share appears only where you can start or stop a share.
- Signing in at an address with no organisation points you to your organisation's own address, and signing in to Claude works in a repository with its own devcontainer.
0.2.2: Issues that show their pull requests
Issue and sub-issue rows show their pull requests, you can ask a teammate to run an issue in their sandbox, and an issue that does not start tells you why.
New
- Issue and sub-issue rows show their pull requests. Tap a mark to see the stack without opening the issue.
- Ask a sandbox's creator to run an issue from the assignee picker. They answer from Notifications, and the issue shows Asked, Declined, Cancelled or Expired; you can cancel while it waits.
- When an issue assigned to a sandbox does not start, the issue says why beside the assignee, with a reference you can copy.
Improved
- Posts in #release now carry a short tagline under the headline.
Fixed
- The pull request stack card draws each stack with its base next to the main branch, on the fleet board too.
- This release includes security updates for the services that run Crusible.
0.2.1: Terminals stay with members; removed people can rejoin
Sandbox terminals and shared secrets reach only members who may see them, a second terminal tab opens cleanly, and a person invited back after removal gets back in.
New
- An issue assigned to a sandbox offers Open terminal beside its assignee, and says when the work has not started yet.
Improved
- A member watching a sandbox terminal from its channel sees the terminal draw, not a loading picture.
- Sub-issue rows show their timeline and pull requests, as the issue list does, and achievements celebrate in the centre of the screen again.
- When your access was removed, sign-in says so instead of claiming the link expired.
Fixed
- A guest in your organisation never receives a sandbox terminal's output or a secret shared to a channel, and is told why a sandbox is not available.
- Opening a second terminal tab no longer reloads the page in a loop.
- A person you removed and then invite again gets back in when they accept, instead of an error.
0.2.0: Forge uses the web, huddles share screens
Forge searches the web and uses tools, huddles share screens and keep order, and every member who is not a guest can start a sandbox.
New
- Forge searches the web and uses tools while it works on your request. Both are on for everyone.
- Share a secret as a card in a message, choose who can open it, and open its detail pane to see who did. Pasting a credential offers to share it as a secret.
- Block an issue on another, add sub-issues, and set, change or clear a parent. Sub-issue rows show priority, assignee and next date. Name a new milestone from the issue itself.
Improved
- A shared screen draws beside the call, raised hands reach everyone, speakers keep a steady order, and each direct-message call shows as one live card. Callers hear hold music.
- The expand button on an image opens the markup view, and you type text where you place it. Saved marks show on issue images, and Forge marks regions as layers.
- Edit an issue's status, priority, assignee, estimate, labels and milestone in place on the list and the chat card. Assign to an agent or sandbox, estimate in tokens, reply in threads.
Fixed
- Every member who is not a guest can start a sandbox, and its creator can attach to its terminal. A failed action shows a trace id you can quote. A question from a terminal appears in its channel.
- People who join by their company domain no longer get asked for a password. People outside it join as guests.
- Images no longer flicker every minute, a redaction covers its edge pixels, and an issue names its assignee, not a number.
0.1.1: Draw on images and edit messages in place
You can mark up an image and see what others marked, edit a message without losing its attachments, and call back from a missed call.
New
- You can draw on an image to point at something. Everyone in the channel sees the saved marks on the preview, the thumbnail and images in docs.
- A missed or declined call leaves a card in the conversation with a Call back button.
- Any member can link a repository to a channel, read-only. The picker lists each repository once, most recent push first.
Improved
- Editing a message opens it in the full composer, and its images, files and other parts stay as they were.
- Create issue opens one draft with every field set to a default you can change, a pen to mark up the screenshot, and Create at the foot.
- Nothing pops up in a corner of the screen any more. Messages appear where you are working or in the notification bar.
Fixed
- Channels no longer stop loading with a timeout. Each person on a shared browser gets their own saved copy, so you sync once after this update.
- People who sign in with single sign-on show their name and profile instead of Unknown member.
- A sandbox shows one card in its channel, the call button shows in every conversation, and an ended huddle says it ended.
0.1.0: Add images to your docs
You can add images to docs, add people to a channel and rename yourself. Issue drafts open beside the conversation, and releases are numbered from this one.
New
- You can add an image to a doc from the slash menu, by pasting it or by dropping a file. A preview shows while it uploads, and you can edit its alt text.
- You can add people to a channel and remove them from its member list, when you have permission to manage it.
- You can rename yourself in My profile with a double-click, and an admin can rename a member from the directory.
Improved
- Create issue from a message opens the draft beside the conversation as a document, with the message's image inside it.
- Compute environments are called sandboxes in the navigation, the terminal and error messages.
- You choose your language from a globe menu in the navigation instead of the Appearance page.
Fixed
- A member you suspend or remove can no longer sign in.
- A member you invite can open the workspace's channels after accepting, instead of being told they do not exist.
- Attachments download in Firefox, and an attachment you added to a message stays when you type.
2026.10.06.2: Terminals come back after a workspace restarts
Your open terminal tabs reopen when a workspace restarts. Admins can change a member's access in the directory, and an invitation link opens your own organisation.
New
- Admins can change a member's access in the directory: pick Guest, Member or Admin in the member panel.
- When you turn a message into an issue, the issue's card appears in that message's thread.
Improved
- When a workspace restarts, the terminal tabs you had open reopen in a new shell. Each one shows a warning mark until you type in it.
- A workspace that fails to start now tries once more by itself. If it fails again, you see why at once and can retry.
- The terminal header is one row, with upload progress as a small ring at its top right. The achievement card is larger, with two columns.
Fixed
- A terminal no longer falls silent for seconds at a time while it prints.
- An invitation link now opens your organisation, where you accept it. It no longer reports that no invitation is pending.
- You can drag the boundary between the conversation and an open panel from anywhere along its length. A member with no name now shows their address in the directory.
2026.10.06.1: Issues from chat, and terminals of your own
Turn a chat message into an issue after you review the draft. A terminal you open in a channel is private to you.
New
- Turn a chat message into an issue: review the draft, then create it. The issue shows as a live card on the message.
- A terminal you open in a channel is private to you. Each channel lists its own terminals, and you can reattach to them.
Improved
- Terminals open as tabs in the top strip, and a project tab is named after its repository.
- Editing a message shows two small icons to save or cancel, in place of two buttons.
- Your first channel, sandbox, reply, direct message and issue each get their own animated scene.
Fixed
- A member you pick from the mention menu is now mentioned in your message.
- Your terminal keeps printing while someone else runs a private terminal in the same channel.
2026.10.05.1: Documents in their own tabs, and tidier terminals
Each document opens in its own tab, and you can reopen tabs you closed. A terminal no longer repeats output after it reconnects.
New
- Each document opens in its own tab, and a project opens its documents when you mount it.
- Closing a terminal tab frees that terminal, and you can reopen tabs you closed.
- The channel header and the channel list update as soon as a channel's topic changes.
Improved
- The issues board tab is named after the view it shows.
Fixed
- A terminal no longer prints output again after it reconnects.
- A project you emptied stays empty when you come back to it.
- Tab titles for documents and boards stay right when you switch channels.
2026.10.05: Setup progress in the terminal, and clearer links
The terminal shows how far your sandbox setup has got and marks links in its output. The editor and the directory list fit their space.
New
- The terminal shows your sandbox's home setup progress while it prepares.
- The file explorer updates as files change in your sandbox, and the status bar shows what your sandbox is doing.
- Open any project file as its own tab in the workbench.
Improved
- Links in terminal output are underlined and marked with an external icon, so you can spot them.
- Environment values you set now also reach the channel sandboxes you own, unless your organisation has locked that value.
Fixed
- The terminal's directory list no longer grows past its popover. It scrolls instead.
- The code editor no longer shows an empty band above the first line.
2026.10.04: More terminals, and each one stays in its own channel
You can open several terminals on one workspace and set your sandbox's idle times. Each channel's terminal now always connects to that channel's own machine.
New
- Choose + then Terminal to open another terminal on the same workspace. Each one gets its own tab: Terminal, Terminal 2, and so on.
- Set how long your sandbox keeps running in the background and how long it waits while idle before it sleeps. Both are in workspace environment settings.
- If a terminal loses its output, it now tells you and offers to open a new terminal instead of going silent.
Improved
- When a sandbox cannot fetch your repository, its card now shows why, including when the GitHub app is missing a permission.
- Workspace secrets save as soon as you click Save. The extra "Confirm it's you" step no longer appears.
Fixed
- Each channel's terminal and Files pane now connect to that channel's own machine. Typing in one channel no longer reaches another channel's machine.
- An organisation can no longer lose its last owner when the owners' group has been deleted.
2026.10.02: See what's new after every update
After you reload, Crusible shows you what changed in that release. Single sign-on setup also explains refusals and lets you finish from the test tab.
New
- After you reload into a new version, the update card shows that release once, and What's new opens the full notes.
- A new Announcements section holds read-only channels such as #release, where Crusible posts every release. Subscribe or unsubscribe from the channel header.
Improved
- If you have unsaved work, Reload first asks you to confirm and tells you what a reload would lose.
- Single sign-on setup steps show one clear action button, with cancel as an icon beside it.
- To reset single sign-on, you now type the word Reset, and the field shows you the word to type.
Fixed
- When single sign-on refuses to turn on, you now see the reason and a trace id instead of an empty error box.
- The tab that a single sign-on test opens now offers Continue to Activate, so you can finish setup there.
- Single sign-on connection history now shows the person's name instead of an id.