Orchestration No native equivalent

scratchpad_write

Write key-value data to a plan's scratchpad for cross-step knowledge sharing.

What it does

Stores a key-value pair in an analysis plan’s scratchpad. Later steps can read these values to build on earlier results without re-running tools.

When to use it

  • Passing results forward — store output from one step for use in the next
  • Accumulating findings — build up a shared knowledge base across steps
  • Cross-step coordination — share context between independent analysis passes

Benchmark note

This benchmark compares CodeSift against the closest practical native workflow an agent would use for the same task. For some tools, that baseline is a direct shell equivalent such as rg or find. For AST-aware, graph-aware, and LSP-backed tools, the baseline is a multi-step workflow rather than a strictly identical command. Results should be read as agent-workflow comparisons: token cost, call count, and practical context efficiency.