Install
openclaw skills install background-delivery-sopStandardize how agents handle tasks that run in the background, via sub-agents, or via ACP sessions, so completed work is always proactively delivered back to the user. Use when creating or improving agent workflows for async/background execution, fixing cases where results finish but are not sent, or teaching another agent how to do receipt → execution → final delivery without making the user chase for updates.
openclaw skills install background-delivery-sopUse this skill to enforce a simple rule: if work finishes in the background, the user should not have to ask for the result.
This skill is for orchestration and delivery discipline, not for the task domain itself.
Treat every background completion as a delivery obligation.
If a task was delegated to:
then the parent / main agent must actively close the loop with the user.
When a background task returns, classify it into exactly one of these states and act immediately.
Send the final result now.
Use when:
Output pattern:
Send a progress update now.
Use when:
Output pattern:
Send the blocker now.
Use when:
Output pattern:
Use this fixed pattern for background work:
Send one short message when the task begins.
Examples:
Rules:
When the background task completes, send exactly one substantive follow-up:
Never leave the task in a state where:
When a completion event reaches the main agent, default to this interpretation:
This is not just internal orchestration data. This is pending user delivery.
So the default action is:
NO_REPLY Is AllowedOnly allow silence if at least one of these is true:
If none of those are true, do not swallow the completion.
Avoid these failure modes:
Answer directly in the main session.
Move execution to background / sub-agent / ACP as appropriate.
Send one short acknowledgment.
Ask:
Use this template when teaching another agent or building a workflow rule:
If you move work into the background, you own the final delivery. Send one short acknowledgment when work starts. When the background task completes, proactively send either the final result, a meaningful progress update, or a blocker. Do not wait for the user to ask again unless the completion is truly duplicate.
This SOP is being followed if:
Use task-level adaptive thinking instead of trying to hot-switch the main conversation constantly.
Recommended mapping:
offlowmediumhighRecommended operating pattern:
适合直接教给中文 agent 的一句话原则:
只要任务转入后台、sub-agent 或 ACP 执行,完成后就必须主动把结果发给用户;不要等用户追问。
后台任务完成后,主会话必须三选一:
以下都算没按 SOP 执行: