Skip to content

Releases: K-Schmitt/Nodalis

Nodalis v0.2.1

Choose a tag to compare

@K-Schmitt K-Schmitt released this 16 Jul 13:54
2a8ed34

feat(extension): use new Nodalis logo for VS Code extension icon
chore(extension): bump version to 0.2.1

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).

Nodalis v0.1.5

Choose a tag to compare

@K-Schmitt K-Schmitt released this 10 Jul 23:32

Nodalis — an agnostic semantic-graph meta-modeler for VSCode / Cursor / Claude Code. Fully standalone: core, web UI, and default definitions are bundled in the .vsix.

What's new in 0.1.5

  • Configure MCP is now global. One run registers the bundled MCP server for every project, across three clients:
    • VSCode — user Code/User/mcp.json
    • Cursor — ~/.cursor/mcp.json
    • Claude Code — ~/.claude.json
  • The MCP server uses the bundled definitions and operates on the workspace currently active in Nodalis.

Install

  1. Download nodalis-0.1.5.vsix → install:
    code --install-extension nodalis-0.1.5.vsix     # VSCode
    cursor --install-extension nodalis-0.1.5.vsix   # Cursor
    Then reload the window.
  2. Open a folder → Command Palette (Ctrl+Shift+P):
    • Nodalis: Start Runtime → status bar Live.
    • Nodalis: Open → graph.
    • Nodalis: Configure MCP → registers the MCP server globally (reload each client to pick it up).

Definitions — bundled, no download needed

The default .def.json rule set ships inside the extension; runtime and MCP use it automatically. definitions.zip attached as a customizable starting point.

Requirements

  • VSCode ≥ 1.80 or a recent Cursor. No separate Node.js.

Verify download

sha256  e2202b04acb32b6c206a6933b008196b02abb105595f3b777f795f980863eaff