Daily AI Paper

Daily AI Paper

2026-10-20

Archived
2026-10-20

OpenVLHarness: Real World Visual Agentic Tool-Use with Multimodal Memory

Yu Zhou, Cheng-Fu Yang, Rui Sun, Di Wu, Sibo Peng, Mingyang Zhang, et al.

arXiv:2610.26860v1

Multimodal large language models have become very capable at visual reasoning, but this paper starts from a practical limitation: a lot of real-world visual tasks cannot be solved reliably from the input image alone. Sometimes the model needs to find tiny objects in a crowded scene. Sometimes it needs outside knowledge about a rare entity. Sometimes it needs to measure something numerically from intermediate evidence. In those cases, more internal reasoning is not enough if the needed evidence was never grounded in the first place. That matters because visual agents are increasingly being used as reasoning engines over images, documents, webpages, and videos. In principle, they should be able to inspect evidence, search for missing information, and compute over what they find. In practice, though, tool use is messy. Different tools return different kinds of outputs: masks, depth maps, OCR text, web pages, images, arrays, coordinates. A model may not know how to interpret those outputs, and even if it does, it may lose access to the raw artifact it needs for the next step. The core question here is not just “can the model think harder?” but “can the system give the model the right evidence, in the right form, and let it keep using it?” The paper’s motivation is backed by a controlled scaling study. When the base model is pushed from higher reasoning effort to maximum effort, the token spending rises a lot, but the average score improves only a little. The exact point is that inference-time scaling alone shows diminishing returns. So the authors argue that progress requires better access to multimodal evidence, not just more internal deliberation over the initial prompt. To address this, they introduce OpenVLHarness, a multimodal reasoning harness built around two ideas: a capability layer and persistent multimodal memory. You can think of the harness as an orchestration system sitting between the model and a collection of tools. The capability layer standardizes how tools are called, and the memory system keeps the useful artifacts around so they can be referenced later. A Python coding interface then lets the model compute over stored results, which is especially important when the answer depends on combining outputs from multiple tools. The capability layer solves the first big problem: heterogeneous tools need a common interface, and their outputs need to be rendered in a way the model can actually inspect. Instead of tying the orchestrator to one backend, OpenVLHarness defines task-level interfaces. For example, visual grounding is specified as a task like “find the object described by this text in this image,” and then different backends can implement that task behind the scenes. The paper mentions that visual grounding can use SAM 3 or Grounding DINO, and OCR can use PaddleOCR-VL or DeepSeek-OCR, while the orchestrator keeps the same calling convention. That is useful because backend choice can vary based on accuracy, cost, and latency without changing the agent’s overall workflow. The base harness includes nine capabilities. Five are for perception: Zoom-in, Visual Grounding, OCR, Depth Estimation, and Camera Trajectory. Three are for information seeking: Text Search, Image Search, and Webpage Visit. The ninth is a Python Coding Agent for computation over intermediate results. This is a nice division of labor: perception tools acquire evidence, search tools fill in missing context, and code execution combines everything into precise calculations. But raw tool outputs are often not directly useful to the model. A segmentation mask, for instance, may be precise but unreadable if it is just serialized into context. A depth map can be numerically rich but visually opaque. So each capability has an output processor that renders the result into a model-facing observation. That observation may include an annotated image, a concise description, compact structured data, or references to reusable artifacts. For grounding, the harness can return a labeled overlay with the number of detected objects and normalized bounding boxes. For depth estimation, it can return a colorized map. For camera trajectory, it can return a visualization of the recovered path. The key idea is that the model sees something interpretable, while the underlying data are still retained for later use. That brings us to the second major mechanism: persistent multimodal memory. The paper emphasizes that it is not enough to describe a previous result in words. If a later tool call needs the exact mask, image, array, or URL, the system has to preserve it as an addressable artifact. OpenVLHarness therefore maintains an explicit artifact registry for each query. It stores image artifacts, structured data bindings, and web references under reusable handles. So the model might see names like input_image_3 or webpage_url_1, while the harness keeps the actual payloads behind those handles. This is what allows multi-step reasoning to stay grounded. A grounding tool can identify a set of cabinets in an image, and the result is stored as both a rendered overlay and a structured binding containing the boxes and masks. If the next step asks for the average depth inside each cabinet, the model does not need to restate the detections from scratch. It can refer back to the stored masks and combine them with a depth array. The harness resolves those handles automatically when another tool needs them. The coding interface is especially important here. The orchestrator can express a computational objective in natural language, such as “compute the average depth within each detected region,” and then a code-generation session writes a program that runs over the stored bindings. This makes it possible to combine grounding masks with depth arrays, filter detections, aggregate OCR values, or perform other calculations over intermediate results. In other words, the harness is not just a tool router; it is a memory-grounded computation environment. The experiments are broad. The authors evaluate on 22 benchmarks across four task domains: grounded perception, visual search and deep research, general VQA and hallucination, and spatial reasoning. The benchmark suite includes datasets such as CountQA, FSC-147, OdinW-13-All, FSCD-147, FSCD-LVIS, FVQA, MMSearch, MMSearch-Plus, HLE-VL, BrowseComp-VL, and RealX-Bench, among others. They test eight backbones, including open and proprietary models of different scales. The point is not to optimize one model, but to see whether the harness helps across a range of MLLMs. The reported results are strong and consistent. Across the evaluated settings, OpenVLHarness improves average performance over matched no-tool baselines by 9.7 to 12.6 points. The abstract gives specific examples: plus 11.2 with Qwen3-VL-8B, plus 9.7 with Kimi K3, and plus 9.9 with GPT-6 Astra. That consistency matters because it suggests the gains are not limited to one architecture or one benchmark family. The paper also compares against existing visual tool-use baselines. With GPT-6 Luna at medium reasoning effort, OpenVLHarness beats the base model, Codex, and Visual Sketchpad at maximum effort by 7.7 to 8.5 points, while using at most 37 percent of their model-token cost. So the improvement is not just about accuracy; it is also about efficiency. The system is getting better answers without requiring the model to think much harder in-token. Another important finding is that evidence acquisition and reasoning effort are complementary. The scaling experiments show that OpenVLHarness still benefits from greater reasoning effort, which means the harness does not replace inference-time scaling. Instead, it changes what the model is reasoning over. It gives the model better evidence, and then more reasoning effort can be spent on that evidence rather than on guessing from incomplete context. The ablation studies isolate the contributions of the two main components. The paper reports that both the capability layer and the persistent memory matter, which makes sense: usable tool outputs are helpful, but only if the resulting artifacts remain accessible for later steps. The qualitative examples make this especially concrete. In one trajectory, the agent chains camera poses, depth maps, and grounding masks into exact 3D computation. In another, it passes grounded crops by identifier to zoom-in, OCR, and image search before verifying the answer on the web. In a third, it reconciles masks from two grounding queries in code to fix an undercount. These examples show the harness enabling iterative, evidence-driven reasoning rather than one-shot tool calls. The paper also points toward customization. For users adapting the harness to a new domain, it showcases two coding-agent-driven workflows: harness search, which edits prompts, tool descriptions, and output templates, and tool generation, which composes existing capabilities into new tools. Importantly, these workflows do not require updating the underlying model weights. That makes the system more practical for domain adaptation. As for limitations, the paper is careful to frame OpenVLHarness as a harness rather than a fully solved agent. Its success still depends on the quality of the underlying backends, the usefulness of the rendered observations, and the correctness of the generated code. Memory helps only if the artifacts are registered cleanly and referenced correctly. And while the results are broad, they are still benchmark-based evaluations of a specific orchestration design, so real-world deployment would need to watch for robustness, latency, and tool reliability in more varied settings. The main takeaway is straightforward: for multimodal agents, better reasoning is not only about more tokens or bigger models. It is also about giving the model structured access to the right evidence, preserving that evidence across steps, and letting the model compute over it. OpenVLHarness is a concrete attempt to make that workflow systematic, and the results suggest that this kind of evidence-centered design can deliver sizable gains across a wide range of visual tasks.

