MINARA
使用 Minara

搭建工作流

用自然语言请求创建自动化,支持预览、测试和多种推送渠道

不知道从哪里开始自动化?从这里入手。以下示例均以用户真实提问方式呈现,每条都对应当前已有的工作流功能。

如果这是你第一次有资金的会话,请先完成首次设置

💡 本地工作流支持在部署前使用 workflow_test 测试。对于基于消息的工作流,测试会通过已配置的平台发送一条真实消息,以便验证渠道是否正常。如果目标平台尚未接入,测试会直接拒绝并告知需要连接哪个服务商。

如何理解自动化

工作流运行在内置工作流引擎上,适用于定时简报、提醒、通知和监控。工作流直接调用工具处理器,除非其中显式包含 LLM 节点,否则不消耗 token

自主交易策略请参见 Autopilot,属于独立的功能板块。

🟢 智能体工作流

这是最安全的自动化入口。只负责监控、汇总和通知,不涉及资金流动。

1. Telegram 价格提醒

提示词

Alert me on Telegram if ETH trades below $3000.

Agent 回复

正在创建价格阈值工作流:

  • 资产:ETH
  • 触发条件:最新价低于 $3,000
  • 推送渠道:Telegram
  • 冷却时间:两次推送间隔 15 分钟

确认创建?请回复 yesno

如果尚未配置渠道,Minara 会停止并引导你前往消息通知完成配置。

2. 早间市场简报

提示词

Send me a BTC, ETH, and SOL market brief every day at 8am Shanghai time.

Agent 回复

正在创建定时本地工作流:

  • 计划:每天 08:00 Asia/Shanghai
  • 资产:BTC、ETH、SOL
  • 内容:隔夜涨跌、关键价位、趋势、风险提示
  • 推送:聊天窗口 + 已配置的消息渠道

确认创建?请回复 yesno

3. 自定义监控工作流

提示词

Create a workflow that emails me if BTC moves 5% in a day or if NVDA gaps more than 4% at the open.

Agent 回复

正在构建本地监控工作流:

  • 触发条件 A:BTC 24 小时涨跌幅 >= 5%
  • 触发条件 B:NVDA 开盘缺口 >= 4%
  • 渠道:邮件
  • 运行模式:仅监控,不执行交易

确认创建?请回复 yesno

4. 高频自选股扫描

提示词

Watch the top 20 tokens by 24h volume and alert me every 15 minutes if any move more than 5%.

Agent 回复

正在准备本地监控工作流:

  • 计划:每 15 分钟执行一次
  • 范围:24 小时成交量前 20 的 token
  • 触发条件:绝对涨跌幅 > 5%
  • 推送:聊天窗口 + 已配置的通知渠道
  • 允许的工具:读取、记忆、消息通知

确认创建?请回复 yesno

部署前测试本地工作流

对于本地工作流,Minara 可在正式上线前执行测试运行:

  1. workflow_test 创建一次手动测试执行,使用示例输入或自动生成的触发载荷端到端运行 DAG。
  2. 消息推送步骤会真实发送。 你可以直接看到提醒出现在 Telegram / Slack / 邮件中,从而验证渠道是否正常,而不只仅是校验载荷格式。
  3. 涉及资金的工具及其他破坏性工具仍为模拟执行。 预览结构会记录本应发生的操作,不会触发任何真实操作。
  4. 如果工作流的目标平台尚未接入,测试会直接拒绝并告知缺少哪个服务商。通过 /connect <platform>(REPL)或「设置 → 消息通知」(网页界面)完成接入后,重新运行即可。
  5. 正式计划和 definition.active 保持不变,测试可安全重复执行任意次数。

这样你就能在工作流上线前,端到端验证接收方实际看到的内容。

一次性提醒

大多数"当 X 发生时提醒我"的提醒应该触发一次后自动停止。GOOGL 突破 $340 后,你不会想每隔 15 分钟就收到一条新的 Telegram 消息。将 send_messagedeactivate 步骤配合使用:

{
  "entry": "fetch_quote",
  "trigger": { "type": "interval", "interval_ms": 900000 },
  "steps": {
    "fetch_quote": {
      "kind": "tool_call",
      "tool": "yahoo_finance_stock",
      "args": { "kind": "quote", "symbol": "GOOGL" },
      "next": "check"
    },
    "check": {
      "kind": "condition",
      "condition": "fetch_quote.price <= 340",
      "next": { "on_success": "alert", "on_failure": null }
    },
    "alert": {
      "kind": "send_message",
      "provider": "telegram",
      "text": "GOOGL hit $340",
      "next": "stop"
    },
    "stop": { "kind": "deactivate" }
  }
}

价格条件首次满足时,send_message 发出提醒,deactivate 将工作流自身的 active 置为 false。下一个触发周期会被跳过,因为触发管理器会检查非活跃标志。提醒精确触发一次。

如需重新激活:通过网页界面的「计划开启」按钮手动激活,或使用 REPL 命令 /workflows activate <id>,也可直接在聊天中告诉 Agent("重新激活 GOOGL 提醒")。

开启涉及资金的计划任务

如果工作流包含代币兑换、买入、卖出或任何资金流动操作,启用计划任务后,Minara 在每次运行时不会再询问确认。计划任务本就是为自动执行而设计的。

请注意:为涉及资金的工作流点击「计划开启」,相当于对所有后续运行一次性授权。 开启前,网页界面会明确展示哪些步骤涉及资金、工作流的运行频率,并要求勾选"我已了解"方可继续。取消后回到单次立即运行模式,每次运行仍需确认交易。

想了解资金安全检查的内部实现?请参见涉及资金的确认

本节与其他功能的边界

  • 工作流:适用于提醒、定时汇总和监控。
  • Autopilot:适用于带上限、停止条件和持续策略审查的自主量化交易策略
  • 首次交易:适用于带预览和确认的交互式单次交易。

下一步

本页目录