Conference Paper
Reinforcement Learning

Coding Agents with Multimodal Browsing

Aditya Bharat Soni, Boxuan Li, Xingyao Wang, Valerie Chen, Graham Neubig
June 3, 2025Conference of the European Chapter of the Association for Computational Linguistics28 citations

28

Citations

3

Influential Citations

Conference of the European Chapter of the Association for Computational Linguistics

Venue

2025

Year

Abstract

Modern human labor is characterized by specialization; we train for years and develop particular tools that allow us to perform well across a variety of tasks. In addition, AI agents have been specialized for domains such as software engineering, web navigation, and workflow automation. However, this results in agents that are good for one thing but fail to generalize beyond their intended scope. One reason for this is that agent developers provide a highly specialized set of tools or make architectural decisions optimized for a specific use case or benchmark. In this work, we ask the question: what is the minimal set of general tools that can be used to achieve high performance across a diverse set of tasks? Our answer is OpenHands-Versa, a generalist agent built with a modest number of general tools: code editing and execution, web search, as well as multimodal web browsing and file access. Importantly, OpenHands-Versa demonstrates superior or competitive performance over leading specialized agents across three diverse and challenging benchmarks: SWE-Bench Multimodal, GAIA, and The Agent Company, outperforming the best-performing previously published results with absolute improvements in success rate of 9.1, 1.3, and 9.1 points respectively. Further, we show how existing state-of-the-art multi-agent systems fail to generalize beyond their target domains. These results demonstrate the feasibility of developing a generalist agent to solve diverse tasks and establish OpenHands-Versa as a strong baseline for future research.

Analysis

Why This Paper Matters

This paper addresses a critical bottleneck in AI agent development: the over-specialization of agents to narrow domains. While specialized agents excel in their target benchmarks, they often fail to generalize to new tasks, limiting their practical utility. The authors question the necessity of domain-specific tools and architectural choices, proposing instead a minimal set of general tools that can handle a wide range of tasks. This is a timely and important question as the field moves toward more autonomous and versatile AI systems.

The significance is underscored by the empirical results: OpenHands-Versa not only matches but outperforms specialized agents on three challenging benchmarks spanning software engineering, web navigation, and workflow automation. This suggests that the perceived need for specialization may be overstated, and that a well-designed generalist agent can be both simpler and more effective. The paper also exposes the fragility of existing multi-agent systems, which often fail when taken out of their comfort zone, reinforcing the value of a unified, tool-based approach.

Technical Contributions

  • Minimal General Toolset: The agent relies on just four general tools: code editing and execution, web search, multimodal web browsing, and file access. This is a stark contrast to specialized agents that often require bespoke APIs or environment-specific actions.
  • Multimodal Web Browsing: Incorporating multimodal capabilities allows the agent to process visual information from web pages, which is crucial for tasks that involve screenshots, diagrams, or graphical content.
  • Unified Architecture: Instead of a complex multi-agent system, OpenHands-Versa uses a single agent with a simple tool interface, which likely contributes to its robustness and generalization.
  • Benchmark Diversity: The evaluation spans three distinct benchmarks, each testing different skills: SWE-Bench Multimodal (software engineering with visual elements), GAIA (general AI assistant tasks), and The Agent Company (enterprise workflow automation). This breadth strengthens the claim of generality.

Results

OpenHands-Versa achieves state-of-the-art results on all three benchmarks. On SWE-Bench Multimodal, it improves the success rate by 9.1 absolute points over the best prior result. On GAIA, the improvement is 1.3 points, and on The Agent Company, it is 9.1 points. These gains are notable because they are achieved with a simpler, more general design, challenging the notion that specialized components are necessary for peak performance.

The paper also provides evidence that existing multi-agent systems, which are often tailored to specific benchmarks, fail to generalize. This is a crucial finding for the community, as it highlights the risks of overfitting to evaluation suites and the importance of designing agents with transferability in mind.

Significance

The broader impact of this work is twofold. First, it provides a strong baseline for future research on generalist agents, offering a simple yet effective recipe that others can build upon. Second, it encourages a paradigm shift from building narrow, specialized agents to developing flexible, tool-using agents that can adapt to diverse tasks. This could lead to more practical and scalable AI systems that are easier to maintain and deploy in real-world settings.

Moreover, the paper's emphasis on a minimal toolset has implications for resource efficiency and interpretability. A smaller set of tools reduces the complexity of the agent's decision-making and makes it easier to debug and understand. As AI agents become more integrated into daily workflows, such generalist designs may prove more robust and user-friendly than their specialized counterparts.