Platform behaviour and documentation on this domain, dated, with what each entry means for an integration you have already built.
What is in scope here
This changelog covers the developer surface: endpoints, payloads, the widget, integrations and the pages documenting them. Product releases - new voices, dashboard features, pricing - are announced inside the bitpull.ai dashboard, and this page does not duplicate them. An entry appears here when it changes something a developer has already integrated against.
documentation
bitpull.io launches as the developer platform
First release of this domain: API reference, webhook documentation, embedding, telephony, agent tools, knowledge, omnichannel architecture, an integration directory with ten in-depth guides, and four free developer tools.
What to do: Nothing. If you were relying on bitpull.ai/docs alone, the API reference here adds rate limiting, the account-API boundary and the LiveKit handover in more detail.
widgetAffects existing integrations
data-modes accepts "text", not "chat"
The product documentation lists chat as a value for data-modes. The widget runtime checks for voice and text, and treats every other value - including chat - as both. Anyone who wrote data-modes="chat" expecting text-only has been shipping the voice launcher as well.
What to do: Check your embed snippet. If you want text only, the value is text.
webhooks
Webhook payload documented by capture, not by contract
The outbound webhook envelope is not part of any published contract. Rather than printing a field list that would silently rot, every page here sends you to capture a real delivery first, and the webhook tester exists for exactly that.
What to do: If you wrote a consumer against field names you assumed, read a real delivery and make the mapping tolerant of both shapes.
tools
Tool declarations carry no execution target
An agent tool is a name, a description, a JSON Schema, a timeout and an enabled flag. There is no URL or method in it. Connecting a declaration to your endpoint is set up with the bitpull team, which is why live-lookup integrations on this site are marked Assisted setup rather than Available.
What to do: If you planned a self-serve rollout around custom tools, budget for that conversation.
Subscribing
There is no feed on this page yet, and adding one that nobody reads would be worse than not having it. If you depend on this surface, the two things worth watching are your own webhook consumer's error rate and the status page. Both tell you about a change faster than a changelog entry can.