Live syncing#
When you or your agents change something through the CLI or MCP, or a teammate works in the same workspace, the console you have open shows it right away without a refresh.
A 10x faster console#
The console now runs on the same servers as the Nevia API, so every page you open and every action you take reaches the API 4 to 25 times faster.
| From | Before | Now | Faster |
|---|---|---|---|
| Paris | 272 ms | 11 ms | 25x |
| London | 224 ms | 14 ms | 16x |
| Ashburn, US | 546 ms | 91 ms | 6x |
| Tokyo | 1,153 ms | 250 ms | 5x |
A smoother CLI experience#
When something stops a command, such as a computer that's still starting, the CLI now says what it was trying to do and to which resource. An agent can fix the problem and try again on its own instead of stopping to ask you. Add --json and the agent gets the answer as data it can read, whether the command worked or not.
These and more updates are in CLI 0.1.13. Run nevia update or accept the update the CLI offers the next time you use it.
Docs and API reference#
Every operation in the API reference now lists the errors it can return, with request samples in curl, JavaScript and Python.
curl -X POST "https://api.nevia.cloud/v1/computers/01d4cnjk3xg90y576w8y6t4gdwm/branch" \ -H "Authorization: Bearer <token>" \ -H "Content-Type: application/json" \ -d '{ "name": "api-feature-x" }'const body = JSON.stringify({ "name": "api-feature-x"})fetch("https://api.nevia.cloud/v1/computers/01d4cnjk3xg90y576w8y6t4gdwm/branch", { method: "POST", headers: { "Content-Type": "application/json", "Authorization": "Bearer <token>" }, body})import requestsurl = "https://api.nevia.cloud/v1/computers/01d4cnjk3xg90y576w8y6t4gdwm/branch"body = """{ "name": "api-feature-x"}"""response = requests.request("POST", url, data = body, headers = { "Content-Type": "application/json", "Authorization": "Bearer <token>"})print(response.text)New pages cover setting up MCP, opening a shell, environment variables, ports and URLs and workspace permissions.
Fixes and improvements
- When you create a computer with custom settings in the console, you can add a new secret right in the create dialog without leaving for workspace settings.
nevia shellopens a terminal on a computer which is whatnevia execused to do when you gave it no command.nevia execwithout a command now starts the program the computer's image is built to run.- If you sign in before you've been invited, Nevia says so and lets you request access from the same screen.
- The console keeps you signed in longer between visits.
- New accounts start with a workspace that has a real name instead of
default. nevia createworks as a shorter alias fornevia new.- Renaming a workspace keeps the dashes you type.
--yesnow belongs to the commands that ask for confirmation and--non-interactiveis gone because the CLI detects when nobody is at a terminal. Remove--non-interactivefrom your scripts since the CLI now rejects it like any unknown flag.- Create commands no longer take
--idempotency-keysince the CLI now makes retries safe on its own. Remove the flag if your scripts pass it.