SpecStream for LangGraph
SpecStream is the live web data engine for teams and agents. Put the langchain-specstream tools in a ToolNode, and your graph searches the live web, reads pages and asks for whole lists, under a price cap the model can't raise.
What you get
- One ToolNode, four tools
- specstream_tools gives search, page reading, lists and a row reader with one key. tools_condition routes each call.
- A pause before paid work
- Send list calls to their own node and compile with interrupt_before. The graph stops with its state saved until you resume it.
- Retries paid once
- A retried node that asks for the same list within the hour reaches the list it already started.
Set it up
- Run pip install -U langgraph langchain-specstream and export SPECSTREAM_API_KEY with a key from Agents & API.
- Bind specstream_tools(max_price_usd=5) to your model and add ToolNode(tools) to a StateGraph with tools_condition.
- Invoke the graph with a question in plain words.
The full setup guide has every step, with what to do if something doesn’t arrive.
Live web data, in LangGraph.
Ask in your own words for companies, places, people, filings or anything else the web lists.