Integration Packages 0.3.0: A Live Test Suite, Three Fixes, and Demo Credentials in Every Quickstart

· API · Improvement · All updates

The LangChain, LlamaIndex, Haystack, MCP and Laravel Scout packages are out at 0.3.0. Every one of them is now covered end to end by a test suite that runs against the real API, and every one of them now ships with credentials you can use straight away.

01 A test suite that runs against the real API

The suite exercises each package end to end against the live service rather than against a mock. That distinction matters: the three bugs below all behaved correctly against a stub and only showed up when a real request and a real response were involved.

What it found

  • A mistyped hybrid search mode was silently accepted. Instead of an error, it returned a different result set — quietly wrong answers rather than a visible failure. It is now rejected.
  • Argument checks ran too late. Validation happened after the embedding call rather than before it, so a bad argument still cost you the round trip. Checks now run first.
  • Dropped connections were not retried. A dropped connection surfaced as a raw network error instead of being retried.
A silently different result set is worse than an error: nothing in the response tells you the mode you passed was not the mode that ran.

02 Demo credentials in every quickstart

Every integration can now be tried without an account. The LangChain, LlamaIndex, Haystack, MCP and Laravel Scout packages all ship with the credentials of a public demo account, so the quickstart in each README runs on a fresh machine with nothing to sign up for and nothing to configure.

An index preloaded with 300 news articles is there to search immediately. You can also create your own indexes on the account and push documents into them.

Packages at 0.3.0 LangChain LlamaIndex Haystack MCP Laravel Scout Public demo account 300 news articles, ready to search Your own indexes, deleted after 3 days
All five quickstarts point at the same shared demo account, so nothing has to be created before the first query.

03 What the demo account is not

The account is shared with everyone using it, everything created on it is deleted after 3 days, and the limits are small and applied per index. It covers a demo and a proof of concept, not an application.

LimitValue
bandwidth200 MB per index
disk50 MB per index
retention3 days, then deleted
accessShared with everyone using it
View the full changelog