From 0a27d5ef22d634bcb353f94f7ac1b15c2d5501c2 Mon Sep 17 00:00:00 2001 From: ghost <49853598+JSONbored@users.noreply.github.com> Date: Fri, 31 Jul 2026 05:31:35 -0700 Subject: [PATCH 1/2] chore(main): release engine-and-dependents libraries --- .release-please-manifest.json | 8 ++++---- package-lock.json | 16 ++++++++-------- packages/loopover-contract/CHANGELOG.md | 12 ++++++++++++ packages/loopover-contract/package.json | 2 +- packages/loopover-engine/CHANGELOG.md | 7 +++++++ packages/loopover-engine/package.json | 2 +- packages/loopover-mcp/CHANGELOG.md | 15 +++++++++++++++ packages/loopover-mcp/package.json | 6 +++--- packages/loopover-miner/CHANGELOG.md | 16 ++++++++++++++++ packages/loopover-miner/package.json | 6 +++--- server.json | 4 ++-- 11 files changed, 72 insertions(+), 22 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ff427bb5a..a6e4a0ea6 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/loopover-contract": "3.19.0", - "packages/loopover-mcp": "3.19.0", - "packages/loopover-engine": "3.19.0", - "packages/loopover-miner": "3.19.0", + "packages/loopover-contract": "3.20.0", + "packages/loopover-mcp": "3.20.0", + "packages/loopover-engine": "3.20.0", + "packages/loopover-miner": "3.20.0", "packages/loopover-ui-kit": "1.5.1" } diff --git a/package-lock.json b/package-lock.json index ce2d01aee..32c83c2e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24387,7 +24387,7 @@ }, "packages/loopover-contract": { "name": "@loopover/contract", - "version": "3.19.0", + "version": "3.20.0", "license": "AGPL-3.0-only", "dependencies": { "zod": "^4.4.3" @@ -24402,7 +24402,7 @@ }, "packages/loopover-engine": { "name": "@loopover/engine", - "version": "3.19.0", + "version": "3.20.0", "license": "AGPL-3.0-only", "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.3.218", @@ -24438,11 +24438,11 @@ }, "packages/loopover-mcp": { "name": "@loopover/mcp", - "version": "3.19.0", + "version": "3.20.0", "license": "AGPL-3.0-only", "dependencies": { - "@loopover/contract": "^3.19.0", - "@loopover/engine": "^3.19.0", + "@loopover/contract": "^3.20.0", + "@loopover/engine": "^3.20.0", "@modelcontextprotocol/sdk": "1.29.0", "posthog-node": "^5.46.1", "zod": "^4.4.3" @@ -24478,11 +24478,11 @@ }, "packages/loopover-miner": { "name": "@loopover/miner", - "version": "3.19.0", + "version": "3.20.0", "license": "AGPL-3.0-only", "dependencies": { - "@loopover/contract": "^3.19.0", - "@loopover/engine": "^3.19.0", + "@loopover/contract": "^3.20.0", + "@loopover/engine": "^3.20.0", "@modelcontextprotocol/sdk": "1.29.0", "@sentry/node": "^10.67.0", "zod": "^4.4.3" diff --git a/packages/loopover-contract/CHANGELOG.md b/packages/loopover-contract/CHANGELOG.md index d65b6eef7..066b2ca4d 100644 --- a/packages/loopover-contract/CHANGELOG.md +++ b/packages/loopover-contract/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.20.0](https://github.com/JSONbored/loopover/compare/contract-v3.19.0...contract-v3.20.0) (2026-07-31) + + +### Features + +* **analytics:** complete the PostHog migration — retire Umami, fix the MCP event contract ([#10177](https://github.com/JSONbored/loopover/issues/10177)) ([2cafde3](https://github.com/JSONbored/loopover/commit/2cafde31b127d6a4b5d1083d72e5b1184ed78f7d)), closes [#8293](https://github.com/JSONbored/loopover/issues/8293) [#8299](https://github.com/JSONbored/loopover/issues/8299) [#10175](https://github.com/JSONbored/loopover/issues/10175) [#10176](https://github.com/JSONbored/loopover/issues/10176) + + +### Fixes + +* **observability:** group AI generations by their real trace, and attribute spend per repo ([#10187](https://github.com/JSONbored/loopover/issues/10187)) ([693aed8](https://github.com/JSONbored/loopover/commit/693aed823b9fb51518ce6649cc610a17ded86e9c)), closes [#10185](https://github.com/JSONbored/loopover/issues/10185) + ## [3.19.0](https://github.com/JSONbored/loopover/compare/contract-v3.18.4...contract-v3.19.0) (2026-07-31) diff --git a/packages/loopover-contract/package.json b/packages/loopover-contract/package.json index 4bb33f72b..68db1c03b 100644 --- a/packages/loopover-contract/package.json +++ b/packages/loopover-contract/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/contract", - "version": "3.19.0", + "version": "3.20.0", "license": "AGPL-3.0-only", "type": "module", "description": "Single zod source of truth for LoopOver's MCP tool and API contracts — schemas, tool metadata, and the projections every server and client derives from.", diff --git a/packages/loopover-engine/CHANGELOG.md b/packages/loopover-engine/CHANGELOG.md index 05f0cae8d..941bae0a9 100644 --- a/packages/loopover-engine/CHANGELOG.md +++ b/packages/loopover-engine/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [3.20.0](https://github.com/JSONbored/loopover/compare/engine-v3.19.0...engine-v3.20.0) (2026-07-31) + + +### Chores + +* **engine:** Synchronize engine-and-dependents versions + ## [3.19.0](https://github.com/JSONbored/loopover/compare/engine-v3.18.4...engine-v3.19.0) (2026-07-31) diff --git a/packages/loopover-engine/package.json b/packages/loopover-engine/package.json index 668281358..e355a7c4f 100644 --- a/packages/loopover-engine/package.json +++ b/packages/loopover-engine/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/engine", - "version": "3.19.0", + "version": "3.20.0", "license": "AGPL-3.0-only", "type": "module", "description": "Shared deterministic engine logic for the LoopOver review stack and loopover-miner.", diff --git a/packages/loopover-mcp/CHANGELOG.md b/packages/loopover-mcp/CHANGELOG.md index ac667e43f..3fd3c6ee1 100644 --- a/packages/loopover-mcp/CHANGELOG.md +++ b/packages/loopover-mcp/CHANGELOG.md @@ -5,6 +5,21 @@ ### Fixes - Blunt slop-risk / issue-slop REST + CLI to match the MCP tools (#6990) (#7052) +## [3.20.0](https://github.com/JSONbored/loopover/compare/mcp-v3.19.0...mcp-v3.20.0) (2026-07-31) + + +### Fixes + +* **mcp:** advertise _meta.category on all three servers ([#10162](https://github.com/JSONbored/loopover/issues/10162)) ([236907c](https://github.com/JSONbored/loopover/commit/236907c457c8184022cb885e7c8ef8a00db6d86f)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @loopover/contract bumped from ^3.19.0 to ^3.20.0 + * @loopover/engine bumped from ^3.19.0 to ^3.20.0 + ## [3.19.0](https://github.com/JSONbored/loopover/compare/mcp-v3.18.4...mcp-v3.19.0) (2026-07-31) diff --git a/packages/loopover-mcp/package.json b/packages/loopover-mcp/package.json index 1b8839e05..2f1640709 100644 --- a/packages/loopover-mcp/package.json +++ b/packages/loopover-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/mcp", - "version": "3.19.0", + "version": "3.20.0", "license": "AGPL-3.0-only", "type": "module", "description": "Local stdio MCP wrapper for the LoopOver Gittensor base-agent.", @@ -46,8 +46,8 @@ "build:verify": "node --experimental-strip-types scripts/check-syntax.ts" }, "dependencies": { - "@loopover/contract": "^3.19.0", - "@loopover/engine": "^3.19.0", + "@loopover/contract": "^3.20.0", + "@loopover/engine": "^3.20.0", "@modelcontextprotocol/sdk": "1.29.0", "posthog-node": "^5.46.1", "zod": "^4.4.3" diff --git a/packages/loopover-miner/CHANGELOG.md b/packages/loopover-miner/CHANGELOG.md index a7a1d0109..7410bdd41 100644 --- a/packages/loopover-miner/CHANGELOG.md +++ b/packages/loopover-miner/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [3.20.0](https://github.com/JSONbored/loopover/compare/miner-v3.19.0...miner-v3.20.0) (2026-07-31) + + +### Fixes + +* **mcp:** advertise _meta.category on all three servers ([#10162](https://github.com/JSONbored/loopover/issues/10162)) ([236907c](https://github.com/JSONbored/loopover/commit/236907c457c8184022cb885e7c8ef8a00db6d86f)) +* **miner:** scope recordRateLimit to the core-billed rate-limit resource ([#10201](https://github.com/JSONbored/loopover/issues/10201)) ([d308a9c](https://github.com/JSONbored/loopover/commit/d308a9cef80353bd748833aff306a13ad2e0085f)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @loopover/contract bumped from ^3.19.0 to ^3.20.0 + * @loopover/engine bumped from ^3.19.0 to ^3.20.0 + ## [3.19.0](https://github.com/JSONbored/loopover/compare/miner-v3.18.4...miner-v3.19.0) (2026-07-31) diff --git a/packages/loopover-miner/package.json b/packages/loopover-miner/package.json index 3a4e43899..2ecf840a1 100644 --- a/packages/loopover-miner/package.json +++ b/packages/loopover-miner/package.json @@ -1,6 +1,6 @@ { "name": "@loopover/miner", - "version": "3.19.0", + "version": "3.20.0", "license": "AGPL-3.0-only", "type": "module", "description": "Foundation CLI for the local LoopOver miner runtime.", @@ -47,8 +47,8 @@ "build:verify": "node --experimental-strip-types scripts/check-syntax.ts" }, "dependencies": { - "@loopover/contract": "^3.19.0", - "@loopover/engine": "^3.19.0", + "@loopover/contract": "^3.20.0", + "@loopover/engine": "^3.20.0", "@modelcontextprotocol/sdk": "1.29.0", "@sentry/node": "^10.67.0", "zod": "^4.4.3" diff --git a/server.json b/server.json index 7fc510b42..9d770ed6d 100644 --- a/server.json +++ b/server.json @@ -6,7 +6,7 @@ "url": "https://github.com/JSONbored/loopover", "source": "github" }, - "version": "3.19.0", + "version": "3.20.0", "remotes": [ { "type": "streamable-http", @@ -17,7 +17,7 @@ { "registry_type": "npm", "identifier": "@loopover/mcp", - "version": "3.19.0", + "version": "3.20.0", "transport": { "type": "stdio" } From 20dbb3d7a1e4ab3525254a129e25a5011bc3aa2e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 12:31:50 +0000 Subject: [PATCH 2/2] chore(release): sync miner engine-version pin --- packages/loopover-miner/expected-engine.version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/loopover-miner/expected-engine.version b/packages/loopover-miner/expected-engine.version index 419f30096..eb9b76c9f 100644 --- a/packages/loopover-miner/expected-engine.version +++ b/packages/loopover-miner/expected-engine.version @@ -1 +1 @@ -3.19.0 +3.20.0