A benchmark score can describe a model alone, a model using tools, or an entire agent system. Tool-assisted score analysis identifies which of those was evaluated. The output is a compact methods record that lets a reader compare like with like instead of attributing every successful task to the language model in isolation.
Primary sources checked on 8 October 2026. Worked examples and sample records below are illustrative; they do not represent product tests or real customer findings.
Define the evaluated system
Write down the model identifier, system prompt, agent framework, tools, and benchmark version. A coding benchmark may provide a repository, test runner, and shell access. A question-answering evaluation may allow browsing or retrieval. These resources change the task. A score for that complete system should not be described as a tool-free capability unless the method says so.
Use the benchmark maintainer’s documentation and the submitter’s evaluation record. SWE-bench’s official leaderboard is a starting point for locating coding evaluation context, not a license to compare every listed result as identical. Follow the methodology and submission links relevant to the specific score. If the submission does not reveal tool conditions, record that gap prominently.
Inventory tools and execution privileges
List the functions available during evaluation: search, file reading, code execution, tests, package installation, external APIs, or human intervention. Record whether the evaluator restricted network access and whether the agent could modify the environment. Tool names alone are insufficient. A shell with internet access differs materially from a restricted shell that can only run supplied tests.
Separate tools used by the evaluated system from tools used by the scorer. The agent may edit code, while the evaluator runs hidden tests afterward. That does not mean the agent saw the hidden tests. Conversely, access to a visible test suite may help the agent iteratively repair failures. Preserve these distinctions before interpreting success as reasoning ability.
Read the budget and retry conditions
A system with several attempts, long execution time, or a large token budget has more opportunity to succeed than one with a single short attempt. Record maximum steps, token budget, timeout, number of samples, and any selection rule. If the final result chooses the best of several attempts, explain that selection instead of presenting it as a typical first response.
Ask how failures are counted. Infrastructure timeouts, malformed tool calls, and unresolved tasks may be handled differently. A leaderboard percentage can hide exclusions or changing dataset sizes. Capture the denominator and benchmark split. The comparison remains incomplete until you know both the available resources and the set of tasks on which the score was calculated.
Build the tool-assisted score table
Use columns for reported score, benchmark version, task count, model, scaffold, tools, budget, retry policy, and disclosure quality. Include a conclusion such as directly comparable, comparable with qualifications, or insufficient methods. Do not average scores across incompatible benchmark splits. A familiar benchmark name does not ensure the same tasks or scoring rules were used.
In an illustrative comparison, System A has repository access and a test runner, while System B is evaluated from problem text only. You can describe both results, but a direct model-quality ranking would require more evidence. The practical conclusion might be that A demonstrates performance in a tool-enabled coding workflow, while B answers a different evaluation question.
Check whether tools supplied the decisive evidence
Read a few released trajectories where available. Identify what information the model received from tools before making the final decision. Did search retrieve the answer, did tests expose the bug, or did the model solve the task without external feedback? These examples can explain the system’s operation, but a few selected successes cannot quantify the contribution of tools across the full benchmark.
For a stronger estimate, look for an ablation that changes tool access while holding other conditions stable. Without that, avoid claiming that tools caused a particular score improvement. Different prompts, model versions, or budgets may also explain the difference. Mark causal explanations as hypotheses unless the evaluation design supports them.
Communicate the result without diminishing useful systems
Tool-enabled performance is valuable when your real workflow also uses those tools. The problem is incorrect attribution, not the presence of tools. State the evaluated system clearly and connect it to the reader’s environment. An organization with restricted network access may need a different acceptance test from a team using the same search and execution stack as the benchmark.
Retain the methods table with the score and observation date. Revisit it when the leaderboard changes, the submission is updated, or your production scaffold changes. The finished analysis should help a reader decide whether the result is relevant to their task while keeping model capability, system design, and resource budget visible as separate parts of the evidence.
Review and preserve the finished tool-assisted score analysis
Before handing over the result, perform a review that starts from the evidence rather than the generated prose. Pick a clearly supported item, a disputed item, and an item with missing information. Write the expected treatment of each before reading the proposed conclusions. Then open the cited originals and compare the result with those expectations. Check the surrounding text, headings, dates, and qualifications, because a citation can point to the correct document while supporting a narrower statement.
Ask a colleague to use the finished deliverable without your explanation. They should be able to locate the original records, identify unresolved questions, and understand which statements are direct evidence and which are your interpretation. Revise any place where they must guess. Keep the reviewed output, source manifest, prompt, and correction history together. Record the review date and the event that should trigger another check. When a source changes, preserve the earlier assessment and explain which conclusions were affected rather than silently replacing the evidence.
Do not equate an empty result with the absence of a problem. Check that all intended inputs were included and readable. Explain exclusions and merged records. A useful handover makes incompleteness visible and assigns a next action to the person who can resolve it.
Frequently asked questions
Are tool-assisted scores invalid?
No. They can be highly relevant to tool-enabled work, but the evaluated system and conditions must be stated.
Does running hidden tests mean the agent saw them?
Not necessarily. Distinguish evaluator scoring from tools and feedback available to the agent.
Can two leaderboard percentages be compared directly?
Only after checking benchmark version, split, denominator, tools, budget, and attempt-selection rules.
How can I isolate the effect of tools?
Look for a controlled ablation. Selected trajectories alone do not establish the average causal contribution.
What belongs beside a published score?
The model and scaffold, benchmark scope, tool access, budget, retries, and important methodological gaps.