What shipped on OpenVibe.Bot
Every change deployed to OpenVibe, newest first. Each line is a commit from the OpenVibers repositories, linked to the change itself. When enough have gathered, or a large feature lands, they are written up as Patch notes on openvibe.blog. JSON: /api/v1/changelog.
2026-11-13
2026-11-12
fcdde8fopenvibe-shared v4.231.0 (was v4.229.0) (#432)
9f41e1bopenvibe-contracts v0.419.0 (was v0.417.0) (#430)
3706bffBot: every owner switch from the machine card; lend desks to other people's agents (#431)
9ff2796openvibe-shared v4.229.0 (was v4.228.0) (#429)
b556201LOOI battery: a fresh poll is not provisional; unverified means a read at connect or a stale value (#428)
a7b1967openvibe-shared v4.228.0 (was v4.227.0) (#427)
8c1f655A restart waits for each client's close in reply to its 1012, bounded at 600 ms (#426)
71f1596openvibe-shared v4.227.0 (was v4.225.0) (#425)
e5fce05LOOI panel: polled battery, the head's mounting, no offline blink on a Bot restart (#424)
e1e78b0openvibe-sdk v0.161.0 (was v0.160.0) (#423)
cfabe02openvibe-contracts v0.417.0 (was v0.416.0) (#422)
6200b60openvibe-shared v4.225.0 (was v4.223.1) (#421)
91402deopenvibe-sdk v0.160.0 (was v0.152.0) (#419)
a0aa5fdRobot commander view and battery freshness (#420)
66d430eopenvibe-shared v4.223.1 (was v4.223.0) (#418)
b29d290Restore the applied migrations byte for byte (#417)
4330b81A plain optional Stop (#416)
ca6849dopenvibe-contracts v0.416.0 (was v0.410.0) (#415)
82ecc90openvibe-shared v4.223.0 (was v4.214.0) (#414)
b343576LOOI: Operators card, Mod role, sole control and the battery binding (#413)
5c39f5cAGENTS.md: the context an agent starts from (#412)
5eff6afBot: Arrange shows only to the robot's owner (#411)
416af0eBot: make your own controls, and the Arrange editor on the panel and the overlay (#405)
fafad1cModel pages: the panel lists its actions once, and a robot's own buttons (#409)
2026-11-11
ca8a30aRelay machine access under Network's grant and carry agent tasks to Link (Contracts 0.409.0) (#407)
f8fa0efThe headlights control, designed (#408)
adfd37eopenvibe-contracts v0.408.0 (was v0.406.0) (#406)
205cfe8Elements: a control service asks a person's role on a robot (#404)
2b49b40LOOI headlights: an ON/OFF action for the owner and People Operators (#402)
de629caThe red token is defined, not drawn from itself (#403)
35a290bOverlay controls back in their corners, at their own size (#401)
895b79dopenvibe-shared v4.211.0 (was v4.206.0) (#400)
4aee0a9openvibe-sdk v0.150.0 (was v0.147.0) (#399)
146b84dopenvibe-contracts v0.406.0 (was v0.399.0) (#398)
eac0789Bind browser tasks to origins and cap page content (#397)
d72bc3dopenvibe-shared v4.206.0 (was v4.205.0) (#395)
83c4ca8Report delivery safety for machine commands (#396)
5c145f2The panel's own files by their content hash, so a deploy never draws with a cached stylesheet (#394)
42e073dControls v2: the pad, Stop, the head slider and the readouts redesigned, arranged per person (#393)
320d5d4openvibe-shared v4.205.0 (was v4.202.0) (#392)
f9a1db9Held drive keeps going through Wi-Fi jitter; a locked control takes the controls (#391)
481dd34openvibe-shared v4.202.0 (was v4.201.0) (#390)
d113b55The framed panel fits a phone: one head row, stick and Stop side by side, a row view that works (#389)
0337a31openvibe-shared v4.201.0 (was v4.200.0) (#388)
db1e326openvibe-sdk v0.147.0 (was v0.146.0) (#387)
748fe1copenvibe-shared v4.200.0 (was v4.199.0) (#386)