openvibers/openvibe.actor Commits

openvibe-shared v4.202.0 (was v4.201.0) (#425)

OP OpenVibers committed 2 days ago · ef6279b644 · 5 files, +13 −9

* openvibe-shared v4.202.0 (was v4.201.0)

Opened by scripts/pin-bump.js in OpenVibers/OpenVibe.Shared after the v4.202.0 release.

* test: follow the shared launcher

Changes

ddiff --git a/README.md b/README.md
iindex 0c33454..1c3c023 100644
---- a/README.md
++++ b/README.md
@@@ -266,5 +266,5 @@ Part of the [OpenVibe network](https://openvibe.network). Built in the open by [
<!-- versions:start -->
- openvibe-contracts: v0.399.0
- openvibe-sdk: v0.147.0
--- openvibe-shared: v4.201.0
++- openvibe-shared: v4.202.0
<!-- versions:end -->
ddiff --git a/STATUS.json b/STATUS.json
iindex f89b16d..1958bcb 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -9,11 +9,11 @@
"domain": "openvibe.actor",
"contracts": "openvibe-contracts v0.399.0",
"sdk": "openvibe-sdk v0.147.0",
-- "shared": "openvibe-shared v4.201.0",
++ "shared": "openvibe-shared v4.202.0",
"packages": [
"openvibe-contracts v0.399.0",
"openvibe-sdk v0.147.0",
-- "openvibe-shared v4.201.0"
++ "openvibe-shared v4.202.0"
],
"summary": "Public at https://openvibe.actor (sudo ovhost deploy actor; unit openvibe-actor on 127.0.0.1:4950). A task in plain words is classified, routed by openvibe-sdk/placement to the agent system that can do it (the OpenVibe runtime acting through OpenVibe.Search and OpenVibe.Tools, OpenAI's web agent, an open model on OpenVibe's server for private mode), run with its steps streamed live, checked by a model of another family, and delivered as platform.task@1 with its cost to a fraction of a cent and the explanation; a failed agent or check hands it to the next agent. Free tier per person with an operator ceiling.",
"works": [
ddiff --git a/package-lock.json b/package-lock.json
iindex a75cfcd..8dfd83f 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -17,7 +17,7 @@
"iovalkey": "^0.4.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.403.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.147.0",
-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.201.0",
++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.202.0",
"pg": "^8.23.0",
"sharp": "^0.34.5"
},
@@@ -1756,9 +1756,9 @@
}
},
"node_modules/openvibe-shared": {
-- "version": "4.201.0",
-- "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.201.0",
-- "integrity": "sha512-dZuifDLCoMlg+Qg/2G7IE3NbCqd2fZuk0G32JODgFRWS+CaHHTUTwWBBieJkuaUa1IV2xETe8qtbdLwekhvatg==",
++ "version": "4.202.0",
++ "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.202.0",
++ "integrity": "sha512-lSZavwvUc8nI7eS7ZzLjVaz2d2xVmvYGh81H83d+i1LPp7cbS7eK9HCiQS8ESK9N8eH0i/Ok+sqBFxeUwsnVPQ==",
"license": "MIT",
"dependencies": {
"clean-css": "^5.3.3",
ddiff --git a/package.json b/package.json
iindex ccb5405..3861071 100644
---- a/package.json
++++ b/package.json
@@@ -30,7 +30,7 @@
"iovalkey": "^0.4.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.403.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.147.0",
-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.201.0",
++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.202.0",
"pg": "^8.23.0",
"sharp": "^0.34.5"
},
ddiff --git a/test/home.test.js b/test/home.test.js
iindex 90feb63..95d0b62 100644
---- a/test/home.test.js
++++ b/test/home.test.js
@@@ -7,6 +7,7 @@
* are only the callable ones; the FAQPage JSON-LD holds exactly the questions the page shows.
*/
const assert = require('assert');
++const showcase = require('openvibe-shared/showcase');
const { boot, check, done } = require('./helpers/boot');
(async () => {
@@@ -51,7 +52,10 @@ const { boot, check, done } = require('./helpers/boot');
const page = await t.get('/agents');
assert.match(page.text, /<p class="agent-blurb">/, 'what each agent is now lives on /agents');
const launcher = (/<section class="sc-sec sc-apps-sec" id="network"[\s\S]*?<\/section>/.exec(r.text) || [''])[0];
-- for (const host of ['openvibe.tools', 'openvibe.watch', 'openvibe.bot', 'openvibe.codes']) assert.ok(launcher.includes(`<a href="https://${host}/?ov_from=actor">`), `the launcher links ${host}`);
++ // The launcher is the shared neighbourhood for Actor, whatever the library currently lists there.
++ const related = showcase.RELATED.actor || [];
++ assert.ok(related.length >= 3, 'the shared launcher names its neighbours');
++ for (const [, , href] of related) assert.ok(launcher.includes(`<a href="${href}?ov_from=actor">`), `the launcher links ${href}`);
assert.ok(!/class="(hm-template|hm-tgroup|agent-card|hm-qa)\b/.test(r.text), 'no hand-built card stacks are left');
});