<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tabstack Blog</title><description>Practical guides for adding current web research, clean page content, matching JSON, and public browser tasks to models and applications you control.</description><link>https://tabstack.ai</link><language>en-us</language><item><title>Where model-operated web research breaks</title><link>https://tabstack.ai/blog/model-operated-web-research-failure-taxonomy</link><guid isPermaLink="true">https://tabstack.ai/blog/model-operated-web-research-failure-taxonomy</guid><description>Nine places web research fails after search has already succeeded, each with a signature you can observe, the evidence that identifies it, and the smallest test that catches it.</description><pubDate>Fri, 25 Sep 2026 14:00:00 GMT</pubDate></item><item><title>Add current, cited answers to your model application without touching the model</title><link>https://tabstack.ai/blog/cited-answers-existing-model-application-python</link><guid isPermaLink="true">https://tabstack.ai/blog/cited-answers-existing-model-application-python</guid><description>A second path at the application layer sends current questions to a managed Research call and returns a cited result in your own response shape, with the model left exactly as it is.</description><pubDate>Wed, 23 Sep 2026 14:00:00 GMT</pubDate></item><item><title>The seven stages of web research for a model you run</title><link>https://tabstack.ai/blog/seven-stages-web-research-own-model</link><guid isPermaLink="true">https://tabstack.ai/blog/seven-stages-web-research-own-model</guid><description>A web research system you can trust with a current question does seven separate jobs. It defines what a complete answer looks like, discovers candidate sources, retrieves them, extracts evidence, checks that evidence for gaps, reconciles conflicts, and writes a cited result.</description><pubDate>Mon, 21 Sep 2026 14:00:00 GMT</pubDate></item><item><title>Search + fetch + model versus a managed Research call: the evaluation plan</title><link>https://tabstack.ai/blog/search-fetch-model-vs-managed-research-evaluation-plan</link><guid isPermaLink="true">https://tabstack.ai/blog/search-fetch-model-vs-managed-research-evaluation-plan</guid><description>We are comparing two complete ways of answering current public-web questions: a pinned search + fetch + model pipeline the application runs itself, and a single managed Research call. This article publishes the pre-registered method. It does not publish a winner.</description><pubDate>Fri, 18 Sep 2026 14:00:00 GMT</pubDate></item><item><title>Build a cited live-web answer in Python with one Research call</title><link>https://tabstack.ai/blog/build-cited-live-web-answer-python</link><guid isPermaLink="true">https://tabstack.ai/blog/build-cited-live-web-answer-python</guid><description>Clone the example, set one environment variable, and run one command to send a current question to Tabstack Research. The call streams progress, then writes a Markdown report and a machine-readable list of cited pages.</description><pubDate>Wed, 16 Sep 2026 14:00:00 GMT</pubDate></item><item><title>Search gives your model sources. What turns them into a cited answer?</title><link>https://tabstack.ai/blog/search-vs-research</link><guid isPermaLink="true">https://tabstack.ai/blog/search-vs-research</guid><description>A web search API can return useful titles, URLs, and excerpts. A cited answer requires a research loop after search: define the question, select and read sources, identify gaps, reconcile evidence, write the answer, and preserve the claim-to-source connection.</description><pubDate>Mon, 14 Sep 2026 14:00:00 GMT</pubDate></item><item><title>Give a LlamaIndex.TS agent live web access</title><link>https://tabstack.ai/blog/llamaindex-ts-web-access-tabstack</link><guid isPermaLink="true">https://tabstack.ai/blog/llamaindex-ts-web-access-tabstack</guid><description>Install @tabstack/llamaindex, pass the tools to an agent, and let it read pages, pull typed fields, and research questions across sources on demand.</description><pubDate>Thu, 06 Aug 2026 05:00:00 GMT</pubDate></item><item><title>Add web tools to an OpenAI Agents SDK agent with Tabstack</title><link>https://tabstack.ai/blog/openai-agents-sdk-web-tools-tabstack</link><guid isPermaLink="true">https://tabstack.ai/blog/openai-agents-sdk-web-tools-tabstack</guid><description>A step by step tutorial: install @tabstack/openai-agents, hand the tools to an Agent, and understand why the adapter registers them with strict mode off.</description><pubDate>Wed, 05 Aug 2026 05:00:00 GMT</pubDate></item><item><title>Give a Claude Agent SDK app web access</title><link>https://tabstack.ai/blog/claude-agent-sdk-web-access-tabstack</link><guid isPermaLink="true">https://tabstack.ai/blog/claude-agent-sdk-web-access-tabstack</guid><description>Install @tabstack/claude-agent, wire its ready-built in-process MCP server into a query() call, and give Claude extraction, research, and browser tools.</description><pubDate>Tue, 04 Aug 2026 05:00:00 GMT</pubDate></item><item><title>Build a web-connected Mastra agent with Tabstack</title><link>https://tabstack.ai/blog/mastra-web-agent-tabstack</link><guid isPermaLink="true">https://tabstack.ai/blog/mastra-web-agent-tabstack</guid><description>A step by step tutorial: install @tabstack/mastra, spread the tools into an Agent, and give it schema-enforced extraction, research, and browser automation.</description><pubDate>Mon, 03 Aug 2026 05:00:00 GMT</pubDate></item><item><title>Give an eve agent web access with Tabstack</title><link>https://tabstack.ai/blog/eve-agent-web-access-tabstack</link><guid isPermaLink="true">https://tabstack.ai/blog/eve-agent-web-access-tabstack</guid><description>A step by step tutorial: install @tabstack/eve, add one-line tool files, and give your agent schema-enforced extraction, research, and browser automation.</description><pubDate>Fri, 31 Jul 2026 05:00:00 GMT</pubDate></item><item><title>Stream a research assistant with the Vercel AI SDK and Tabstack</title><link>https://tabstack.ai/blog/stream-research-assistant-vercel-ai-sdk-tabstack</link><guid isPermaLink="true">https://tabstack.ai/blog/stream-research-assistant-vercel-ai-sdk-tabstack</guid><description>A step by step tutorial: install @tabstack/ai, give the model web tools, and stream a cited answer token by token instead of making users wait.</description><pubDate>Thu, 30 Jul 2026 05:00:00 GMT</pubDate></item><item><title>Build a competitor brief agent with LangChain.js and Tabstack</title><link>https://tabstack.ai/blog/competitor-brief-langchain-js-tabstack</link><guid isPermaLink="true">https://tabstack.ai/blog/competitor-brief-langchain-js-tabstack</guid><description>A step by step TypeScript tutorial: install @tabstack/langchain, call tools directly, then assemble an agent that reads a competitor&apos;s pages and produces a structured brief.</description><pubDate>Wed, 29 Jul 2026 05:00:00 GMT</pubDate></item><item><title>Build a research agent that cites its sources with LangChain and Tabstack</title><link>https://tabstack.ai/blog/research-agent-langchain-tabstack</link><guid isPermaLink="true">https://tabstack.ai/blog/research-agent-langchain-tabstack</guid><description>A step by step tutorial: install langchain-tabstack, call a tool directly, then wrap the whole toolset in a LangChain agent that reads the web and shows its working.</description><pubDate>Tue, 28 Jul 2026 05:00:00 GMT</pubDate></item><item><title>Turn any page into clean markdown or typed JSON, cheaply</title><link>https://tabstack.ai/blog/extract-most-used-endpoint</link><guid isPermaLink="true">https://tabstack.ai/blog/extract-most-used-endpoint</guid><description>Most web-data jobs are just fetch-and-clean, not an agent. Turn any URL into clean markdown or typed JSON, cheaply. Why it&apos;s the right default.</description><pubDate>Mon, 20 Jul 2026 05:00:00 GMT</pubDate></item><item><title>Tabstack on Stripe Projects</title><link>https://tabstack.ai/blog/stripe-projects-integration</link><guid isPermaLink="true">https://tabstack.ai/blog/stripe-projects-integration</guid><description>Provision Tabstack API keys natively via the Stripe CLI. Programmatic billing, automated account lifecycle management, and browsing infrastructure built for autonomous AI agents.</description><pubDate>Wed, 15 Jul 2026 05:00:00 GMT</pubDate></item><item><title>Introducing Schema Source: Programmatic Blueprinting for Web Data Extraction</title><link>https://tabstack.ai/blog/introducing-schema-source-web-data-extraction</link><guid isPermaLink="true">https://tabstack.ai/blog/introducing-schema-source-web-data-extraction</guid><description>Generate a structured JSON schema from any URL with Schema Source by Tabstack, then hand it to Extract for matching JSON with no manual schema work.</description><pubDate>Fri, 26 Jun 2026 05:00:00 GMT</pubDate></item><item><title>Hardening AI Web Agents: How We&apos;re Securing Tabstack Against Indirect Prompt Injection</title><link>https://tabstack.ai/blog/securing-ai-agents-indirect-prompt-injection</link><guid isPermaLink="true">https://tabstack.ai/blog/securing-ai-agents-indirect-prompt-injection</guid><description>A technical look at the prompt injection vulnerability in Tabstack and the code changes made to fix it.</description><pubDate>Fri, 12 Jun 2026 05:00:00 GMT</pubDate></item><item><title>Upgrading Pilo to Support Human-in-the-Loop Browser Automation</title><link>https://tabstack.ai/blog/pilo-interactive-mode</link><guid isPermaLink="true">https://tabstack.ai/blog/pilo-interactive-mode</guid><description>Stop your web agents from guessing. Pilo Interactive Mode brings human-in-the-loop capabilities to browser automation, allowing agents to pause and ask for the exact context they need to complete complex tasks.</description><pubDate>Thu, 16 Apr 2026 05:00:00 GMT</pubDate></item><item><title>Tabstack&apos;s New Pricing Plans</title><link>https://tabstack.ai/blog/updated-pricing-plans</link><guid isPermaLink="true">https://tabstack.ai/blog/updated-pricing-plans</guid><description>Tabstack&apos;s new pricing is here! Scale your workflow without interruption using our new free Trial, Individual Pay As You Go plan, or predictable monthly subscriptions.</description><pubDate>Mon, 06 Apr 2026 05:00:00 GMT</pubDate></item><item><title>Not Every Page Needs a Browser</title><link>https://tabstack.ai/blog/fetch-effort-parameter</link><guid isPermaLink="true">https://tabstack.ai/blog/fetch-effort-parameter</guid><description>The new effort parameter lets you control speed vs. rendering depth when fetching content with Tabstack API. Start fast, escalate when needed.</description><pubDate>Tue, 17 Mar 2026 05:00:00 GMT</pubDate></item><item><title>Scaling Web Automation with Pilo and Agentic AI</title><link>https://tabstack.ai/blog/introducing-pilo-browser-automation</link><guid isPermaLink="true">https://tabstack.ai/blog/introducing-pilo-browser-automation</guid><description>Meet Pilo: an open source agentic web automation engine by Tabstack. Build reliable, self-healing AI web agents that truly understand the modern web.</description><pubDate>Tue, 24 Feb 2026 06:00:00 GMT</pubDate></item><item><title>Tabstack Research: Verified Answers from the Open Web</title><link>https://tabstack.ai/blog/tabstack-research-verified-answers</link><guid isPermaLink="true">https://tabstack.ai/blog/tabstack-research-verified-answers</guid><description>Offload browser orchestration and agentic loops to Tabstack. Bridge the synthesis gap with a research primitive that delivers verified, cited web data.</description><pubDate>Tue, 03 Feb 2026 06:00:00 GMT</pubDate></item><item><title>Tabstack: Browsing Infrastructure for AI Agents</title><link>https://tabstack.ai/blog/intro-browsing-infrastructure-ai-agents</link><guid isPermaLink="true">https://tabstack.ai/blog/intro-browsing-infrastructure-ai-agents</guid><description>Tabstack is the web execution layer for AI agents. Automate workflows and turn web content into clean data with a developer API backed by Mozilla.</description><pubDate>Wed, 14 Jan 2026 06:00:00 GMT</pubDate></item></channel></rss>