Release 1.46.0
Work that goes on without you
Until this release, codeCanvas agents lived on your Mac. Closing the computer meant stopping everyone mid-sentence.
Now, when you create a project, there's a second option: on a machine of yours. A rented server, a Mac mini in the corner of the house, whatever you have. Agents are born and work there, and the app becomes the window you watch them through: same screen, same panels, same way of talking to them.
The difference shows up when you close the laptop. Nothing stops. In the morning you open it and the canvas tells you what happened while you slept.
Setting it up
You register the machine once: address, user, and the key you already use to log into it. The test button tells you what it found on the other side, and what's missing, in plain words.
Then you pick the project folder by browsing the machine from inside the app. You can create and rename folders right there, without opening a terminal.
One server serves as many projects as you want. Register once, use always.
What comes with it
The Git panel shows the repository over there: the branch, what's dirty, the latest commits. Asking "what did it find out?" about an agent working on the server works the same way, by voice or from the panel's status card. The file list opens the server's folder, and a file from there reads in the canvas like any other.
Dragged an image in? It uploads on its own, and the agent gets a path that exists on its side.
And if the connection drops, the panel reconnects by itself. The work never stopped on the machine; what dropped was only the cable.
It's experimental, and the word is literal
The foundation works and was exercised against a real machine, but this is the first version of something big. Start with a test project, not with what you need to ship tomorrow.
Three things don't work yet in a remote project: editing a file from the panel (it opens and shows, but won't save), the agents' browser while you're disconnected, and two computers opening the same project at once.
In messages
You now have a name. In Settings, in the How you appear field, write what you want to be called: everyone who exchanges messages with you starts seeing you that way, including people who had already added you. The invite screen got better too, and now tells you the moment someone joins with your code.
And your agents can send messages, not just the voice assistant. Ask one of them to let someone know, and it does, with a file attached if needed.