Patch notes: 40 changes across 12 sites (Oct 25)

Imported. Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers.

What shipped on OpenVibe on 2026-10-25: 40 changes to OpenVibe.Chat, OpenVibe.Media, OpenVibe.Actor, OpenVibe.Play, OpenVibe.AI, OpenVibe.Food and 6 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

OpenVibe.Chat

openvibe.chat · repository

  • Vibe's rail: Tasks (Actor), Computers & robots (Bot) and Work together beside Messages, Rooms and Global chat; its hover only where a pointer hovers (#172) (837b362)
  • Code blocks are reachable from the keyboard (tabindex=0 and a focus ring): /developers failed axe's scrollable-region-focusable, which paged the owner (#173) (af09381)
  • Vibe: search your chats (#174) (e63177c)
  • Vibe: "How Vibe did this" folded under an agent task's answer (agent and model, the check, time, cost, sources, every step on Actor); Chat now reads Actor's cost as cost.usd (it read total_usd, so every task's cost was null) (#175) (bc69e5b)
  • Vibe's rail: Your agents (recurring work in plain words, with a memory, a schedule and quiet hours, on openvibe.actor/me/agents) (#176) (542e10e)
  • Vibe: one <h1> on a new chat (the greeting); the header's name is a heading only inside a chat (#177) (1b979be)
  • Vibe remembers you (Memory): it keeps a short note when you ask it to remember something or tell it a lasting preference, reads the notes in your own chats only, and openvibe.chat/vibe/memory lists them to add, delete, forget all or switch… (adfc522)
  • Vibe sets up recurring work: in your own chat, once you agree, it makes one of your OpenVibe Agents (daily or weekly, on your allowance) and lists the ones you have; Memory made reliable: an explicit instruction, and a plain "remember that… (e045523)
  • Vibe's greeting fits a short phone: tighter copy, and under 700 px tall the mark goes and one suggestion stays (at 320x640 the heading was above the screen) (#181) (ccfac99)
  • Vibe's answers stream: each turn is read from AI as it is written (runs?stream=1) and the chat sees room_ai_delta with the text so far; the waiting bubble renders it as Markdown until the finished message replaces it (an AI without the… (274a8f6)
  • How Vibe did this, under chat answers too: the tools Vibe used (searched what, read which page, a note saved, an agent set up) are kept with its answer in plain words and folded under it, live and on the page (migration 0032) (#183) (13a6c7e)
  • Vibe takes long text: up to 12000 characters in your own chat (a pasted page, a file, code), read whole, with no spam guess there; the attach button takes text files, read in the browser into the box (#184) (1c8a689)
  • Copy and Try again under Vibe's answers: Copy takes the whole answer or one code block; Try again replaces the answer to your last message with a new one (counted like any answer; a form without JavaScript) (#185) (bf64853)
  • Stop while Vibe writes: what it wrote so far stays as its answer, marked as stopped, and the run is cancelled at AI (POST /api/chat/vibe/:slug/stop; a Stop button in the writing bubble) (#186) (12e0132)
  • Try again asks AI anew: the retried answer's runs have their own idempotency key (-r<the answer it replaces>), so AI no longer replays the first answer's run (the same text, or a stopped run's fallback) (#187) (f1f061a)
  • openvibe.chat's front page leads to Vibe: Chat with Vibe first in the hero, an Ask Vibe box that opens a Vibe chat with the question in it (never sent for you), and What is Vibe? in the questions (#188) (8c9c860)
  • Search engines find Vibe: /vibe in the sitemap and llms.txt, the WebApplication keywords name an AI assistant, and robots.txt keeps crawlers off a person's own Vibe chats and memory (/vibe/) (#189) (4841460)

OpenVibe.Media

openvibe.media · repository

  • openvibe-contracts v0.213.0 (was v0.212.0) (#170) (d8286e9)
  • openvibe-sdk v0.64.0 (was v0.62.0) (#171) (d8b85e6)
  • openvibe-shared v4.12.0 (was v4.10.0) (#172) (cbec8cd)
  • Home: part of OpenVibe Services (the eyebrow says so, and one line under the hero links to openvibe.services) (#173) (15eb592)
  • Home: the media list is a section like the ones around it, so its heading, tabs and grid line up with the hero and the developer sections (it started 24 px further left) (#174) (4bffbff)

OpenVibe.Actor

openvibe.actor · repository

  • Your agents: five templates (job search, research brief, price watch, morning briefing, make something) fill the form; an agent is not made while a part in <angle brackets> is left (#113) (481f400)
  • Your agents: quiet hours (quiet_from to quiet_to, UTC, may cross midnight): no scheduled run starts inside them; an hourly run waits for their end, a daily or weekly time inside them is refused; Run now still runs (#114) (2184625)
  • Your agents grow up: an agent may suggest a line for its instructions after a run that passed its check (IMPROVE:), which you add, dismiss or undo; the agent page's runs show their first line and cost (a run journal) (#115) (c9de866)

OpenVibe.Play

play.openvibe.network · repository

  • Home: part of OpenVibe Services (the eyebrow says so, and one line under the hero links to openvibe.services) (#40) (15c40a1)
  • Your own game, from the sandbox: a developer's sandbox app registers up to 3 sandbox- titles (guest players only, never adopted, listed, counted or indexed); a production app takes the real name (#41) (afb065c)
  • A sandbox title is deleted by its app with everything in it (DELETE /titles/:title); a production title never is (#42) (f445996)

OpenVibe.AI

ai.openvibe.services · repository

  • Home: part of OpenVibe Services (the eyebrow says so, and one line under the hero links to openvibe.services) (#152) (1e665c5)
  • Runs may stream: POST /api/v1/runs?stream=1 answers server-sent events, delta { text } as the provider writes the answer, then run { run } (a replay or a cached run sends only its run; a refused one keeps its status) (#153) (ead4809)

OpenVibe.Food

openvibe.food · repository

  • Food near you: the home's cities are warmed in the background, a query that just failed answers at once, and VK Maps replaces kumi.systems (private.coffee's old name) among the Overpass fallbacks (#88) (ce5c15f)
  • Overpass: the server that answered last is asked first (a search spent 16 s on two dead servers before reaching the one that answered) (#89) (cb93aec)

OpenVibe.Live

openvibe.live · repository

  • Chat page: its one heading (visually hidden, for screen readers and search engines); /chat had no <h1> (#360) (58b75e4)
  • Phones: turn the phone and the stream fills the screen (the player was capped at half its height: 195px of 390); the player's buttons fit a 360px screen (clip and fullscreen were off its edge); the floating buttons step aside while you… (11ceb88)

OpenVibe.Network

openvibe.network · repository

  • Sandbox apps may call Play: openvibe.play joins the default sandbox audiences and play.title.manage, play.result.write and play.player.read the sandbox allowance (Play keeps sandbox- titles apart: guests only, unlisted, at most 3) (#337) (ab5aaba)
  • Chat may manage a person's OpenVibe Agents for them (actor.agent.manage on openvibe.actor): Vibe sets up recurring work in their own chat after they agree, and lists their agents (#338) (d95a76a)

OpenVibe.Events

openvibe.events · repository

  • Home: part of OpenVibe Services (the eyebrow says so, and one line under the hero links to openvibe.services) (#115) (011f229)

OpenVibe.Games

openvibe.games · repository

  • Vibe Heroes on OpenVibe.Play: a furthest-stage board and six stage milestones (first win … all 100 stages), synced from the saves like rounds and hauls (#151) (32687d1)

OpenVibe.MediaHub

openvibe.video · repository

  • Video cards' tags use the readable fill pair (accent-strong / on-accent-strong): October's orange failed axe color-contrast under white text, which paged the owner (#130) (88640c7)

OpenVibe.Search

search.openvibe.network · repository

  • Home: part of OpenVibe Services (the eyebrow says so, and one line under the hero links to openvibe.services) (#92) (799eaa8)

Patch notes are put together automatically when enough changes have shipped, or when a large feature lands. See every site's own updates page for the live list.

Comments

Comments are hosted by OpenVibe.Community.

No comments yet.

Sign in with OpenVibe to comment.