mcpField
C
cancel

cancel

github.com/zereightエージェントワークフロー2.1k57 回インストール今日更新
リポジトリ

cancel について

cancel は、実行中の OMG モードを停止するスキルです。モードの状態を検出して関連状態を整理し、OMG Autopilot と Self-Improve では再開用の進捗を保持します。

主な機能

  1. 01実行中の OMG モードを検出
  2. 02関連モードを順にキャンセル
  3. 03一部の進捗を再開用に保持
  4. 04--force と --all に対応

活用シーン

  1. 01実行中の OMG Autopilot ワークフローの停止
  2. 02チームの終了とリソースの整理
  3. 03--force による全モード状態の消去

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/zereight/gitlab-mcp --skill cancel

インストール後、Claude Code で/cancelを入力して読み込まれたか確認します。

詳細

キャンセル

現在アクティブな OMG モードを検出してキャンセルします。

機能

アクティブなモードを自動的に検出してキャンセルします。

  • OMG Autopilot:ワークフローを停止し、再開できるよう進捗を保持します
  • Ralph:永続化ループを停止します
  • Ultrawork:並列実行を停止します
  • UltraQA:QA サイクルのワークフローを停止します
  • Team:すべてのチームメイトにシャットダウンを送信し、クリーンアップします
  • Self-Improve:ループを停止し、再開できるよう反復状態を保持します

使用方法

/cancel
/cancel --force
/cancel --all

自動検出

.omc/state/ を読み取り、アクティブなモードを特定します。依存関係の順序に従ってキャンセルします。

  1. OMG Autopilot(連携する ralph/ultraqa のクリーンアップを含む)
  2. Ralph(連携する ultrawork をクリーンアップ)
  3. Ultrawork(単独)
  4. UltraQA(単独)
  5. Team(正常なシャットダウンとクリーンアップ)
  6. Self-Improve(反復状態を保持)

ワークフロー

1. 引数を解析する

--force または --all フラグを確認します。

2. アクティブなモードを検出する

omg_read_state を使用して、各モードの状態ファイルを確認します。

3A. 強制モード(--force または --all)

.omc/state/ 内のすべての状態ファイルを消去します。最終手段です。

3B. スマートキャンセル(デフォルト)
OMG Autopilot がアクティブな場合
  1. 連携する ralph を確認 → 連携している場合は ultrawork を消去 → ralph を消去
  2. 連携する ultraqa を確認 → 連携している場合は消去
  3. omg-autopilot を非アクティブに設定(再開用に状態を保持)
Ralph がアクティブな場合(OMG Autopilot ではない)
  1. 連携する ultrawork を確認 → 連携している場合は消去
  2. ralph の状態を消去
Team がアクティブな場合
  1. すべてのチームメイトにシャットダウンを通知
  2. 応答を待機(メンバーごとに15秒でタイムアウト)
  3. チームのリソースをクリーンアップ
  4. 存在する場合は連携する ralph を消去
UltraQA/Ultrawork/Self-Improve がアクティブな場合

状態を直接消去します。

アクティブなモードがない場合

「アクティブな OMG モードは検出されませんでした。すべての状態を消去するには --force を使用してください。」と報告します。

保持されるもの

モード状態の保持再開コマンド
OMG Autopilotはい(フェーズ、ファイル、仕様)/omg-autopilot
Self-Improveはい(反復状態)/self-improve --resume
RalphいいえN/A
その他いいえN/A

メッセージ

モード成功メッセージ
OMG Autopilot「OMG Autopilot をフェーズ {phase} でキャンセルしました。進捗は保持されています。」
Ralph「Ralph をキャンセルしました。永続化モードは無効になりました。」
Ultrawork「Ultrawork をキャンセルしました。」
UltraQA「UltraQA をキャンセルしました。」
Team「Team をキャンセルしました。チームメイトをシャットダウンしました。」
Self-Improve「反復 {N} で Self-Improve を停止しました。」
Force「すべての OMG モードを消去しました。」
None「アクティブな OMG モードは検出されませんでした。」

コメント