Skip to content
Security
Command

/engage.pickup

Resume an engagement from the engine trace — skip completed steps, continue where you left off

From plugin
offensive-claude
33818 skills8 agents18 commands1 hook
Install
> /plugin marketplace add hypnguyen1209/offensive-claude
> /plugin install offensive-claude@offensive-claude-marketplace

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/engage.pickup

Context preview

What this command does when you run it.

Resume an engagement from the engine trace — skip completed steps, continue where you left off

Command definition

engage.pickup.md
description: Resume an engagement from the engine trace — skip completed steps, continue where you left off

/engage.pickup

Resume an in-progress engagement. The autopilot engine writes an append-only trace (`<state>/trace.jsonl`); pickup re-runs the workflow with `--resume`, so completed steps are skipped and the run continues from the first unfinished step.

Usage

`/engage.pickup [--workflow <name>] [--state .engage/engine]`

Process

1. Locate prior run

Read `<state>/trace.jsonl`. Summarize: which phases/steps completed (`step_done`), whether the prior run `halted` (budget/loop) or `finished`, and any `operator_bump` directives recorded.

2. Resume

python engine/engine.py run --workflow <name> --target <host> \
    --scope .engage/scope/scope.json --state .engage/engine --resume

Completed `step_id`s are skipped (`step_skipped_resume`); the budget restarts for the new run, so raise `--max-steps`/`--max-seconds` if the prior run halted on budget.

3. Re-orient

Before continuing manual work, reload context:

  • `.engage/scope/scope.json` — the enforced boundary
  • `.engage/recon/prior-intel.*` — recalled patterns (run `/engage.memory recall` if stale)
  • `exploit/findings/` — findings already recorded
  • the trace's last `step_done` — where execution stopped

4. Operator bump (optional)

Drop a directive into `<state>/bump.txt` (e.g. "also test the staging host") before resuming; the engine records and consumes it between steps.

Notes

  • The trace is the resumable state — keep `<state>/` with the engagement artifacts.
  • A `halted` prior run is normal (it means the budget/loop guard fired) — review the reason, adjust

budget or pivot, then pick up.

Read more
Ships withoffensive-claude

A spec-driven offensive security framework for Claude Code — structured engagement workflows based on the Cyber Kill Chain, 31 kill-chain skills (multi-file progressive-disclosure) plus a discipline layer (a SessionStart dispatcher + 6 process/discipline

Get the whole plugin