Repolode
Infini-AI-Lab

Infini-AI-Lab/hermit

一个用于训练、评估和部署 harness adapter 的框架,在不改动智能体模型和 harness 的前提下,通过外部适配层持续进化。

Star
491
Fork
45
未关闭 Issue
11
最近提交
21小时前

这是什么?

Hermit 是一个训练 harness adapter 的框架。harness adapter 是挂在现有智能体外部、可训练的适配层,用于让智能体适应新任务,而智能体本身的模型和原有 harness 保持不变。适配层可以包含指令、技能、记忆、工具、可执行代码和协调逻辑,并根据任务反馈不断更新。

项目提供类似强化学习的训练循环:Evolver 提出对适配层的修改,经过检查后提交为新版本。目前已支持 GEPA、SkillOpt、MetaWorld Model、Harness² 和 Continual Harness 等多种进化方法,并提供命令行工具用于检查、训练、评估、部署和转换适配器。

训练好的适配器可以部署到 Codex 等受支持的智能体宿主的工作区,也可以转换为 Codex、Claude Code、pi 和 Hermes 的原生插件。项目附带 OfficeQA、CL-Bench、ServeLearnBench 等基准的示例,离线快速入门无需模型账号或 GPU。

核心功能

  • 01无需修改原始模型或 harness,即可训练外部适配器。
  • 02支持 GEPA、SkillOpt 等多种 harness 进化方法。
  • 03提供命令行工具,用于检查、训练、评估和部署适配器。
  • 04可将适配器转换为 Codex、Claude Code、pi、Hermes 的原生插件。
  • 05附带离线快速入门,无需模型账号或 GPU。

适用场景

  • 利用任务反馈,让闭源编程智能体适应新任务。
  • 在共享的基准流程上比较不同的 harness 进化方法。
  • 将学习到的智能体适配打包为其他智能体宿主的插件。

快速上手

  1. 1

    克隆仓库(需要 Python 3.11+ 和 Git)

    git clone https://github.com/Infini-AI-Lab/hermit.git
  2. 2

    进入仓库目录并在虚拟环境中以可编辑模式安装 Hermit

    python -m pip install -e .
  3. 3

    运行离线本地训练示例(无需模型账号、GPU 或数据集)

    hermit train --config docs/_examples/first_training/run.yaml

使用前须知

  • 版本为 0.1.0,项目处于早期阶段,星标数较少。
  • 离线演示中的分数提升是人为构造的,并不代表真实模型的性能。
  • 部分方法需要额外依赖,沙箱化的智能体 Evolver 需要 Linux 并安装 bubblewrap。

标签

常见问题

hermit 是什么?
一个用于训练、评估和部署 harness adapter 的框架,在不改动智能体模型和 harness 的前提下,通过外部适配层持续进化。 Hermit 是一个训练 harness adapter 的框架。harness adapter 是挂在现有智能体外部、可训练的适配层,用于让智能体适应新任务,而智能体本身的模型和原有 harness 保持不变。适配层可以包含指令、技能、记忆、工具、可执行代码和协调逻辑,并根据任务反馈不断更新。
hermit 可以免费使用吗?用的什么许可证?
hermit 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
hermit 还在维护吗?
活跃维护中。hermit 最近一次提交是在 2026年11月6日。
hermit 适合用来做什么?
利用任务反馈,让闭源编程智能体适应新任务。 在共享的基准流程上比较不同的 harness 进化方法。 将学习到的智能体适配打包为其他智能体宿主的插件。
hermit 怎么安装和运行?
克隆仓库(需要 Python 3.11+ 和 Git): git clone https://github.com/Infini-AI-Lab/hermit.git 进入仓库目录并在虚拟环境中以可编辑模式安装 Hermit: python -m pip install -e . 运行离线本地训练示例(无需模型账号、GPU 或数据集): hermit train --config docs/_examples/first_training/run.yaml
在哪里获取 hermit?
源代码和安装说明在 GitHub 上:https://github.com/Infini-AI-Lab/hermit

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目