openvibers/openvibe.ai Commits

openvibe-contracts v0.29.0 (ai manifest and capabilities released); contracts check is blocking

OP OpenVibers committed 23 Sept 2026 · 2e7b6fdf09 · 3 files, +5 −42


Changes

ddiff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
iindex 02b408d..333de7c 100644
---- a/.github/workflows/ci.yml
++++ b/.github/workflows/ci.yml
@@@ -18,5 +18,4 @@ jobs:
# capabilities); the replacement is proposed in docs/capabilities-proposal/. Until a contracts
# release ships it this check reports that range, so it may not fail the build yet.
- name: contract check (openvibe-contracts)
-- continue-on-error: true
run: npx openvibe-contracts-check --service ai --src server
ddiff --git a/package-lock.json b/package-lock.json
iindex 86baf5c..13d5991 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -13,7 +13,7 @@
"better-sqlite3": "^11.10.0",
"dotenv": "^16.4.7",
"express": "^4.21.2",
-- "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.6.0"
++ "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.29.0"
},
"engines": {
"node": ">=20.0.0"
@@@ -115,9 +115,6 @@
"cpu": [
"arm"
],
-- "libc": [
-- "glibc"
-- ],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@@ -134,9 +131,6 @@
"cpu": [
"arm64"
],
-- "libc": [
-- "glibc"
-- ],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@@ -153,9 +147,6 @@
"cpu": [
"s390x"
],
-- "libc": [
-- "glibc"
-- ],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@@ -172,9 +163,6 @@
"cpu": [
"x64"
],
-- "libc": [
-- "glibc"
-- ],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@@ -191,9 +179,6 @@
"cpu": [
"arm64"
],
-- "libc": [
-- "musl"
-- ],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@@ -210,9 +195,6 @@
"cpu": [
"x64"
],
-- "libc": [
-- "musl"
-- ],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@@ -229,9 +211,6 @@
"cpu": [
"arm"
],
-- "libc": [
-- "glibc"
-- ],
"license": "Apache-2.0",
"optional": true,
"os": [
@@@ -254,9 +233,6 @@
"cpu": [
"arm64"
],
-- "libc": [
-- "glibc"
-- ],
"license": "Apache-2.0",
"optional": true,
"os": [
@@@ -279,9 +255,6 @@
"cpu": [
"s390x"
],
-- "libc": [
-- "glibc"
-- ],
"license": "Apache-2.0",
"optional": true,
"os": [
@@@ -304,9 +277,6 @@
"cpu": [
"x64"
],
-- "libc": [
-- "glibc"
-- ],
"license": "Apache-2.0",
"optional": true,
"os": [
@@@ -329,9 +299,6 @@
"cpu": [
"arm64"
],
-- "libc": [
-- "musl"
-- ],
"license": "Apache-2.0",
"optional": true,
"os": [
@@@ -354,9 +321,6 @@
"cpu": [
"x64"
],
-- "libc": [
-- "musl"
-- ],
"license": "Apache-2.0",
"optional": true,
"os": [
@@@ -1323,9 +1287,9 @@
}
},
"node_modules/openvibe-contracts": {
-- "version": "0.6.0",
-- "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.6.0",
-- "integrity": "sha512-bRN/XG+mlvg0lnOc+9kVa5HgxBWTXy/xRfDn8Gnz5k41FT73zg6i463Le7yWkcLKhq6HI3NKlpBf3C/NRpSX9g==",
++ "version": "0.29.0",
++ "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.29.0",
++ "integrity": "sha512-IJhCi0qY7AuvFUt3+QMLkA0vi4WbUecIyQ3rdT7mF0U+pMTDxHZm2XHxpjfF0t7XPhoRCfgnKRZ4M7q7vLlkIA==",
"license": "AGPL-3.0-only",
"dependencies": {
"ajv": "^8.17.1",
ddiff --git a/package.json b/package.json
iindex bf56d0a..7624a40 100644
---- a/package.json
++++ b/package.json
@@@ -19,7 +19,7 @@
"better-sqlite3": "^11.10.0",
"dotenv": "^16.4.7",
"express": "^4.21.2",
-- "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.6.0"
++ "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.29.0"
},
"optionalDependencies": {
"sharp": "^0.33.5"