Previous daily papers

2026-10-29Pushing Dexterity and Safety for In-Hand Object Pose Reaching That Works Remarkably Well2026-10-29Can LLMs Uncover Hidden Physical Laws through Free Exploration?2026-10-29Scaling Laws for Tool-Use Agents via Controllable Environment Synthesis2026-10-28Multi-State Linear Attention with Generalized Second-Order Routing2026-10-28Heads of Security: Learned Attention Gates Improve Prompt Injection Robustness2026-10-27Pretraining Knows What, Simulation Teaches How: Compositional Generalization in a Sim-Trained Robot Agent2026-10-27Retriever-Free Retrieval: Navigating Documents with Decision Models2026-10-27Reva: Real-Time Vulnerability Detection through Contextual Probing of Large Language Models2026-10-26Learning Positive Linear Combinations of ReLUs in Fully Polynomial Time2026-10-25Reliable AI-Assisted Decisions via Selective Auditing2026-10-25A Fix for Softmax and Cross-Entropy2026-10-25Sensorimotor Alignment: A Platonic Proxy for Embodied Policy Success2026-10-22LongZero: Enhancing Long-Context Reasoning in LLMs from Zero Data2026-10-22The End of Consensus Research?2026-10-22Asymmetric On-Policy Distillation Learns In-Context Exploration2026-10-21UniWALM: Unified World Action Language Model for Embodied Robot Control2026-10-21Joints, Camera, Action! Co-Generating 3D Motion and Video for Arbitrary Rigs2026-10-21Evolving Agent Interfaces2026-10-20Same Simulation, Different Evidence: Where Retrieved Tool Output Costs LLM Agents Accuracy2026-10-20Text-to-Image Generative Modeling Without Language Pretraining2026-10-19DiscoveryRSI: Recursively Learning to Discover Valuable Hypotheses2026-10-19Learning without relearning physical symmetry: an SO(3)-equivariant convolutional network (CNN) on the sphere2026-10-19Self-Building Labs2026-10-18T2-z: Test-Time Optimization of Environment Latents for Robotic World Models2026-10-18FDE-Gym: The Last Mile of AI Delivery2026-10-18MLExpert: Towards a Generalist Agentic Model for Autonomous Machine Learning Engineering2026-10-17Discovering state-of-the-art quantum circuits with large language models2026-10-15Your Transformer Is Secretly Elastic2026-10-15Hierarchical Residual Policy Learning for Real-World Mobile Manipulation with Sparse Human Guidance2026-10-15Latent Compaction with Test-Time Training2026-10-14Tev: Scaling Long-Horizon Agentic Environments with Dense Progress Rewards2026-10-14The Last Remote Sensing Model Built by Humans? Casting Any Earth Observation Task as Recursive Self-Improvement2026-10-14Hybrid Reasoning Agents2026-10-13AI Models Can Provably Hide Arbitrary Capabilities2026-10-13RATED: Reliability-Aware AI Agent Tool Retrieval via Execution Dynamics2026-10-13Designing Protein Structures from Natural Language2026-10-12RSI-Anything: Unlocking Recursive Self-Improvement with World Models2026-10-11A Balanced Data Diet: Addressing the Exploration Bottleneck in Mega-Scale RL for Robot Control2026-10-11FAITH: Feasibility-Aware Safety-Filtered RL for High-Dimensional Systems2026-10-11VioLA: Learning Generalist Humanoid Control Policies from Human Data2026-10-10FastBench: Can Streaming VLMs Perceive High-Dynamic Real-World Streams?2026-10-10Ecology of AI Agents: Collaboration Creates a Population Threshold for Takeoff2026-10-08Long-WAM: Scaling the Context of World-Action Models2026-10-08SciExam for ENSO: Can AI Agents Build Climate Models?2026-10-08RoboJEPA: Scaling Robotic Latent World Models2026-10-08RECAST: Learning to Compute the Right Context through Adaptive Evidence Routing2026-10-07WorldSonus: Bringing Sound to Worlds2026-10-07IdeaAnchor: Teaching LLMs to Turn Literature into Research Ideas2026-10-07Agent in a Bottle: Can LLM Agents Turn Their Capabilities Into Cheap, Scalable Artifacts?2026-10-06CLIFT: Conformal Self-Verification for Web Agent Training and Test-Time Scaling2026-10-06PlotGround: Grounding Plot Digitization in Real Scientific Figures and Their Source Data2026-10-06Base Models Can Reason By Taking a Cue From Training Data2026-10-05LESSER: Post-Training Data Selection with Output-Layer Gradients2026-10-05Language Models that Play Chess and Explain Their Moves2026-10-05Less Decoder is More Encoder: Geometric Representation Learning from Novel View Synthesis2026-10-04One Basis to Animate Them All: Gaussian Blendshape Distillation for Real-Time Avatars2026-10-04The Missing Primitive: Diagnosing and Repairing Mathematical Reasoning in Large Language Models2026-10-04DMAD: Distribution Matching as Adversarial Distillation for Fast Visual Generation2026-10-03VISTA: A Visual Harness for Reasoning in an Interactive World