Orchestration No native equivalent
update_step_status
Update step status in a plan. Automatically propagates to plan-level status on completion.
What it does
Sets the status of a specific step in an analysis plan. When all steps complete, the plan status updates automatically.
When to use it
- Marking progress — update steps as they complete
- Recording failures — set status to failed with an error message
- Automated workflows — agents use this to track their own progress through a plan
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.