MachinoAI Research
Budget-Aware Tool Use Enables Effective Agent Scaling
Agent scaling is not just more tokens or tool calls; agents must know and strategically allocate their remaining budget.
TL;DR
Budget Tracker adds explicit resource state to the agent loop, while BATS adds adaptive planning and verification; under a 100-call-per-tool budget, Gemini-2.5-Pro with BATS reaches 24.6% BrowseComp, 46.0% BrowseComp-ZH, and 27.0% HLE-Search.
Why It Matters
Production agents pay for both reasoning tokens and external calls. Budget awareness turns a fixed tool allowance into a controllable resource-allocation problem, enabling better cost-performance trade-offs and clearer stopping behavior.
Research Brief
The shortest useful explanation.
Budget Tracker adds explicit resource state to the agent loop, while BATS adds adaptive planning and verification; under a 100-call-per-tool budget, Gemini-2.5-Pro with BATS reaches 24.6% BrowseComp, 46.0% BrowseComp-ZH, and 27.0% HLE-Search.
Core Explanation
The paper studies test-time scaling for tool-augmented agents under explicit tool-call budgets. It introduces Budget Tracker for continuous budget awareness and BATS for budget-aware planning and self-verification, together with a unified cost metric covering token and tool-call costs.
Why It Matters
Production agents pay for both reasoning tokens and external calls. Budget awareness turns a fixed tool allowance into a controllable resource-allocation problem, enabling better cost-performance trade-offs and clearer stopping behavior.

Budget Tracker in the agent loop
Original arXiv HTML figure showing budget state supplied before the next reasoning and tool call.

Budget-aware scaling curve
Original arXiv HTML plot showing ReAct saturating while Budget Tracker continues to scale with more tool budget.

BATS framework
Original arXiv HTML figure showing budget-aware planning, tool execution, verification, pivoting, and answer selection.
Section 01
Problem
01. Problem
Tool-augmented agents have two coupled scaling resources: internal reasoning tokens and external tool calls. Giving an agent a larger tool-call budget does not automatically improve performance because standard agents may keep using a rigid search strategy and stop before exploiting the available budget. The paper formulates agent scaling as maximizing accuracy under explicit per-tool budgets.
Section 02
How It Works
03. How It Works
Budget Tracker appends policy guidance and real-time remaining/used budgets after tool interactions. BATS adds a persistent tree-structured plan, exploration and verification decomposition, and a backward constraint check over candidate answers. Verification returns SUCCESS, CONTINUE, or PIVOT; failed paths can be summarized before another attempt.
Section 03
Architecture
05. Architecture
The system is a ReAct-style search agent with Search and Browse tools. Budget Tracker can be inserted as a plug-in. BATS wraps the loop with planning, tool execution, self-verification, retry/pivot behavior, trajectory summarization, and final answer selection. The architecture is training-free in the reported BATS experiments.
Section 04
Experiments
06. Experiments
The paper evaluates on BrowseComp (1,266 questions), BrowseComp-ZH (289), HLE-Search (200), and a 114-task retail subset of tau2-bench. Budget Tracker improves accuracy across models under identical budgets. BATS is evaluated under 100 tool uses per tool and compared with ReAct, SLIM, and training-based agents.
Formulas
Budget-constrained accuracy
The agent maximizes expected accuracy while never exceeding the allocated call budget for any tool.
Unified agent cost
Total economic cost combines token consumption with the cost of each realized tool invocation.
Related Research
Generative Agents
An agent architecture combining memory, retrieval, reflection, and planning to simulate believable long-horizon behavior.
AI AgentsMIRA
MIRA is an autonomous medical agent evaluated in a sandboxed EHR workflow with tools for diagnosis, testing, treatment, and admission decisions.
AI AgentsAgentic Reasoning
A tool-using agent framework that extends LLM reasoning with web search, coding, and structured reasoning memory for deep research tasks.
References
ReAct: Synergizing Reasoning and Acting in Language Models
Base reasoning/action loop used by the search-agent experiments.
BrowseComp: A Simple Yet Challenging Benchmark for Browsing Agents
Primary browsing benchmark used in the experiments.
Lost in the Maze: Overcoming Context Limitations in Long-Horizon Agentic Search
SLIM baseline for context-efficient long-horizon search.
arXiv v2arXiv HTML v2Official GitHub repository