mcpField
B
background-agent-pings

background-agent-pings

github.com/parcadeiエージェントワークフロー3.9k502 回インストール39 週間前に更新
リポジトリ

background-agent-pings について

システム通知でバックグラウンドエージェントの進捗を確認し、ポーリングを避けるためのワークフロースキルです。通知を待つ間も、ほかの作業を続けられます。

主な機能

  1. 01通知による進捗確認
  2. 02繰り返しのポーリングを回避
  3. 03通知後に出力ファイルを確認

活用シーン

  1. 01バックグラウンドエージェントの実行中に別作業
  2. 02完了通知後の結果確認

インストール

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

$npx skills add https://github.com/parcadei/continuous-claude-v3 --skill background-agent-pings

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

詳細

バックグラウンドエージェントの通知

システムからのリマインダーをエージェントの進捗通知として信頼してください。ポーリングは不要です。

パターン

バックグラウンドエージェントを起動したら、ほかのタスクに取り組み続けてください。以下の場合は、リマインダーを通じてシステムから通知されます。

  • エージェントが進捗した場合:Agent <id> progress: X new tools used, Y new tokens
  • エージェントが出力ファイルを書き込んだ場合(指定したパスを確認してください)

推奨事項

1. Task(run_in_background=true, prompt="... Output to: .claude/cache/agents/<type>/output.md")
2. Continue with next task immediately
3. When system reminder shows agent activity, check if output file exists
4. Read output file only when agent signals completion

禁止事項

# BAD: Polling wastes tokens and time
Task(run_in_background=true)
Bash("sleep 5 && ls ...")  # polling
Bash("tail /tmp/claude/.../tasks/<id>.output")  # polling
TaskOutput(task_id="...")  # floods context

重要な理由

  • ポーリングを繰り返すと、チェックのたびにトークンを消費します
  • TaskOutput を使うと、エージェントの全トランスクリプトがメインのコンテキストに大量に出力されます
  • システムリマインダーは無料で、自動的にプッシュされます
  • 待っている間も、ほかの作業を続けられます

出典

  • このセッション:システムリマインダーで進捗が通知されるのに、エージェントの出力をポーリングすると時間を無駄にすると気づきました

コメント