Skip to content

Changelog

  • First public contract: health, cases, chat (with SSE streaming), search, graph artifacts and neighbourhoods, RAPTOR clusters, API keys and the docs assistant (POST /v1/docs/ask).
  • VolClient covering every v1 endpoint, typed responses and VolApiError.
  • chatStream is now robust to \r\n line endings, keep-alive comments, events split across network chunks and a final event without a trailing blank line.
  • New export parseSseBlock for custom SSE transports.
  • Test suite with mocked fetch (auth headers, errors, SSE parsing).
  • VolProvider, VolChat, VolSearch, VolCitationList, VolGraph (lazy @vol/viewer3d), useVolChat and parseAnswer.
  • embed.js (IIFE) and embed.mjs (ESM) with Vol("init" | "inline" | "floatingButton" | "open" | "close" | "on").
  • <vol-chat> Web Component with Shadow DOM, streaming and citations.
  • This site, with Ask AI answering from the docs themselves.