OpenClaw
The Pump Up plugin lets a self-hosted OpenClaw agent pause on an approval or elicitation, durably park while a human decides, and resume in its live session when the decision lands — without you writing a poll loop. It gives the agent a set of Pump Up tools and runs the wait-and-resume machinery for you.
The plugin is in preview — available as source in the public repo. Packaged distribution (ClawHub / npm) is coming.
What the agent gets
Once enabled, the agent can call these tools:
The plugin handles task targeting itself — one durable task per session — so the agent never manages task ids. Attachments are workspace-relative file paths, confined to the workspace directory.
Configuring
Configure the plugin under plugins.entries.pumpup.config:
Exposing the tools
Plugin tools are gated twice — both are required:
- The plugin manifest declares
contracts.tools(it does), so the runtime will register them. - The operator allowlists them — add them to
tools.alsoAllow, or run thefullprofile. The defaultcodingprofile hides plugin tools, so without this the agent never sees them.
Operator CLI
Inspect parked requests locally, without a backend call: