Skip to content

Nodalis v0.2.0

Choose a tag to compare

@K-Schmitt K-Schmitt released this 11 Jul 20:55

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_PATH multi-root) — extend AND override by typeId / preset id instead of replacing wholesale.

🔒 Security

  • HTTP API binds 127.0.0.1 by default (was 0.0.0.0); containers opt into 0.0.0.0 via HTTP_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 Server to McpServer.

⚠️ Breaking (upgrading from 0.1.5)

  • Re-run Nodalis: Configure MCP — the MCP server key changed (archi-osnodalis).
  • VSCode command ids (archi-os.*nodalis.*) and settings (archiOs.*nodalis.*) were renamed.
  • Workspace data moved from .archi/ to .nodalis/ (no auto-migration).