Skip to main content

cancel

Abort the current WorkBuddy workflow — stop background agents/processes, clear in-progress tasks, and hand back control to the user

インストールへ移動

ソース情報

リポジトリ
mrzhangguoguo/oh-my-workbuddy
ソースの最終更新活動
2026年7月8日 07:14
検出された SKILL.md の言語
英語
スター
2
フォーク
1

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
cancel
category
utility
status
active
description
Abort the current WorkBuddy workflow — stop background agents/processes, clear in-progress tasks, and hand back control to the user
agent_created
true
triggers
["cancel","stop","abort","cancel this","stop the task"]
> Ported from oh-my-codex `cancel`. OMX runtime conventions (`$macro` invocation, `omx` CLI, `.omx/` state directory) are replaced with WorkBuddy idioms (Skill tool, Agent tool, task list, `.workbuddy/memory`). # Cancel The standard, safe way to stop whatever is currently running and exit cleanly. WorkBuddy has no persistent "mode" state like OMX's `.omx/state/*.json`, so there is nothing to terminalize across sessions — but in-progress work within the current session can still be stopped. Use this skill whenever the user says "cancel", "stop", "abort", or asks to halt the current flow. ## What It Does 1. **Stop background work.** If any background shell command (started with `run_in_background`) is running, stop it with the TaskStop tool (or send its `task_id`). 2. **Stop spawned agents.** If any Agent tool calls are still in flight, let them finish their current message or stop them; do not start new ones. 3. **Clear the task list.** Mark every `in_progress` task as `completed` only if it is genuinely done; otherwise set it back to `pending` so it is not silently lost, or delete it. Do not leave phantom `in_progress` items. 4. **Preserve recoverable progress.** Anything worth keeping (files written, decisions made) should already be on disk or in `.workbuddy/memory/YYYY-MM-DD.md`. Do not delete user files. 5. **Report and yield.** Tell the user what was stopped and what (if anything) remains, then stop. Do not auto-continue into another workflow. ## Usage ``` /cancel ``` Or say: "cancel", "stop", "abort". ## Force / Full Reset WorkBuddy sessions are stateless between turns, so a simple "stop" already resets the flow. Use `--force` / `--all` semantics only to also: - Clear **all** in-progress and pending tasks from the task list (not just the current one). - Remove any `.workbuddy/memory` scratch notes you created for this run if the user wants a clean slate. Example: ``` /cancel --force ``` ## Notes - **Safe by default:** only the current session's in-flight work is affected; never touch unrelated files, other sessions, or global config. - **Resume-friendly:** written files and memory entries survive a cancel, so the user can pick up later without re-doing completed work. - **No destructive deletion:** cancelling never deletes the user's source, git history, or installed skills.
GitHubで見る