mcpField
B
Bankr Agent - Job Workflow

Bankr Agent - Job Workflow

github.com/bankrbotエージェントワークフロー88373 回インストール31 週間前に更新
リポジトリ

Bankr Agent - Job Workflow について

Bankr Agent - Job Workflow は、非同期の送信・ポーリング・完了という手順で Bankr API のリクエストを実行するスキルです。エージェントによる進捗追跡や、結果・取引情報の報告に役立ちます。

主な機能

  1. 01プロンプトを送信してジョブ ID を取得
  2. 02ジョブ状態と進捗更新をポーリング
  3. 03完了結果と取引情報を確認
  4. 04実行中のジョブをキャンセル
  5. 05ポーリングエラー後に追跡を再開

活用シーン

  1. 01トークン操作の完了まで追跡
  2. 02更新を重複させず進捗を報告
  3. 03ポーリングエラー後に状態確認を再開

MCP 対応

Bankr MCP ツール `bankr_agent_submit_prompt`、`bankr_agent_get_job_status`、`bankr_agent_cancel_job` を使い、ジョブの送信、追跡、キャンセルを行います。

インストール

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

$npx skills add https://github.com/bankrbot/claude-plugins --skill bankr-agent---job-workflow

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

詳細

Bankr のジョブワークフロー

非同期ジョブパターンを使用して、MCP ツールで Bankr API 操作を実行します。

基本パターン:送信・ポーリング・完了

  1. 送信 - bankr_agent_submit_prompt でプロンプトを送信し、ジョブ ID を受け取ります
  2. ポーリング - 2 秒ごとに bankr_agent_get_job_status でステータスを確認します
  3. 完了 - ステータスが終了状態になったら、結果を報告します

MCP ツール

bankr_agent_submit_prompt

ジョブを開始するために、自然言語のプロンプトを送信します。

  • 入力:自然言語によるリクエスト(例:「BaseでETHを50ドル分購入」)
  • 出力:追跡用のジョブ ID
bankr_agent_get_job_status

ジョブのステータスを確認します。レスポンスには以下が含まれます。

  • status:pending | processing | completed | failed | cancelled
  • response:テキスト形式の回答(完了時)
  • transactions:実行されたトランザクションの配列
  • statusUpdates:実行中の進捗メッセージ
  • error:エラーメッセージ(失敗時)
bankr_agent_cancel_job

実行中のジョブをキャンセルします。

ジョブのステータス

ステータスアクション
pendingポーリングを続けます
processingポーリングを続け、statusUpdates を報告します
completedresponse と transactions を確認します
failederror フィールドを確認します
cancelled以降の操作は不要です

タイミング

  • ポーリング間隔:2 秒
  • 通常の完了時間:30 秒~2 分
  • キャンセルの提案:単純なクエリで 3 分以上経過した場合

出力ガイドライン

クエリの種類出力形式
価格に関するクエリ価格を明確に示します(例:「ETH は $3,245.67 です」)
取引金額とトランザクションの詳細を確認します
市場分析重要な知見を簡潔に要約します
Polymarket背景情報を添えてオッズを示します
残高保有資産と米ドル換算額を一覧表示します
エラー明確に説明し、代替案を提案します

ステータス更新の処理

  • 最後に報告した更新件数を記録します
  • 繰り返しを避けるため、新しい更新のみを報告します
  • 更新にはエージェントの進捗が示されます(例:「市場データを分析しています…」)

エラーからの復旧

ポーリングに失敗した場合:

  1. 少し待ってから再試行します
  2. ジョブはサーバー側で引き続き実行されます
  3. 同じ jobId を使ってポーリングを再開できます

コメント