diff --git a/Sources/AstrolabeCLI/CommandLine/AstrolabeHostMetadata.swift b/Sources/AstrolabeCLI/CommandLine/AstrolabeHostMetadata.swift index aaccf69..ea9fc3c 100644 --- a/Sources/AstrolabeCLI/CommandLine/AstrolabeHostMetadata.swift +++ b/Sources/AstrolabeCLI/CommandLine/AstrolabeHostMetadata.swift @@ -7,5 +7,5 @@ package enum AstrolabeHostMetadata { /// Host release version advertised during Runtime negotiation. - package static let version = "2.2.0" + package static let version = "2.2.1" } diff --git a/docs/protocol-architecture.md b/docs/protocol-architecture.md index e7a21ed..800e338 100644 --- a/docs/protocol-architecture.md +++ b/docs/protocol-architecture.md @@ -121,7 +121,7 @@ The protocol has three independent versions that must not be conflated: | --- | --- | --- | | Package version | `AstrolabeProtocol 2.0.0`, `astrolabe-protocol-kotlin 2.0.0` | SwiftPM and Maven Central dependencies and releases | | Wire Protocol version | `2.0` | Runtime handshake and compatibility decisions | -| Product version | Host 2.1.0 release snapshot: `astrolabe 2.2.0`, `runtime-ios 2.1.0`, `runtime-android 2.0.1` | Independent Host and platform SDK releases | +| Product version | Host 2.1.0 release snapshot: `astrolabe 2.2.1`, `runtime-ios 2.1.0`, `runtime-android 2.0.1` | Independent Host and platform SDK releases | The product-version example is a release snapshot, not a lockstep versioning requirement. diff --git a/mcp-adapter/package-lock.json b/mcp-adapter/package-lock.json index 993f317..72385f8 100644 --- a/mcp-adapter/package-lock.json +++ b/mcp-adapter/package-lock.json @@ -1,12 +1,12 @@ { "name": "@astrolabe/mcp-adapter", - "version": "2.2.0", + "version": "2.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@astrolabe/mcp-adapter", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "zod": "^3.25.76" diff --git a/mcp-adapter/package.json b/mcp-adapter/package.json index 022645d..91f5cf3 100644 --- a/mcp-adapter/package.json +++ b/mcp-adapter/package.json @@ -1,6 +1,6 @@ { "name": "@astrolabe/mcp-adapter", - "version": "2.2.0", + "version": "2.2.1", "private": true, "type": "module", "scripts": { diff --git a/package-lock.json b/package-lock.json index f22dbf3..7a3bb16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "astrolabe", - "version": "2.2.0", + "version": "2.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "astrolabe", - "version": "2.2.0", + "version": "2.2.1", "workspaces": [ "mcp-adapter" ], diff --git a/package.json b/package.json index f88e8d7..59d3449 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "astrolabe", - "version": "2.2.0", + "version": "2.2.1", "private": true, "workspaces": [ "mcp-adapter" diff --git a/scripts/smoke-test.mjs b/scripts/smoke-test.mjs index 131a717..872fd97 100644 --- a/scripts/smoke-test.mjs +++ b/scripts/smoke-test.mjs @@ -57,7 +57,8 @@ const expectedMCPToolNames = [ "find_nodes", "inspect_node", "check_node", - "check_layout" + "check_layout", + "query_ui_graph" ].sort(); let selectedAppId = process.env.ASTROLABE_APP_ID ?? "";