From 0bf819cf305372158a729d8b72224c48f6d2f83d Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 8 Jul 2026 00:11:32 +0300 Subject: [PATCH 1/2] Upgrade @modernrelay/omnigraph to ^0.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Prod (graph.modernrelay.ai) already serves 0.8.0. The SDK surface is nearly identical (health gains internal_schema_version); none of the facade's call paths changed shape. Note: the SDK still reads camelCase `mergeConflicts` from an error body the server sends as snake_case `merge_conflicts`, so ConflictError's structured conflicts remain always-undefined in 0.8.0 — the raw-body fallback in our Client facade stays load-bearing. Verified live against prod 0.8.0 (dev-graph notebook, reads) and a 0.7.1 local demo (cross-line read+write round-trip). Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_011TrhtF1SiJghJASMWECzBh --- packages/cli/package.json | 2 +- packages/client/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 47f004d..b5e255f 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -25,7 +25,7 @@ "dependencies": { "@json-render/core": "^0.19.0", "@json-render/ink": "^0.19.0", - "@modernrelay/omnigraph": "^0.7.0", + "@modernrelay/omnigraph": "^0.8.0", "ink": "^6.0.0", "react": "^19.2.6", "yaml": "^2.8.4", diff --git a/packages/client/package.json b/packages/client/package.json index cff9ec3..6ae1ce5 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -24,7 +24,7 @@ "test": "vitest run" }, "dependencies": { - "@modernrelay/omnigraph": "^0.7.0", + "@modernrelay/omnigraph": "^0.8.0", "@modernrelay/notebook-core": "workspace:*", "yaml": "^2.8.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5616830..2a3d71d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: ^0.19.0 version: 0.19.0(ink@6.8.0(@types/react@19.2.14)(react@19.2.6))(react@19.2.6)(zod@4.4.3) '@modernrelay/omnigraph': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.8.0 + version: 0.8.0 ink: specifier: ^6.0.0 version: 6.8.0(@types/react@19.2.14)(react@19.2.6) @@ -64,8 +64,8 @@ importers: specifier: workspace:* version: link:../core '@modernrelay/omnigraph': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.8.0 + version: 0.8.0 yaml: specifier: ^2.8.4 version: 2.8.4 @@ -470,8 +470,8 @@ packages: peerDependencies: react: ^19.2.3 - '@modernrelay/omnigraph@0.7.0': - resolution: {integrity: sha512-TAUpBSED8X6UEkCiMmkH9zZlUIWOnckVzwcgS2ZVYtfmdy3Bv+WChsMleAqCPP823behqoIMapvQ3BhDmzFW/A==} + '@modernrelay/omnigraph@0.8.0': + resolution: {integrity: sha512-ta0gmoRzayRSXBXpb9uujhpn1j1QPgJ7s30AFyNOcMr9HYV3YvqtHDdiSJEV1+Bh6LiNk3sqyHHo+6mEO7Pw8Q==} engines: {node: '>=22'} '@napi-rs/wasm-runtime@1.1.4': @@ -2066,7 +2066,7 @@ snapshots: transitivePeerDependencies: - zod - '@modernrelay/omnigraph@0.7.0': {} + '@modernrelay/omnigraph@0.8.0': {} '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: From a74b6846e76c20e5c5e4e6427fd0696195686bab Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 8 Jul 2026 00:16:08 +0300 Subject: [PATCH 2/2] Align the Node engine contract with the 0.8 SDK (>=22) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Greptile: @modernrelay/omnigraph@0.8.0 declares engines.node >=22 while the workspace and published CLI still advertised >=20 — a Node 20 install could fail strict engine checks or hit 22-only runtime APIs. The workspace root, the published CLI, and CLAUDE.md now all say >=22. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_011TrhtF1SiJghJASMWECzBh --- CLAUDE.md | 2 +- package.json | 2 +- packages/cli/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index b4bfad5..6312915 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -15,7 +15,7 @@ Two bets make it work: ## Commands -This is a pnpm workspace (pnpm 10.30.3, Node ≥20). All scripts run from the repo root unless noted. +This is a pnpm workspace (pnpm 10.30.3, Node ≥22). All scripts run from the repo root unless noted. ```bash pnpm install # install workspace deps diff --git a/package.json b/package.json index d13d1d1..f5c2ba8 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "packageManager": "pnpm@10.30.3", "engines": { - "node": ">=20" + "node": ">=22" }, "scripts": { "build": "pnpm -r build", diff --git a/packages/cli/package.json b/packages/cli/package.json index b5e255f..d346eb3 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -5,7 +5,7 @@ "license": "Apache-2.0", "type": "module", "engines": { - "node": ">=20" + "node": ">=22" }, "bin": { "notebook": "./dist/cli.js",