openvibers/openvibe.actor Commits
openvibe-shared v4.15.0 (was v4.14.0) (#124)
Changes
@@@ -254,5 +254,5 @@ Part of the [OpenVibe network](https://openvibe.network). Built in the open by [<!-- versions:start -->- openvibe-contracts: v0.214.0- openvibe-sdk: v0.65.0--- openvibe-shared: v4.14.0++- openvibe-shared: v4.15.0<!-- versions:end -->@@@ -9,11 +9,11 @@"domain": "openvibe.actor","contracts": "openvibe-contracts v0.214.0","sdk": "openvibe-sdk v0.65.0",-- "shared": "openvibe-shared v4.14.0",++ "shared": "openvibe-shared v4.15.0","packages": ["openvibe-contracts v0.214.0","openvibe-sdk v0.65.0",-- "openvibe-shared v4.14.0"++ "openvibe-shared v4.15.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": [@@@ -51,5 +51,5 @@"live task progress","task webhooks (signed per task, retried with backoff, public https endpoints only)"],-- "updated": "2026-10-26"++ "updated": "2026-10-27"}@@@ -17,7 +17,7 @@"iovalkey": "^0.4.0","openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.214.0","openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.65.0",-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.14.0",++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.15.0","pg": "^8.23.0"},"devDependencies": {@@@ -915,9 +915,9 @@}},"node_modules/openvibe-shared": {-- "version": "4.14.0",-- "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.14.0",-- "integrity": "sha512-ZDGfX/fDOhpAfEvT+TEmj4Uz5spyE+gjqdEfY+iE623MLFQq6SFCj+qhdDxWsDS3X0UESAcf445OxSevbPOV9g==",++ "version": "4.15.0",++ "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.15.0",++ "integrity": "sha512-v5iz3ZlLSuT3uYwHjBkR4ryeAxVA2ejmrrYSDAkaaXeYfTb4mIPjwoiM7V3tT4jA+Q2SJu1B+XUL5FkOt34ghg==","license": "MIT","dependencies": {"jsonwebtoken": "^9.0.0"@@@ -30,7 +30,7 @@"iovalkey": "^0.4.0","openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.214.0","openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.65.0",-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.14.0",++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.15.0","pg": "^8.23.0"},"engines": {@@@ -16,10 +16,10 @@ const { measure, check, format } = require('openvibe-shared/perf-budget');const BUDGETS = {htmlRawKB: 64, // 59.2 with the Part of OpenVibe section (Shared 4.13, 2026-10-26); measured 35.8 (the guest task box lists example tasks); 39.6 with the home's "Ask in chat" row (10-15);// 53.2 with the rich home (10-22): numbers, task templates, the 34 Tools chips, the API samples, the questions-- htmlBrotliKB: 13.5, // 8.6; 9.6 with "Ask in chat"; 12.1 with the rich home++ htmlBrotliKB: 15, // 13.7 openvibe-shared 4.15 footer: the compact footer opens into the whole one, and the pulse line; 8.6; 9.6 with "Ask in chat"; 12.1 with the rich homejsFiles: 5, // 5 (theme-loader, web-runtime, navbar, footer, boost: openvibe-shared/shell)-- jsRawKB: 269, // 264.3 with Shared 4.13.0 (2026-10-26: account links); 239.8-- jsBrotliKB: 67, // 65.3 Shared 4.12.0: the light/dark switch, the seasonal mark and the theme pairs; 56.5++ jsRawKB: 278, // 273.2 openvibe-shared 4.15 footer: the compact footer opens into the whole one, and the pulse line; 264.3 with Shared 4.13.0 (2026-10-26: account links); 239.8++ jsBrotliKB: 69, // 67.9 openvibe-shared 4.15 footer: the compact footer opens into the whole one, and the pulse line; 65.3 Shared 4.12.0: the light/dark switch, the seasonal mark and the theme pairs; 56.5cssFiles: 3, // 2 (actor.css + the cached /shared/showcase.css); 3 with home.css, the home's own sections (10-22)cssRawKB: 40, // 35.1 with Shared 4.13.0 (2026-10-26: account links); 24.2 (the task page's outcome card and timeline); 28.9 with home.csscssBrotliKB: 9, // 7.7 with Shared 4.13.0 (2026-10-26: account links); 5.4; 6.6 with home.css
@@ -254,5 +254,5 @@ Part of the [OpenVibe network](https://openvibe.network). Built in the open by [
@@ -254,5 +254,5 @@ Part of the [OpenVibe network](https://openvibe.network). Built in the open by [
<!-- versions:start -->
<!-- versions:start -->
- openvibe-contracts: v0.214.0
- openvibe-contracts: v0.214.0
- openvibe-sdk: v0.65.0
- openvibe-sdk: v0.65.0
-- openvibe-shared: v4.14.0
+- openvibe-shared: v4.15.0
<!-- versions:end -->
<!-- versions:end -->
@@ -9,11 +9,11 @@
@@ -9,11 +9,11 @@
"domain": "openvibe.actor",
"domain": "openvibe.actor",
"contracts": "openvibe-contracts v0.214.0",
"contracts": "openvibe-contracts v0.214.0",
"sdk": "openvibe-sdk v0.65.0",
"sdk": "openvibe-sdk v0.65.0",
- "shared": "openvibe-shared v4.14.0",
+ "shared": "openvibe-shared v4.15.0",
"packages": [
"packages": [
"openvibe-contracts v0.214.0",
"openvibe-contracts v0.214.0",
"openvibe-sdk v0.65.0",
"openvibe-sdk v0.65.0",
- "openvibe-shared v4.14.0"
+ "openvibe-shared v4.15.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.",
"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": [
"works": [
@@ -51,5 +51,5 @@
@@ -51,5 +51,5 @@
"live task progress",
"live task progress",
"task webhooks (signed per task, retried with backoff, public https endpoints only)"
"task webhooks (signed per task, retried with backoff, public https endpoints only)"
],
],
- "updated": "2026-10-26"
+ "updated": "2026-10-27"
}
}
@@ -17,7 +17,7 @@
@@ -17,7 +17,7 @@
"iovalkey": "^0.4.0",
"iovalkey": "^0.4.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.214.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.214.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.65.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.65.0",
- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.14.0",
+ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.15.0",
"pg": "^8.23.0"
"pg": "^8.23.0"
},
},
"devDependencies": {
"devDependencies": {
@@ -915,9 +915,9 @@
@@ -915,9 +915,9 @@
}
}
},
},
"node_modules/openvibe-shared": {
"node_modules/openvibe-shared": {
- "version": "4.14.0",
- "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.14.0",
- "integrity": "sha512-ZDGfX/fDOhpAfEvT+TEmj4Uz5spyE+gjqdEfY+iE623MLFQq6SFCj+qhdDxWsDS3X0UESAcf445OxSevbPOV9g==",
+ "version": "4.15.0",
+ "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.15.0",
+ "integrity": "sha512-v5iz3ZlLSuT3uYwHjBkR4ryeAxVA2ejmrrYSDAkaaXeYfTb4mIPjwoiM7V3tT4jA+Q2SJu1B+XUL5FkOt34ghg==",
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
"jsonwebtoken": "^9.0.0"
"jsonwebtoken": "^9.0.0"
@@ -30,7 +30,7 @@
@@ -30,7 +30,7 @@
"iovalkey": "^0.4.0",
"iovalkey": "^0.4.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.214.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.214.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.65.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.65.0",
- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.14.0",
+ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.15.0",
"pg": "^8.23.0"
"pg": "^8.23.0"
},
},
"engines": {
"engines": {
@@ -16,10 +16,10 @@ const { measure, check, format } = require('openvibe-shared/perf-budget');
@@ -16,10 +16,10 @@ const { measure, check, format } = require('openvibe-shared/perf-budget');
const BUDGETS = {
const BUDGETS = {
htmlRawKB: 64, // 59.2 with the Part of OpenVibe section (Shared 4.13, 2026-10-26); measured 35.8 (the guest task box lists example tasks); 39.6 with the home's "Ask in chat" row (10-15);
htmlRawKB: 64, // 59.2 with the Part of OpenVibe section (Shared 4.13, 2026-10-26); measured 35.8 (the guest task box lists example tasks); 39.6 with the home's "Ask in chat" row (10-15);
// 53.2 with the rich home (10-22): numbers, task templates, the 34 Tools chips, the API samples, the questions
// 53.2 with the rich home (10-22): numbers, task templates, the 34 Tools chips, the API samples, the questions
- htmlBrotliKB: 13.5, // 8.6; 9.6 with "Ask in chat"; 12.1 with the rich home
+ htmlBrotliKB: 15, // 13.7 openvibe-shared 4.15 footer: the compact footer opens into the whole one, and the pulse line; 8.6; 9.6 with "Ask in chat"; 12.1 with the rich home
jsFiles: 5, // 5 (theme-loader, web-runtime, navbar, footer, boost: openvibe-shared/shell)
jsFiles: 5, // 5 (theme-loader, web-runtime, navbar, footer, boost: openvibe-shared/shell)
- jsRawKB: 269, // 264.3 with Shared 4.13.0 (2026-10-26: account links); 239.8
- jsBrotliKB: 67, // 65.3 Shared 4.12.0: the light/dark switch, the seasonal mark and the theme pairs; 56.5
+ jsRawKB: 278, // 273.2 openvibe-shared 4.15 footer: the compact footer opens into the whole one, and the pulse line; 264.3 with Shared 4.13.0 (2026-10-26: account links); 239.8
+ jsBrotliKB: 69, // 67.9 openvibe-shared 4.15 footer: the compact footer opens into the whole one, and the pulse line; 65.3 Shared 4.12.0: the light/dark switch, the seasonal mark and the theme pairs; 56.5
cssFiles: 3, // 2 (actor.css + the cached /shared/showcase.css); 3 with home.css, the home's own sections (10-22)
cssFiles: 3, // 2 (actor.css + the cached /shared/showcase.css); 3 with home.css, the home's own sections (10-22)
cssRawKB: 40, // 35.1 with Shared 4.13.0 (2026-10-26: account links); 24.2 (the task page's outcome card and timeline); 28.9 with home.css
cssRawKB: 40, // 35.1 with Shared 4.13.0 (2026-10-26: account links); 24.2 (the task page's outcome card and timeline); 28.9 with home.css
cssBrotliKB: 9, // 7.7 with Shared 4.13.0 (2026-10-26: account links); 5.4; 6.6 with home.css
cssBrotliKB: 9, // 7.7 with Shared 4.13.0 (2026-10-26: account links); 5.4; 6.6 with home.css