Define an expressive and safe storage-side operation interface

Define a storage-side interface for agent operations such as grep, head, and wc that is expressive enough for ad hoc agent pipelines while remaining efficient, safe, and compatible with storage-system responsibilities.

Background

Agent file operations often consist of queries over data rather than bulk data transfers. Offloading these operations to storage could reduce network round trips and metadata traffic, but a fixed operator set may not support the pipelines agents compose, whereas arbitrary computation could turn the storage system into a general execution platform. The unresolved problem is to identify an appropriate abstraction between these extremes.

References

The open question is what abstraction such an interface should expose. A fixed set of server-side operators is simple and safe, but covers only a subset of the ad hoc pipelines agents compose. At the other extreme, allowing arbitrary computation would effectively turn the storage system into a general-purpose execution platform. Finding an interface that is expressive enough for agent workloads while remaining efficient, safe, and compatible with storage-system responsibilities remains an open design problem.

— Towards Efficient HPC Systems for Agents: Challenges and Opportunities  (2609.38723 - Zheng et al., 30 Sep 2026) in Section Storage, subsection “Opportunities: Data Locality, Operation Offload, and Persistent Agent State”