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
Related tools
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.