@ClementDelangue:我们把 Claude Code、Codex、Hermes、Pi、@opencode 等编码框架变成了强化学习环境,无需对……
摘要
Hugging Face 通过一个捕获代理,将 Claude Code、Codex、Hermes、Pi 和 OpenCode 等真实的编码智能体框架转化成强化学习训练环境,既无需修改框架,也无需改动训练代码,所有模型、任务、数据和代码均完全开源。
查看缓存全文
缓存时间: 2026/10/05 17:36
我们把 Claude Code、Codex、Hermes、Pi、@opencode 以及其他编码框架(harness)直接变成了强化学习环境。框架无需改动,训练代码也无需改动。任何开源模型、任何任务集,完全开源,我的朋友们!
同一模型、同一权重:在 Mini-SWE-Agent 下得分 62%,在 Claude Code 下只有 33%。但要在一个真实框架内部做训练,通常意味着把它重新实现成一个环境,于是大多数模型都在一套实际上没人真正部署的脚手架里进行训练。
解决方案是一个代理,而不是重写。框架以为自己在和一个模型 API 对话,实际上它对接的是一个捕获代理(capture proxy)。这个代理支持编码智能体使用的 4 种格式(OpenAI Chat Completions、OpenAI Responses、Anthropic Messages、Gemini),将请求转发给 @vllm_project,记录 vLLM 采样时的精确 token ID 和 logprobs,并输出 TRL 可以直接用于训练的序列。于是框架本身就变成了环境。目前已有 10 个框架通过它运行,且都没有被修改。
而且因为奖励由你掌控,你可以塑造框架本身从未要求过的行为。我们为用更少工具调用完成任务加入了一个小奖励:对于模型原本就能解决的任务,现在它在所有框架下的工具调用次数减少了 31%,其中在 Codex 下大约减少了一半。
我们在 @liquidai 的 LFM2.5-2.6B 上进行了测试: → 在一个框架中训练:提升主要体现在该框架本身(OpenCode 从 34% 提升到 58%)。 → 同时在 4 个框架中训练:在全部 4 个框架上都有提升(从 42% 提升到 54%)。 → 改用 Qwen3.8-27B 生成的 3,189 条 rollout 做 SFT:性能停在 47.5%,低于两次 RL 运行的结果。
一切均开源且可复现:OpenEnv 中的捕获代理、TRL 中的训练器、任务集、SFT 数据、训练代码以及全部 7 个训练好的模型。下一步会测试更大的模型和更大规模的训练。
完整指南:https://huggingface.co/spaces/FineEnvs/multi-harness-rl…
多框架强化学习终极指南 - 由 FineEnvs 提供的 Hugging Face Space
来源:https://huggingface.co/spaces/FineEnvs/multi-harness-rl 正在从 HF Docker 仓库获取元数据……
相似文章
@billxbf: 很高兴发布 Polar,这是我们用于真实世界工具集的智能体强化学习部署基础设施。无论是 Codex、Claude Code、OpenClaw、Herm…
Polar 是一种智能体强化学习部署基础设施,允许将真实世界的工具集直接用作训练环境,无需修改代码,支持 Codex、Claude Code、OpenClaw 和 Hermes 等模型。
@akshay_pachaar:HuggingFace 刚刚填补了 harness 工程的一大空白!(多 harness 强化学习终极指南)同一开源权重……
Hugging Face 研究人员提出了多 harness 强化学习方法,使用 OpenEnv、Harbor 和 TRL 在 Claude Code、Codex、OpenCode 和 Mini-SWE-Agent 上训练 LFM2.5-2.6B,将首次尝试任务成功率从 42.2% 提升至 54.2%,同时使 agent 行为更具可移植性。
@maximelabonne:如此酷炫的协作,非常开心看到这类训练方案被开源 ❤️ 在所有 harness 上训练 LFM2.5-2.6B!
Maximilien Labonne 强调了一份开源指南,介绍如何在 Claude Code、Codex 和 OpenCode 等真实 agent harness 中使用强化学习训练模型,使得任何模型(如 LFM2.5-2.6B)都能在任何 harness 上针对任意任务集进行训练。
在同一个工具集中跨 Claude Code、Codex 和 Ollama 路由编码智能体会话——按会话挑选模型
一位开发者描述了如何构建一个多引擎智能体编码工具集,在 Claude Code、Codex 和 Ollama 之间路由会话,并根据任务价值为每个会话从十二个模型中进行选择。
@ShaokunZhang1: 想用你自己的模型训练你自己的Claude Code/Codex代理吗?我们很高兴推出ProRL Agent V2: Polar。A…
NVIDIA发布了Polar,一个用于黑盒智能体强化学习的开源基础设施,支持使用任何智能体工具或框架训练如Claude Code或Codex等编码智能体。