面向 harness 递归进化的模块化框架。
66.5/100
综合分
351
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add rsi-gearnpm 源 · rsi-gear 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · search
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 0 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包rsi-gear @ 0.2.0
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 04:13:38
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-fs@deepseek-ai/dsh-fs-local@deepseek-ai/dsh-fs-observation-policy@deepseek-ai/dsh-shell@deepseek-ai/dsh-subprocess@deepseek-ai/dsh-token-meter@deepseek-ai/dsh-tool-bash@deepseek-ai/dsh-tool-fs-search@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
递归自我改进(RSI)的 Scikit-learn。一个模块化框架,用于递归演进 harness。
最近更新
在 GitHub 查看全部 →v0.2.12026-10-26
Gear 0.2.1 改进了评估恢复、证据处理和 harness 配置。
· 保留 Hitch 失败诊断和部分评估证据;配置档包含智能体参数时保留 Target 补丁。
· 改进 Codex 清理与恢复,同时保留已确认的执行回执,并正确处理跨分块的 UTF-8 输入。
· 为经验快照建索引,对验证器证据去重,并扩大有界算法协议容量。
· 更新实验结果、框架文档、引用和论文链接。
· 将 npm、Python、托管 Python 环境和双语指南同步到 0.2.1。
升级兼容性:
· Python 算法协议现在要求 64 MiB 消息上限。仍冻结在旧 4 MiB 上限的 worker 会被拒绝,报 algorithm-handshake-mismatch;保留它们的证据,改用匹配的旧运行时或启动新运行。已有运行不会自动迁移。
· 经验导出改用版本 3 清单,包含 latest_snapshot_digest 和 snapshot_digests,并拆出独立的索引文件和对象文件。自定义导出读取器必须支持这种布局。历史版本 2 证据在原有上限内仍可读取,不会被重写。
安装或升级:
npm install --global rsi-gear@0.2.1
gear setup
升级后运行 gear setup 以准备 0.2.1 的 Python 环境。已有训练任务应继续使用其冻结的运行时。
发布 PR:#72
已发布的 npm 包:
v0.2.02026-10-16
Gear 0.2.0 引入项目 API,并支持带独立推理端点的有界模型迭代。
· 把 gear 命令行、Python SDK、原生 DSH 技能和项目 socket 统一到持久化项目运行时上。通过 gear.algorithms 编写 GEPA 和 RandomSearch 策略。
· 新增冻结的外部评估端点、托管的原生候选部署和有界训练迭代,包括中断的部署清理与失效的就绪部署的恢复。
· 恢复不完整评估的恢复能力、可扩展的评估准备、GEPA 提升宽度和可配置的 Hitch 并发。
· 包含依赖安全更新,并同步 npm、Python、托管环境和双语指南的版本。
兼容性:
· 用 gear 替代 gear-refine。旧的 search、testing 和 worker npm 子路径以及旧根 API 已移除;集成应改用 Project API。
· Python 训练从 gear_training 迁移到 gear.training;算法编写使用 gear.algorithms。
· 升级后运行 gear setup 以配置 0.2.0 Python 环境。现有训练任务必须继续使用其冻结的运行时;不要改写已记录的身份来用新代码恢复它们。
安装或升级:
npm install --global rsi-gear@0.2.0
gear setup
发布 PR:#66
v0.1.32026-10-03
发布最新开发版,扩展训练工作流并修复恢复问题。
· 在 Python 入口点后统一四阶段训练,支持带版本号的 RL 配方、脚本训练和离线 SFT。
· 新增 Qwen3.5 单 GPU 支持、导出/重载检查,以及 Terminal-Bench 2.1 GRPO/SFT 示例文档。
· 搜索恢复期间保留分阶段修复锁的归属。
· 新增开发者训练指南和简明 npm 安装指南;更新打包的训练示例和文档。
验证:完整回归套件、类型检查/构建/打包检查、外部搜索 API 消费方、CPU 训练、Linux/macOS 沙箱检查,以及真实 Hitch 重跑契约均在发布前通过。
已发布到 npm,包名 rsi-gear@0.1.3,标签为 latest。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成Gear
面向 harness 递归进化的模块化框架。
RSI 实践:AutomationBench 进化实验回放
RSI 实践:AutomationBench 进化实验回放
Gear 是一套开源优化框架,用于提升 AI Agent 在真实世界任务中的表现。
要让 Agent 适应目标场景,首先准备一个包含代表性任务、具有明确验收标准的 benchmark。你可以使用现有 benchmark,也可以构建自己的任务集。在这个 benchmark 上运行 Refine Skill。Gear 会利用评测结果,迭代改进 Agent 的模型、指令、工具和工作流程。
下面两个案例对比了 Luna Max 搭配 Gear 优化的 harness,与 Astra Max 搭配 Codex 在相同 AutomationBench 任务中的执行轨迹,展示它们如何读取信息、应用规则,并交付最终结果。
展开完整文档(README 剩余 1 节)
Gear
面向 harness 递归进化的模块化框架。
RSI 实践:AutomationBench 进化实验回放
RSI 实践:AutomationBench 进化实验回放
Gear 是一套开源优化框架,用于提升 AI Agent 在真实世界任务中的表现。
要让 Agent 适应目标场景,首先准备一个包含代表性任务、具有明确验收标准的 benchmark。你可以使用现有 benchmark,也可以构建自己的任务集。在这个 benchmark 上运行 Refine Skill。Gear 会利用评测结果,迭代改进 Agent 的模型、指令、工具和工作流程。
下面两个案例对比了 Luna Max 搭配 Gear 优化的 harness,与 Astra Max 搭配 Codex 在相同 AutomationBench 任务中的执行轨迹,展示它们如何读取信息、应用规则,并交付最终结果。
落地页告警精选摘要优化
计分项通过数:Luna 5/5 · Astra 4/5观看完整尺寸视频计分项通过数:Luna 2/2 · Astra 1/2观看完整尺寸视频
实验结果
GPT 5.6 Luna + DSH 在 Coding、Marketing 和 Support 上的任务通过率,对比 Base(medium)、Gear(medium)和 Gear(max);右侧展示 Marketing 各已评测 harness 轮次的任务通过率和目标完成率。
同模型、同推理档位的 harness 对比
每组对比固定模型和推理档位。Luna 对比原始 DSH harness 与 Gear 优化后的 DSH harness;Astra 对比 Codex 与 Gear 优化后的 DSH harness。
| 模型(推理档位) | Harness | Marketing 通过率 | Marketing 目标完成率 | Support 通过率 | Support 目标完成率 | Terminal-Bench 2.1 通过率 |
| GPT 5.6 Luna (medium) | DSH (Base) | 27.0% | 75.4% | 17.0% | 72.9% | 52.8% |
| GPT 5.6 Luna (medium) | DSH + Gear | 40.0% | 83.9% | 25.0% | 81.3% | 62.9% |
| Δ(百分点) | | +13.0 | +8.5 | +8.0 | +8.4 | +10.1 |
| GPT 6 Astra (max) | Codex | 57.0% | 84.1% | 35.0% | 88.4% | 86.7% |
| GPT 6 Astra (max) | DSH + Gear | 61.0% | 86.3% | 39.0% | 88.7% | 87.6% |
| Δ(百分点) | | +4.0 | +2.2 | +4.0 | +0.3 | +0.9 |
补充评测:Luna 的 max 推理档位
优化后的 DSH harness 还使用 GPT 5.6 Luna 的 max 推理档位进行了评测:
| 任务集 | 任务通过率 | 目标完成率 |
| AutomationBench / Marketing | 53.0% | 88.9% |
| AutomationBench / Support | 27.0% | 82.4% |
| Terminal-Bench 2.1 | 84.3% | — |
这些结果来自另行开展的更高推理档位评测;相对 Luna medium 基线的提升同时包含 harness 和推理档位的变化。破折号表示该指标未报告。
在 Marketing 上,Luna max 搭配 Gear 的目标完成率为 88.88%,Astra max 搭配 Codex 为 84.08%;两者任务通过率分别为 53% 和 57%。另一次费用对比中,两种模型使用同一版优化后的 DSH harness(a0740800),Luna max 平均每题 API 等价费用约为 $0.0568,Astra max 为 $1.1858,Luna 低 95.21%。详见 Token 消耗与计费口径。
快速开始
通过 Refine Skill,你可以在 Codex、Claude Code、DSH 或其他兼容的 Agent 环境中使用 Gear。你可以使用已有 benchmark,也可以用 Harbor 格式定义自己的任务。
安装及依赖准备步骤,见快速开始。
让 Agent 帮你安装。 把下面的 prompt 复制给你正在使用的 Agent:
请按照 https://rsigear.xyz/docs/gear/zh/quickstart 在当前环境中安装 Gear。
通过 npm 安装 rsi-gear@latest 和 agent-hitch@latest,并检查所需依赖。
把 Gear 自带的完整 Refine Skill 接入我当前使用的 Agent,并配置它与 Gear 的连接。
使用我实际的任务路径、目标 harness 和模型配置;缺少必要信息时再询问我。
完成后验证 Skill 能否连接 Gear,告诉我检查结果,以及如何开始第一次优化。
也可以手动安装 Gear 和负责运行评测的 Hitch。下面用 DSH 作为执行任务的 Agent:
npm install --global rsi-gear@latest agent-hitch@latest @deepseek-ai/dsh@latest
hitch eval setup harbor
按照安装指南,把随包的 Refine Skill 接入你的 Agent,并连接任务集。然后使用宿主支持的 /refine,或者直接用自然语言说:
使用 Refine Skill 优化 AutomationBench 中 Marketing 的任务表现。
用 Codex + Astra 提出改进,用 DSH + Luna 执行任务。
运行一轮优化。
负责提出改进的 Agent 叫作 Meta Agent。它和执行任务的 Agent 可以使用不同的模型。
算法设计
Gear 的内外层学习循环:通过执行、诊断与进化,迭代 harness、seed tasks 和模型。
Gear 采用受 meta-learning(元学习) 启发的双层架构,将任务级执行与评测反馈驱动的 harness 优化分为内外两层。
- 内层:任务执行与评测。 在给定且固定的模型与 harness 配置下,任务 Agent 与任务环境交互,生成执行轨迹和任务结果。评测器依据预先定义的标准对其进行评估,为外层优化提供证据。
- 外层:harness 优化。 Meta Agent 分析执行轨迹与评测反馈,识别失败模式并提出候选 harness 修改。Gear 的优化算法根据配置的优化目标与评测预算,对候选进行评估和选择,确定后续迭代使用的 harness。
模型周围的指令、工具和工作流程,合称 harness。Gear 的设计目标是让模型与 harness 共同进化:修改 harness,改善做事方法;训练模型,提升模型本身的能力;两者都由任务结果指导。当前已实现 harness 进化,模型训练已有实验性路径,完整的联合迭代闭环仍在建设中。
哪些组件可以进化?
优化仅限于你授权 Gear 修改的组件。
| 组件 | 可以改变什么 | 当前状态 |
| Prompt 与策略 | 任务指令、系统提示、采取行动时遵循的规则。 | 已支持 |
| 工具与 hooks | 工具实现,以及工具执行前后运行的 hooks。 | 已支持 |
| Skills 与工作流 | 可复用的操作方法、辅助脚本和执行步骤。 | 已支持 |
| 上下文管理 | 让 Agent 看到哪些信息,如何压缩和总结较长的历史记录。 | 已支持 |
| 模型权重 | 利用任务反馈,通过训练更新模型参数。 | 实验性;完整训练与评测闭环仍在建设中 |
可定制的算法组件
Gear 的进化循环包含 Diagnose(诊断)→ Evolve(进化)→ Evaluate(评测)→ Promote(晋升) 四个阶段。你可以定制各阶段中的以下模块。
| 阶段 | 模块 | 可以定制什么 |
| Diagnose(诊断) | Parent selection(父代选择) | 从符合条件的 harness 版本中选择父代,并分配每个父代的候选生成数量。 |
| Evolve(进化) | Proposal planning(提案规划) | 如何利用诊断反馈,规划候选修改。 |
| Evaluate(评测) | Task sampling(任务采样) | 每个阶段评测哪些任务,以及如何设置任务得分的权重。 |
| Evaluate(评测) | Scoring rule(评分规则) | 如何对任务结果评分,并通过可配置的权重与约束组合评测指标。 |
| Promote(晋升) | Candidate ranking(候选排序) | 如何比较在相同任务和评测条件下运行的候选。 |
运行层负责执行任务、保存评测证据和完成最终验收。你可以参考算法示例和 Python 组件接口,基于这些组件开发算法。
你可以定义加权优化目标,组合已声明的通过率、过程分、费用或 token,并保留所有原始计量。
看看两个完整案例
- 优化 Marketing harness:了解五轮 harness 优化,从初始配置到最终保留的 harness。
- 定制优化算法:修改 Gear 如何提出候选改动、选择评测任务和保留候选。Marketing 实验采用 GEPA 的一种变体,将更多评测预算分配给有潜力的候选。
架构
Gear 架构:Task Registry 与 Agent 汇入优化引擎,Evaluator 将轨迹写入 Trajectory Storage,存储向引擎返回反馈并为 Trainer 提供训练数据。引擎更新 seed task 和 harness,Trainer 更新模型;右上角的 Serve、Diagnose、Evolve 圆形循环与数据流动画同步,底层由 Hitch 支持。
深入了解 Hitch
Roadmap
Gear 目前已支持 harness 优化。完整学习循环中的两个组件仍在建设中:
- [ ] 迭代模型训练与评测。 利用任务反馈训练模型、评测更新后的模型,并重复这一过程。已有实验性训练流程,但完整的模型迭代闭环尚未完成。
- [ ] 自动生成 seed tasks。 根据任务失败情况,构造有针对性的练习任务,即 seed tasks,并将其纳入后续优化轮次。这套自动生成任务的闭环尚未完成。
引用
如果在研究中使用 Gear,请引用以下预印本。项目主页提供当前引用信息;arXiv 链接尚未发布。
@unpublished{tang2026gear,
title = {{GEAR}: An Open General Evolutionary Architecture for
Recursive Self-Improvement of {LLM} Agent Harness},
author = {Tang, Yehui and Zhu, Guanqi and Xia, Shao-Jun and
Chen, Xin and Geng, Mengzhe and Du, Hongyang and Tang, Yuhao},
year = {2026},
note = {Preprint},
url = {https://github.com/rsi-gear/gear}
}
一起完善 Gear
阅读用户指南,查看示例代码,或加入 Discord 讨论。
本地开发:
npm ci
npm run typecheck
npm run build
npm test
贡献指南 · 文档维护说明 · GitHub Issues · MIT 许可
模型评测可接入独立推理副本池,显式配置张量并行、副本与 trial 并发。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
rsi-gear/gear
面向 harness 递归进化的模块化框架。
相关插件 · 搜索 / 抓取
LLM 知识平台Tencent/WeKnora
概览 ·快速开始 ·新特性 ·功能 ·客户端 ·文档 ·开发
★ 36,032已汉化DSH
72.1
智能体记忆系统MemTensor/MemOS
MemOS 2.0 Stardust星尘
★ 12,195已汉化DSH
71.2
跨代理记忆库zilliztech/memsearch
跨平台语义记忆,专为 AI 编程智能体打造。
★ 2,799已汉化DSH
70.9
技能语料库EverMind-AI/SkillCorpus
SkillCorpus 能给你什么
★ 694已汉化DSH
69.7
代码图谱记忆syncable-dev/memtrace-public
你的智能体值得拥有结构化记忆。
★ 509已汉化MCP
67.9
AnySearch 搜索插件anysearch-team/anysearch-dsh
AnySearch 网页搜索服务商,为 DeepSeek Harness(DSH)提供高级搜索工具
★ 457已汉化DSH
66.6