Release 4.172.0
9 Nov 2026 · pinned package [email protected]
- Notices read as what happened (
notification-ui.js, the bell, its toasts and the Dock's Activity tab): an agent's notice shows its task, not the words it was given ("Done: <prompt>" is the prompt; "approve: <step> (<task>)" is the step with an "Approval" label), and rich_content'stask_titleandstepwin when Actor sends them; two finished tasks are two rows. A message holding a value's JSON (a watch on a feed sends the entry, cut at 300 characters) reads as its title and summary, and JSON with neither is left out instead of shown as code. - Faces per service: Actor's notices wear an agent, Watch's an eye, Connect's and Link's a computer, Billing's a coin and the welcome a spark, instead of every service sharing the grid; their rows say Agents, Watch, Connect, Link, Community, Wallet, Blog, Design, AI or Events. The bell script's budget is 25.5 KB brotli (25.24 measured).
- The account menu asks only the Network for Vibes (
navbar.js): the directbilling.openvibe.network/api/me/vibesfallback (for a Network older than 10-28) and thebillingBaseoption are gone. No site's CSP allowed that host, so it could only fail. A Network answer without Vibes shows no Vibes chip.
PagesThe menuThe DockThe navbar
Rules39 The account lives in the menu's You tab, not in a dropdown.38 The balances are one pill that shows one balance at a time.31 One navbar per page, owned by the shared Frame.