自动化工作流模板集

ModeForge是一个预构建的OpenCode模式模板集合,用于快速部署基于时间、触发和工作流的自动化任务。

  • by jorgedlt
  • Shell
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 jorgedlt/modeforge

使用说明

ModeForge

预构建的OpenCode模式模板(启动包)的公共集合,使用户能够使用以下工具快速部署基于时间、触发和面向工作流的自动化 OpenCode 以及MCP工具。

概述

OpenCode模式是专门的配置,定义了AI代理在特定任务中的行为,包括自定义提示、温度设置、工具访问和自动化触发器。ModeForge提供即用型JSON定义,以简化自动化工作流的设置和部署。

特性

  • 10个准备运行模式模板 适用于常见的自动化场景
  • Bash和MCP集成示例 用于扩展功能
  • 调度和webhook示例 用于基于时间和事件驱动的执行
  • 可扩展JSON结构 便于定制和扩展

快速开始

git clone https://github.com/jorgedlt/modeforge.git
cd modeforge
./scripts/run_mode.sh modes/high-precision.json

有关详细的使用说明,请参阅 HOW_TO_USE.md.

有关详细的使用说明,请参阅 HOW_TO_USE.md.

模式列表摘要

  • 计划报告模式:在cron上运行,从日志或数据生成摘要和报告。
  • Webhook触发模式:侦听API调用,在触发器上运行特定命令或工作流。
  • 高精度模式:低温设置,用于详细、准确的推理任务。
  • 低成本模式:使用针对批量处理和重复性任务优化的更便宜的模型。
  • 审查模式:使用重点分析工具执行代码或文档审查。
  • 分枝骨架:用于条件工作流和分支逻辑的AI决策树运行器。
  • 屏幕截图存根:与外部视觉MCP工具集成,实现基于图像的自动化。
  • 构建/CI代理模式:自动化CI/CD管道中的构建、测试和部署周期。
  • 数据分析模式:处理CSV/SQL数据洞察、查询和可视化。
  • 维护模式:运行清理任务、日志检查和系统维护操作。

扩展模式

模式以JSON格式定义,结构如下。修改字段以自定义行为:

{
  "name": "scheduled-report",
  "prompt": "Summarize logs and produce a weekly report.",
  "temperature": 0.3,
  "tools": ["shell", "git", "http"],
  "run": {
    "schedule": "0 9 * * MON",
    "trigger": "cron"
  }
}
  • name:模式的唯一标识符
  • prompt:定义代理行为的系统提示
  • temperature:控制随机性(0.0-1.0,精度较低)
  • tools:已启用的工具数组(例如,“shell”、“git”、“http”、MCP工具)
  • run:带计划(cron格式)和触发器类型的自动化配置

贡献

我们欢迎捐款!提出新的模式类型或改进现有的模式类型:

  1. 分叉存储库
  2. 创建要素分支(git checkout -b new-mode-template)
  3. 将模式JSON文件添加到 modes/
  4. 用新的模式描述更新此README
  5. 提交一个拉取请求,明确描述更改

请确保所有JSON文件在语法上有效,并包含全面的文档。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。