ruvnet/metaharness

🛠️ The meta-harness for AI agents — scaffold your own focused, branded agent harness with its own npx CLI, MCP server, memory, learning loop, and witness-signed releases. Works with Claude Code, Codex, pi.dev, Hermes, OpenClaw, and RVM (hardware-isolated sandbox).

它解决了什么问题

MetaHarness 是一个代理框架的工厂。它允许用户快速生成自定义、具备仓库感知能力的 AI 代理工具包(harness)——包括 CLI、编码代理、MCP 服务器和治理策略——并针对特定的 GitHub 仓库或空白项目进行量身打造。

运作方式

它会分析仓库的文件配置,以生成建议的代理、技能和工具。生成的工具包是一个可发布至 npm 的包,由用户拥有并可进行自定义。它支持十种不同的代理主机(例如 Claude Code、OpenAI Codex 和 GitHub Actions),并对其 MCP (Model Context Protocol) 适配器采用默认拒绝的安全架构。

适用对象

希望拥有专属、版本化且针对特定代码库量身打造的 AI 代理,但又不想从零开始构建框架的开发者与组织。

特色亮点

  • 快速脚手架:通过浏览器或 CLI 在 60 秒内生成自定义工具包。
  • Darwin Mode:一种自我改进机制,工具包会变异其自身的配置,并在沙盒中测试变更,以显著提升性能。
  • 多主机支持:兼容于广泛的主机,包括 Claude Code、Prime Agent 和 GitHub Actions。
  • 模型路由:包含一个路由器,可将请求导向至能达到质量标准且成本最低的模型,从而降低成本。
  • Weight-EFT:一种使用工具包的黄金解析存档来对开源模型(如 GLM/Qwen)进行 LoRA 微调的工具,以减少对前沿模型的依赖。
  • 安全导向:具备仅静态扫描功能(harness mcp-scan),可标记危险权限和未受保护的机密信息。

相关

  • 项目
  • 项目
  • Dispatch
  • Dispatch
  • 项目