CRAICLJun 1

Ghost Tool Calls: Issue-Time Privacy for Speculative Agent Tools

arXiv:2606.0248380.7
Predicted impact top 12% in CR · last 90 daysOriginality Incremental advance
AI Analysis

For developers of tool-augmented language agents, this work addresses a privacy vulnerability in speculative execution that existing authorization and access-control mechanisms fail to mitigate.

The paper identifies that speculative tool calls in language agents leak user intent to external services before the agent commits, and proposes Speculative Tool Privacy Contracts to enforce issue-time privacy policies. Evaluation shows that only issue-time policies that alter or suppress speculative calls before dispatch reduce inference, while post-hoc measures do not.

Tool-augmented language agents speculatively issue likely future tool calls to hide latency, but those calls leak inferred user intent to external services before the agent commits to the branch. Every external observer that received the call retains the disclosure after the agent abandons the branch. Timing is the issue, not authorization: no commit-time cleanup, read-only restriction, or access-control allow-list unsends what an observer already holds. We call these invocations ghost tool calls and propose Speculative Tool Privacy Contracts, a runtime abstraction that treats observation before commitment as a first-class effect, distinct from state mutation. We implement the contracts in a prototype runtime and evaluate twelve policies across three corpora. Speculative dispatch increases what an observer can infer about user intent; post-hoc filters, read-only restrictions, and access-control allow-lists leave that inference intact; only issue-time policies that change or suppress the speculative call's argument or destination projection before dispatch reduce it.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes