Releases: agents-io/chatbotlite
Releases · agents-io/chatbotlite
Release list
v0.7.23 — pre-launch fixes
Patch release. 6 blocker fixes from pre-launch audit, no breaking changes for the documented path.
Fixed
- Embed bundle version injected at build time from package.json (was hardcoded 0.6.3, so
window.chatbotlite.versionwas stale on every release). tsup.config.tscomment saidembed.iife.js; output isembed.global.js.
Changed
- Removed
anthropicprovider. Anthropic native API uses/v1/messageswithx-api-key, not OpenAI-compat/chat/completions. The stub would 404. Provider count: 11 → 10. Route Claude via OpenRouter for now. Native Anthropic adapter is on the 0.8 roadmap. - Failover claim softened. Tokens already streamed to the client remain visible during the provider switch; the next provider restarts the reply rather than picking up at token N. True mid-stream replay is on 0.8.
- Deleted empty
examples/nextjs-demo+examples/vanilla-demofolders. Runnable starters will return when they actually exist.
Full changelog: https://github.com/agents-io/chatbotlite/blob/main/CHANGELOG.md
v0.7.21 — Adapter SDK, robot logo, session persistence
First public-launch release. Highlights:
Added
- Adapter SDK (
chatbotlite/adapters) — 13 URL-only adapters (5 payment + 6 scheduling + 2 lead capture). Stripe Payment Links, Calendly, PayPal, Cal.com, Acuity, Microsoft Bookings, Google Calendar, Formspree, Tally. Customer pastes a URL, we open it. Zero backend, zero API keys. - Robot logo as default launcher icon.
- Session persistence —
sessionId+ pluggableChatStorageinterface.localStoragedefault; wire to your own DB. Returning visitors see previous conversation. - Picker messages — bot emits
[SKILL:pickerMessage prompt="…" options="A,B,C"], widget renders tappable choice buttons. - AI conversation titles — first message auto-summarised into the header subtitle.
- Mobile auto full-screen — widget opens 100vw on phones.
- Streaming "thinking" indicator — label next to the 3-dot animation.
llms-full.txt— 35KB complete API reference for LLM crawlers.- 6 production-grade demos — plumber, restaurant, coffee shop, dentist, tax prep, yoga studio, each with custom hand-illustrated poster background.
- SKILL Marker Protocol —
SKILL_MARKER_SPEC.mdpublic spec for[SKILL:name args].
Changed
RequestPaymentaccepts genericpaymentLink+paymentLabel(backward-compat withstripeLink).ScheduleCallbackacceptsbookingUrl+bookingLabel(skip slot picker, single CTA).requestPayment.showInteracdefault flipstrue→false(Canada-only; opt-in now).
Fixed
- Stream-error clean rendering (no raw HTML leak on provider failures).
Install
```bash
npm install chatbotlite
```
Full changelog: CHANGELOG.md
Live demos: https://chatbotlite-demos.vercel.app