Integration Packages 0.3.0: A Live Test Suite, Three Fixes, and Demo Credentials in Every Quickstart
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.
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.
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.
| Limit | Value |
|---|---|
bandwidth | 200 MB per index |
disk | 50 MB per index |
retention | 3 days, then deleted |
access | Shared with everyone using it |