What they did
The authors constructed executable workflows involving multiple tools, with execution-grounded annotations describing which calls depend on others and measured profiles of their resource use. The benchmark targets the trade-off between slow serial execution and parallel execution that can exceed available capacity.
PeakBench evaluates agents in two stages: logical planning, which determines valid dependencies and opportunities for parallelism, and physical scheduling, which assigns those calls under resource constraints. Separate metrics are intended to identify whether a failure stems from an invalid plan or a poor schedule.
Key findings
- Strong dependency planning did not consistently produce safe or efficient execution when resources were constrained.
- Resource-agnostic parallel scheduling caused avoidable overflows, despite offering lower latency than fully serial execution.
- Providing agents with resource information reduced avoidable overflows and improved resource utilization.
- Separating planning from scheduling made it possible to attribute errors and inefficiencies to the relevant stage rather than relying only on end-to-end task success.
Why it matters
Tool-using agents deployed on shared compute, APIs, or devices must decide not only which calls are logically compatible but also when they can run without exhausting limited resources. PeakBench adds this operational dimension to agent evaluation and challenges the assumption that a correct tool plan is sufficient for reliable execution.
Caveats
The supplied abstract does not report the benchmark's size, the tested models, resource types, or numerical effect sizes, so the breadth and magnitude of the reported gains cannot be assessed here. It also remains unclear how well the measured workflows represent changing resource availability, external API limits, and other conditions encountered in production systems.