Commits
-
openvibe.actor: every AI agent, every device, one command console (owner, 2026-09-29; plan T16, D98-D100): the OpenVibe Node on your computers, servers, Pis and phones (terminal and files, screen, keyboard and mouse, the machine's own coding agents, four control levels set on the device, a kill switch, robots too), the one console (command bar, tasks and approvals, devices, robots, sites and streams, events and costs), and self-hosting, with two new questions.OpenVibers · 29 Sept 2026
c2fda6c -
openvibe.bot: Cozmo is supported out of the box (owner, 2026-09-29; plan T15 bridge devices): bring-your-own lists Cozmo through a bridge, the description names it, and a question explains how it works (the agent runs on a computer next to Cozmo that joins its Wi-Fi and stays online through another link; driving, head, lift, camera, face, voice, lights and cubes; stops at edges; no phone app).OpenVibers · 29 Sept 2026
633a397 -
openvibe.actor becomes the router for agent work, and openvibe.bot names its first robot (owner, 2026-09-29; plan T15/T16). Actor: one API for every AI agent, the right one for each task; a routing design preview (a task, the five modes, four kinds of agent system with illustrative cost, time and success, the pick and why), how a task runs, the modes (cheapest, balanced, best, fastest, private, budgets), what it routes to, live balancing with failover, checks and public rankings, templates for always-on agents, and questions (is it like OpenRouter, which systems, how it chooses, private data). Bot: the Adeept 4WD Smart Car for Raspberry Pi is the first kit, with a question saying why its own open control port never needs exposing. The vision layout gains extra card sections and the router preview (tight on phones).OpenVibers · 29 Sept 2026
dc2f7d9 -
openvibe.bot and openvibe.actor get front doors for their visions (owner, 2026-09-29; plan T15/T16): a site with a vision renders a split hero with a labelled design preview (Bot: the robot panel with live video, drive pad, buttons, battery and stop; Actor: an agent's activity ending in an approval request), how it works in three steps, buy-or-bring-your-own for Bot, what it does, templates for Actor, how it connects to Live, openre.stream, Media, Chat, Bot and Codes, and questions (also FAQPage JSON-LD). Bot: get your robot online in minutes, an open control panel for any robot, streaming optional. Actor: your agent in the cloud, connected to everything OpenVibe. They stay honest: a Build status block says the service is not running yet with the placeholder marker other repositories check. Every other site renders as before.OpenVibers · 29 Sept 2026
336f46c -
OpenVibe.Realtime is closed (ADR-005) and archived: its planned-repo entries are gone from sites.json and facts.json, a closed product's notice says closed, and the facts are regenerated (plan T0). Reviewed on DeepSeek (SHIP).OpenVibers · 29 Sept 2026
3886c30 -
openvibe-shared v1.29.2 (from its earlier pin): navbar dropdowns are no longer clipped by the links row, changing the theme repaints the page background, bright accents get dark button text (WCAG), the navbar brand is more compact. npm test: deploy wrapper: all checks passedOpenVibers · 29 Sept 2026
9f02df5 -
openvibe-shared v1.28.1 (from its earlier pin): the account panel keeps its sections' height on phones, the codes mark at rest shows its V, no empty space under the footer on phones. npm test: deploy wrapper: all checks passedOpenVibers · 29 Sept 2026
81d44c2 -
Placeholders for openvibe.watch, openvibe.actor and openvibe.events, now delegated to Cloudflare (wildcard certificates issued 2026-09-28): watching pages, feeds, APIs, releases, videos, streams and cameras with notifications, events and agent triggers; persistent AI agents with delegated permissions and approvals for anything with consequences; and the future home of OpenVibe.Events, whose API already runs at events.openvibe.network (the page says so: a live service, not yet routed here). facts.json refreshed (OpenVibe.Events). The live-service status sentence says "this address" instead of "this subdomain". npm test: 33 pages (30 placeholders, 3 notices) current, honest and complete.OpenVibers · 28 Sept 2026
8db766a -
Placeholders for openvibe.website, openvibe.help and openvibe.bot (zones on Cloudflare and wildcard certificates issued 2026-09-28): the AI-assisted website and small-app builder with real files and network features, the help and support center with one ticket conversation on the web and by email, and shareable robots and devices with pairing, control leases and safety on the device. OpenVibe.AI's public home moves to ai.openvibe.services (the AI gateway: providers, routing and fallback, templates and workflows, runs, keys and budgets); ai.openvibe.network becomes a moved notice (kind: moved, noindex, no sitemap) until every client has moved, then it redirects. openvibe.services describes the gateway into everything programmable: Discover, Build, Operate, Learn. npm test: 30 pages (27 placeholders, 3 notices) current, honest and complete.OpenVibers · 28 Sept 2026
6b289db -
openre.stream leads with going live from the browser: no OBS, no downloads, no follower minimum. OpenRe.Stream is the streaming engine being split out of OpenVibe.Live, and browser go-live is the feature people and AI assistants look for. The tagline and description say it. A highlight under the hero lists what you do and don't need, with Go live now on OpenVibe.Live and How browser streaming works. The pillars name browser go-live and the open API and SDK. A visible Questions section is also a FAQPage in the JSON-LD. The builder gains two optional site fields any placeholder can use: highlight (a headline feature card) and faq (visible questions plus FAQPage). Claims stay accurate: browser broadcasts start on OpenVibe.Live today, and SRT ingest is still to follow.OpenVibers · 28 Sept 2026
69cb43c -
Placeholders for openvibe.services, openvibe.run and openvibe.video, now delegated to Cloudflare (wildcard certificates issued 2026-09-28): the developer and operator console, the sandbox runner for code, tools and agent tasks, and the home of long-form video with multi-platform publishing and AI tools. Each is a planned product without a repository yet (noRepo), links what works today (Codes, Tools, Live, OpenRe.Stream) and names what its launch waits for. npm test: 26 pages (24 placeholders, 2 notices) current, honest and complete.OpenVibers · 28 Sept 2026
e2e3a77 -
Placeholders for seven new domains: openvibe.pics, .download, .space, .food, .quest, .rent and .homes (bought 2026-09-28; wildcard Let's Encrypt certificates issued on the host the same day). Each is a planned product whose repository does not exist yet, so sites.json marks it noRepo and the status line names the product itself ("OpenVibe.Pics is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet") instead of falling back to OpenVibe.Network. The copy states what each will be (pictures and an Imgur-style host; files, drive and backup; forums moving from Community; food comparison, planning and cupboard recipes with the food tools moving from Tools; network-wide quests; rentals; homes and records), links what works today (Media, the image, document and food tools, Community, Coupons, Live, Deals) and names what each launch waits for. build.js, the dist pages, their nginx vhosts, STATUS.json domains and the README list follow. npm test: 23 pages (21 placeholders, 2 notices) current, honest and complete.OpenVibers · 28 Sept 2026
c141183 -
README and STATUS.json are current (roadmap WS-U task 3): the README, which had no sections, now has Purpose (the existing overview), Owns, Does not own, Depends on, Capabilities (none), Tests and build (what npm test proves), Security (SECURITY.md, static pages, vhost headers, honest labels) and Deploy (sudo ovhost deploy sites --restart, as before, plus rollback and the absence of a unit, port or env file). It says the placeholders run this repository's pinned OpenVibe Frame from dist/_shared/, not files from openvibe.network (changed in 32464ec). STATUS.json is new, in the shape of Search's: stage stable (the manifest's), the 16 domains, no contracts pin, deployed, features, updated 2026-09-28. npm test passes.OpenVibers · 28 Sept 2026
304e8b1 -
The placeholders run this repository's pinned OpenVibe Frame (roadmap WS-P task 4, D42: the Sites placeholders; openvibe-shared 1.22.0 -> 1.23.0). build.js writes one copy of every openvibe-shared browser file into dist/_shared/, and every generated vhost aliases /shared/ to it (an hour's cache, CORS-open, the security headers). The pages load theme-loader, ov-mark, navbar and footer as /shared/<file>?v=<content hash> instead of https://openvibe.network/shared/, so a placeholder runs what Sites pins and keeps its frame while Network is down. test/build.test.js checks, per site, that no shared file comes from openvibe.network, that each /shared URL carries its file's hash, that dist/_shared holds exactly the pinned file, and that the vhost aliases /shared/.OpenVibers · 27 Sept 2026
32464ec -
deploy/scripts/deploy.sh hands over to ovhost deploy sites --restart (OpenVibe.Host strategy static-build; roadmap WS-N task 11). The old script is kept, unchanged, as deploy/scripts/deploy-legacy.sh. ovhost pulls first as the checkout owner (a stale checkout never installs old vhosts), restores the tracked dist/ the last build rewrote, runs npm ci and node build.js, installs every deploy/nginx/*.conf behind nginx -t (a failed test restores the previous vhosts, the checkout and dist/, and never reloads nginx) and sends one release notification per dist/<domain>/release.json; --restart keeps the old behaviour of rebuilding every run (people pulled before running the script). A vhost that left deploy/nginx/ is named, never removed. The wrapper asks ovhost capabilities sites first; when ovhost is missing, too old or the host inventory does not deploy sites with static-build (OVHOST_LEGACY=1 forces it) it restores dist/, pulls as the checkout owner and runs the pulled deploy-legacy.sh. test/deploy-wrapper.test.js (in npm test). README.OpenVibers · 27 Sept 2026
52ca284 -
Pins: openvibe-shared 1.20.0 -> 1.22.0 (realtime notification badge, off until a site turns it on; the unreachable-host browser check)OpenVibers · 26 Sept 2026
3802ee3 -
Pins: openvibe-shared 1.18.0 -> 1.20.0 (the update matrix and release manifest 1.2.0: client generations, the shell)OpenVibers · 26 Sept 2026
bb073df -
Pins: openvibe-shared 1.17.1 -> 1.18.0 (update telemetry: prompted count, sessions by generation)OpenVibers · 26 Sept 2026
a04ac7d -
Pins: openvibe-shared 1.16.1 -> 1.17.1 (release notifications)OpenVibers · 26 Sept 2026
adf56fe -
Release notification: the event ovhost announce publishes is host.release.published (its own type in openvibe-contracts 0.58.0; host.deploy.activated stays tenant hosting's), in the deploy script's comment and the README. Comments only (WS-P task 9)OpenVibers · 26 Sept 2026
4701423 -
Release notifications (roadmap WS-P task 9): deploy.sh announces each placeholder's release through ovhostOpenVibers · 26 Sept 2026
5665e14 -
Pins: openvibe-shared 1.16.0 -> 1.16.1; dist rebuilt (release.json records the pin; sitemaps and status dated 2026-09-26)OpenVibers · 26 Sept 2026
63af780 -
Pins: openvibe-shared 1.13.0 -> 1.16.0 (dist/*/release.json rebuilt: packages.openvibe-shared)OpenVibers · 26 Sept 2026
0e7b445 -
Pins: openvibe-shared 1.12.0 → 1.13.0OpenVibers · 25 Sept 2026
7d106ab -
Pins: openvibe-shared 1.11.1 → 1.12.0 (dist rebuilt: release.json packages and build dates); CI runs the pin-drift check (shared test and security workflows at 423fe51)OpenVibers · 25 Sept 2026
d85f544 -
openvibe.chat launched on OpenVibe.Chat (global chat, messages, settings): off the placeholder list, its page and vhost removed here (Chat's repo holds deploy/nginx/openvibe.chat.conf); the other placeholders' network lists rebuiltOpenVibers · 24 Sept 2026
f5af049 -
Every placeholder publishes /release.json (the shared release watcher asked each page for it and got a 404): service, and a release id that is the hash of the page with dates neutralised; nginx serves it; the test checks it and each footer's shipped lineOpenVibers · 24 Sept 2026
bad3ca7 -
Placeholders on the OpenVibe Frame (openvibe-shared/frame 1.11.1): each domain's footer carries its own service, so its 'shipped X ago' line and Updates link show that service's progress (hidden when a planned domain has none); rebuiltOpenVibers · 24 Sept 2026
91d3490 -
CI calls the shared test workflow (Track Q): OpenVibe.Shared .github/workflows/test.yml@f5e7e73 (install, node --check over server/ and scripts/, npm test, openvibe-contracts-check) instead of a copy of those stepsOpenVibers · 24 Sept 2026
3d2caec -
Vhosts include snippets/security-txt.conf, so /.well-known/security.txt ([email protected]) is served on every Sites domain and survives each deploy's regenerationOpenVibers · 24 Sept 2026
63683d2