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格式)和触发器类型的自动化配置
贡献
我们欢迎捐款!提出新的模式类型或改进现有的模式类型:
- 分叉存储库
- 创建要素分支(
git checkout -b new-mode-template) - 将模式JSON文件添加到
modes/ - 用新的模式描述更新此README
- 提交一个拉取请求,明确描述更改
请确保所有JSON文件在语法上有效,并包含全面的文档。
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
