mcpField
D
duoduo-pipeline

duoduo-pipeline

github.com/openduoAgent 工作流1090 次安装4 天前更新
代码仓库

关于 duoduo-pipeline

Duoduo Pipeline 是将定时机械脚本与默认休眠的 duoduo brain job 配合使用的模式。它在唤醒 LLM 前筛选事件,仅将达到阈值的信号发送到主会话。

主要功能

  1. 01用 shell 或 Python 脚本轮询数据源
  2. 02发现新数据时通知 brain job
  3. 03在事件间让 brain job 保持休眠
  4. 04按阈值筛选信号
  5. 05向主会话发送可执行简报

适用场景

  1. 01监控信息流或账号的新帖子
  2. 02在价格或指标越过阈值时告警
  3. 03检测文件或代码库变更
  4. 04将 webhook 负载转发给 brain job

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openduo/duoduo --skill duoduo-pipeline

安装后在 Claude Code 中输入/duoduo-pipeline确认已加载。

附带文件references/notify-routing.mdreferences/pattern-mechanical-brain.md

详细介绍

Duoduo Pipeline

将零成本机械层连接到 duoduo 大脑任务,让 LLM 只在有值得采取行动的事情时运行。在空闲时段,大脑任务保持休眠状态——不轮询,也不消耗 token。

三层模型

Mechanical layer  (shell / Python script — zero LLM)
      │
      │  duoduo session notify  ← fires only when new data arrives
      ▼
Brain job  (keepalive — dormant by default)
      │
      │  Notify  ← fires only when signal meets your threshold
      ▼
Main session  (your foreground chat)
  • 机械层 — 由 launchd、cron 或 systemd 计时器调度的普通脚本。它轮询数据源,与上次见到的状态进行比较,并且只在检测到新内容时调用 duoduo session notify。整个过程不会涉及 LLM。
  • 大脑任务 — 一个 keepalive duoduo 任务。它在收到 notify 时唤醒,处理传入的数据,判断结果是否值得展示,并且只在信号达到你的阈值时向主会话发送 Notify。之后它再次进入休眠状态。
  • 主会话 — 你的常规前台聊天。只有在大脑发现可采取行动的内容时,才会收到一条经过预筛选的简报。

典型用例

  • Feed / 账号监控 — 每隔几分钟检查一次公开 Feed;只有出现新帖子时才唤醒大脑。
  • 价格或指标提醒 — 轮询 API 获取数值;只有数值越过阈值时才唤醒大脑。
  • 文件或仓库变更检测 — 监视目录或 git 远程地址;只有出现新提交或文件变更时才唤醒大脑。
  • Webhook 中继 — 轻量级接收脚本通过 notify 将负载转发给大脑,让大脑在事件之间保持休眠。
  • 数据源健康监控 — 检测上游数据源何时过期,并发出提醒,而无需仅仅为了检查就运行完整的 LLM 周期。

参考资料

评论

支持 Markdown