mcpField
B
Bankr Agent - Job Workflow

Bankr Agent - Job Workflow

github.com/bankrbotAgent 工作流88373 次安装31 周前更新
代码仓库

关于 Bankr Agent - Job Workflow

Bankr Agent - Job Workflow 是一项通过异步提交、轮询和完成流程执行 Bankr API 请求的技能,帮助 Agent 跟踪进度并报告结果或交易信息。

主要功能

  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 上购买价值 $50 的 ETH”)
  • 输出:用于跟踪的作业 ID
bankr_agent_get_job_status

检查作业状态。响应包含:

  • status:pending | processing | completed | failed | cancelled
  • response:文本答复(完成时)
  • transactions:已执行交易的数组
  • statusUpdates:执行期间的进度消息
  • error:错误消息(失败时)
bankr_agent_cancel_job

取消正在运行的作业。

作业状态

状态操作
pending继续轮询
processing继续轮询,并报告 statusUpdates
completed阅读 response 和 transactions
failed检查 error 字段
cancelled无需进一步操作

时间安排

  • 轮询间隔:2 秒
  • 通常完成时间:30 秒到 2 分钟
  • 建议取消:简单查询超过 3 分钟时

输出指南

查询类型输出格式
价格查询明确说明价格(例如,“ETH 的价格为 $3,245.67”)
交易确认金额和交易详情
市场分析简洁总结关键见解
Polymarket结合背景说明赔率
余额列出持仓及其美元价值
错误清楚说明错误,并建议替代方案

状态更新处理

  • 跟踪上次报告的更新数量
  • 只报告新增更新,避免重复
  • 更新会显示 Agent 的进度(例如,“正在分析市场数据……”)

错误恢复

如果轮询失败:

  1. 短暂等待后重试
  2. 无论如何,作业都会继续在服务端运行
  3. 可使用相同的 jobId 恢复轮询

评论

支持 Markdown