Bankr代理工作流程Skill BankrAgent-JobWorkflow

这个技能用于通过异步作业模式执行 Bankr API 操作,包括提交提示、轮询状态和完成作业。适用于金融交易、市场分析和数据查询,基于提交-轮询-完成的工作流程。关键词:Bankr API, 异步作业, 工作流程, MCP工具, 量化交易, 数字货币交易

数字货币 0 次安装 0 次浏览 更新于 3/15/2026

name: Bankr 代理 - 工作流程 description: 这个技能应在执行 Bankr 请求、向 Bankr API 提交提示、轮询作业状态、检查作业进度、使用 Bankr MCP 工具或理解提交-轮询-完成工作流程模式时使用。提供所有 Bankr API 操作的核心异步作业模式。 version: 1.0.0

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 陈述赔率并附带背景
余额 列出持有资产及其美元价值
错误 清晰解释,建议替代方案

状态更新处理

  • 跟踪最后报告的更新计数
  • 仅报告新更新以避免重复
  • 更新显示代理进度(例如,“正在分析市场数据…”)

错误恢复

如果轮询失败:

  1. 短暂延迟后重试
  2. 作业在服务器端继续进行
  3. 可以使用相同的 jobId 恢复轮询