← Latest papers
🤖 AI

SearchOS-V1: Towards Robust Open-Domain Information-Seeking Agent Collaboration

This paper introduces SearchOS, a robust multi-agent framework that enhances open-domain information seeking by externalizing task progress into a shared state via Search-Oriented Context Management, employing pipeline-parallel scheduling to maximize efficiency, and utilizing a middleware harness with hierarchical skills to prevent repetitive search loops and improve evidence coverage.

Original authors: Yuyao Zhang, Junjie Gao, Zhengxian Wu, Jiaming Fan, Jin Zhang, Shihan Ma, Yao Yao, Weiran Qi, Chuyan Jin, Guiyu Ma, Xingzhong Xu, Kai Yang, Ji-Rong Wen, Zhicheng Dou

Published 2026-07-17
📖 7 min read🧠 Deep dive

Original authors: Yuyao Zhang, Junjie Gao, Zhengxian Wu, Jiaming Fan, Jin Zhang, Shihan Ma, Yao Yao, Weiran Qi, Chuyan Jin, Guiyu Ma, Xingzhong Xu, Kai Yang, Ji-Rong Wen, Zhicheng Dou

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a detective trying to solve a massive mystery, but instead of a single notebook, you have a team of junior detectives. In the world of artificial intelligence, these "detectives" are called agents. They are smart computer programs that can talk to the internet, read websites, and gather information to answer your questions. For a long time, these agents were like detectives who kept forgetting what they had already found. As the mystery got bigger, they would get confused, repeat the same questions over and over, or get stuck in a loop, wasting time and energy. They didn't have a way to keep a shared, organized record of their progress.

To fix this, researchers are building better ways for these agents to work together. They use a concept called Large Language Models (think of them as super-smart brains that can read and write) and give them tools to search the web. The big challenge is long-horizon tasks: these are complex jobs that require gathering hundreds of facts, checking if they match, and organizing them perfectly. If the agents lose track of the "big picture," the final answer becomes messy or incomplete. This paper tackles that exact problem: how do we stop these digital detectives from getting lost in their own work and help them collaborate like a well-oiled machine?


The Problem: The "Forgetful Detective" Loop

Imagine you and your friends are trying to build a giant Lego castle based on a vague instruction manual. You all start grabbing bricks, but no one is keeping a list of what you've already found. One friend keeps looking for a red 2x4 brick even though another friend found it ten minutes ago. Another friend gets stuck trying to open a door that's locked, banging on it repeatedly instead of trying a different door.

This is what happens to current AI search agents. As they try to answer complex questions, they lose track of their progress. They get stuck in repetitive loops, wasting their "search budget" (their time and computing power) on dead ends. They might miss important facts because the evidence got buried in a long chat history, or they might argue with each other because they don't have a shared map of what is known and what is missing. Simply adding more agents doesn't fix this; it just creates more chaos, with everyone stepping on each other's toes.

The Solution: SearchOS, the "Operating System" for Search

The authors introduce SearchOS, a new framework that acts like a central command center or an "operating system" for these search agents. Instead of letting the agents rely on their fading memories, SearchOS forces them to write everything down in a shared, organized notebook that never gets lost.

Here is how it works, using some fun analogies:

1. The Master Blueprint (Relational Schema)
Instead of just asking a vague question like "Tell me about companies," SearchOS turns the task into filling out a giant, structured spreadsheet. Imagine a detective board where you have specific columns for "Company Name," "CEO," "Revenue," and "Founded Year." The agents' job isn't just to "find info"; it's to fill in every single empty cell in this spreadsheet. If a cell is empty, the system knows exactly what is missing. This turns a messy, open-ended search into a clear, measurable game of "fill in the blanks."

2. The Shared Command Center (SOCM)
This is the heart of SearchOS. It's a Search-Oriented Context Management system that acts as a shared brain for the whole team. It keeps four critical things updated in real-time:

  • The Frontier Task List: A to-do list of exactly which spreadsheet cells are still empty.
  • The Evidence Graph: A map of every fact found, linked directly to the website where it came from (so you can check the source).
  • The Coverage Map: A visual dashboard showing which parts of the spreadsheet are filled, which are uncertain, and which are missing.
  • Failure Memory: A "do not try this again" list. If one agent tries a search and it fails (like a broken website), this memory tells the other agents, "Don't bother trying that again; it's a dead end."

3. The Assembly Line (Pipeline-Parallel Scheduling)
Old systems often made agents wait for each other, like a line of people waiting for a single cashier. SearchOS uses pipeline-parallel scheduling. Imagine a factory assembly line: as soon as one agent finishes a task and frees up a spot, the system immediately hands a new task to the next available agent. No one sits idle. If one agent is slow, the others keep working on different parts of the spreadsheet. This makes the whole team much faster and more efficient.

4. The Referee (Middleware Harness)
Sometimes agents get stuck in a loop or run out of time. SearchOS has a Search Tool Middleware Harness that acts like a strict referee. It watches the agents' every move. If it sees an agent banging on a locked door (a failed search) or repeating the same question, the referee steps in, stops the agent, and gives it a new strategy. It also ensures that every fact the agent finds is "grounded" (linked to a real source) before it gets written into the final report.

5. The Toolbox (Hierarchical Skills)
SearchOS comes with a library of pre-made skills. Think of these as specialized tools in a detective's kit. Some tools are for general searching (like "how to ask a good question"), while others are specific to certain websites (like "how to navigate a government database"). The system teaches the agents how to use these tools so they don't have to reinvent the wheel every time they visit a new site.

What They Found: The Results

The researchers tested SearchOS on two difficult benchmarks called WideSearch and GISA. These tests involve complex questions that require gathering many facts from different sources.

The results were impressive. SearchOS beat all the other methods they tested, including single-agent systems and other multi-agent teams.

  • On the WideSearch test, it achieved an Item-level F1 score of 80.3, which was the highest among all methods.
  • On the GISA test, it scored 76.5 on the Set F1 metric, beating the next best system by a huge margin of 13.4 points.

The paper suggests that by forcing agents to work from a shared, explicit state (the spreadsheet and the maps) rather than relying on their internal memories, the system becomes much more reliable. It finds more facts (better recall) without making more mistakes (maintaining high precision).

Why It Matters

This isn't just about making AI faster; it's about making AI trustworthy. When an AI is doing deep research, you need to know that it hasn't missed a crucial fact or made up a number. SearchOS provides a way to see exactly what the AI knows, what it doesn't know, and where it might be stuck. It turns the chaotic process of searching the internet into a structured, observable, and collaborative effort.

The authors suggest that this approach—treating search as a stateful, collaborative process with a shared "operating system"—is a major step forward for building agents that can handle complex, real-world research tasks without getting lost in the noise. They didn't just build a better search engine; they built a better way for AI agents to work together as a team.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →