FEATUREDComputing Life · Share (鸭哥 research reports)· rssZH00:00 · 08·27
→Grok Bot Leak: Why Cursor Only Gives Models Partial Tool Definitions
The community reverse-engineered Cursor's desktop agent Grok Bot 0.18.0, revealing its tool exposure strategy: 9 of 30+ tools only get a one-line hand-written hint, requiring the model to call GetMcpTools first to pull the full schema. The main reason is KV cache economics—changing the tools parameter invalidates the entire prefix cache, multiplying costs by 10x. Cursor writes dynamic tool schemas into conversation content instead of the tools array, keeping the tool surface stable to preserve cache discounts. Manus, designed independently, took the opposite route: all tools stay resident, with decoding-time masking. Both teams converged on the same constraint: the serialized tool surface must remain stable; dynamism must be pushed elsewhere.
#Agent#Anysphere#Cursor#Grok Bot
why featured
Featured · importance 78 · hook + knowledge + resonance
editor take
Cursor hides 9 tool schemas in conversation content, not the API tools array, to preserve a 10x KV cache discount—cost-driven architecture.
sharp
This is worth reading because it explains a real engineering tradeoff you normally have to guess at: why Cursor's Grok Bot doesn't give the model all tool definitions upfront, instead forcing it to call GetMcpTools first. The main reason isn't tool clutter confusing the model—it's KV cache economics. When tool definitions sit in the API tools parameter, any change invalidates the entire prefix cache, multiplying costs by 10x. Cursor writes the 9 dynamic tool schemas into conversation content instead, keeping only 18 static core tools plus two stable entry points in the tools array. The tool surface stays fixed, the cache discount survives. Manus independently converged on the same constraint: the serialized tool surface must remain stable; dynamism gets pushed elsewhere. The second half of the piece separates knowledge-layer loading (skills) from capability-layer loading (dynamic tools) as orthogonal dimensions—a split that only became possible after Anthropic shipped Agent Skills in October 2025, giving the knowledge layer its own independent carrier. What's missing: any official response from Cursor. Anysphere pulled the 0.18.0 installer but issued no statement.
HKR breakdown
hook ✓knowledge ✓resonance ✓