From d463dda2b879a61bd1a8419273500951a58c19b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BD=A9=E8=BE=95=E5=8D=81=E5=9B=9B?= Date: Mon, 10 Aug 2026 00:21:47 +0800 Subject: [PATCH 1/2] fix: include UI graph tool in smoke contract --- scripts/smoke-test.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 ?? ""; From 02bbb3222e21dabfd6a0b226e02e70335ad351ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BD=A9=E8=BE=95=E5=8D=81=E5=9B=9B?= Date: Mon, 10 Aug 2026 00:29:30 +0800 Subject: [PATCH 2/2] chore: release 2.2.1 --- Sources/AstrolabeCLI/CommandLine/AstrolabeHostMetadata.swift | 2 +- docs/protocol-architecture.md | 2 +- mcp-adapter/package-lock.json | 4 ++-- mcp-adapter/package.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Sources/AstrolabeCLI/CommandLine/AstrolabeHostMetadata.swift b/Sources/AstrolabeCLI/CommandLine/AstrolabeHostMetadata.swift index 86a2b94..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.1.1" + package static let version = "2.2.1" } diff --git a/docs/protocol-architecture.md b/docs/protocol-architecture.md index 0b513b1..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.1.1`, `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 824e03d..72385f8 100644 --- a/mcp-adapter/package-lock.json +++ b/mcp-adapter/package-lock.json @@ -1,12 +1,12 @@ { "name": "@astrolabe/mcp-adapter", - "version": "2.1.1", + "version": "2.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@astrolabe/mcp-adapter", - "version": "2.1.1", + "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 9548f69..91f5cf3 100644 --- a/mcp-adapter/package.json +++ b/mcp-adapter/package.json @@ -1,6 +1,6 @@ { "name": "@astrolabe/mcp-adapter", - "version": "2.1.1", + "version": "2.2.1", "private": true, "type": "module", "scripts": { diff --git a/package-lock.json b/package-lock.json index 7101f0a..7a3bb16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "astrolabe", - "version": "2.1.1", + "version": "2.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "astrolabe", - "version": "2.1.1", + "version": "2.2.1", "workspaces": [ "mcp-adapter" ], diff --git a/package.json b/package.json index c8d63c8..59d3449 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "astrolabe", - "version": "2.1.1", + "version": "2.2.1", "private": true, "workspaces": [ "mcp-adapter"