Nodalis v0.2.0
First release under the Nodalis name. Install via the attached nodalis-0.2.0.vsix (bundled runtime — no clone/build/Node needed).
✨ Features
- Rebrand Archi-OS → Nodalis across the whole stack (packages, commands, MCP key, settings, data dir).
- Zero-config first run: on a Nodalis workspace, the extension auto-configures MCP, starts the runtime and opens the panel once.
- Sidebar buttons: Start / Open / Stop in the Nodalis activity-bar view, plus a welcome panel while stopped.
- Definitions merge: a workspace
definitions/is now layered on top of the bundled defaults (DEFINITIONS_PATHmulti-root) — extend AND override bytypeId/ preset id instead of replacing wholesale.
🔒 Security
- HTTP API binds 127.0.0.1 by default (was
0.0.0.0); containers opt into0.0.0.0viaHTTP_HOST. - Sub-graph node ids are validated as UUIDs before path construction (path-traversal guard).
🧹 Internal
- Migrate the MCP server off the deprecated low-level
ServertoMcpServer.
⚠️ Breaking (upgrading from 0.1.5)
- Re-run Nodalis: Configure MCP — the MCP server key changed (
archi-os→nodalis). - VSCode command ids (
archi-os.*→nodalis.*) and settings (archiOs.*→nodalis.*) were renamed. - Workspace data moved from
.archi/to.nodalis/(no auto-migration).