【开源自荐】Metis:一种Agent harness, 推动 DeepSeek 达到 Opus 级别的编码水平(82%)

Wholiver 2026-09-28 12:39 1



本帖使用社区开源推广,符合推广要求

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签: 是

  • 我的开源项目完整开源,无未开源部分: 是

  • 我的开源项目已链接认可 LINUX DO 社区: 是

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出







帮助普通模型获得更好的编程能力





这是什么?


Metis 是一个开源的编程Agent,靠严格的的工程治理和验证闭环,把同一个模型的编程性能上限真正榨出来。


核心机制



  • 将任务分成不同的难度等级:对于简单的小任务,Agent 会更加偏向于采用更小的修复或者添加方法。然而对于复杂任务,Agent 会倾向于派发子 Agent,从而减少上下文损失(最多支持 400 个子 Agent 并发)

  • 为任务制定详细丰富的计划:从真正理解用户的需求,到制定完整的 plan,然后最终的验收环节,每一步都会增强模型的能力

  • 若模型提供的证据不足,不会放行:如果模型自己说完成了但是没有提供足够的可验证证据,会让模型重做,或者说补齐证据

  • (开发中)本地持久化记忆和自我学习系统:模型每次工作结束,会对目前的 Agent 架构进行一下小的更改,让Agent 更加符合每个人的需求和口味


其他用户自测数据(项目自测,非第三方基准)


同一个模型(DeepSeek V4 Flash)和沙盒环境,在标准的 Terminal-Bench 2.1(89 个真实复杂编程任务)上对比:
























Agent 解决率 (Accuracy)
Metis 73 / 89(82.02%)
OpenCode 60 / 89(67.42%)
解决率提升 +14.6% 所有任务均为后端任务,前端任务并未测试

快速开始



  • 终端 CLI(需 Node.js >=22.19.0): npm install -g @wholiver_hu/metis metis

  • 桌面版(macOS / Windows,免配置 Node 环境): 直接前往 GitHub Releases 下载安装包。


如果你也想参与开发?


项目还在早期迭代中,非常需要大家的实际使用反馈。有任何 BUG 或者新功能请求都可以提交 PR 或者 iSSue

GitHub: GitHub - Wholiver/metis: Metis is a coding agent that boosts AI/LLM coding performance by 50% · GitHub

npm:https://www.npmjs.com/package/@wholiver_hu/metis

协议:MIT


感谢各位支持,目前在和硅基流动谈合作,后续有可能添加免费模型供佬友使用

最新回复 (19)
  • 莫乃 09-28 13:16
    2楼

    我可以使用acp协议连接这个cli吗?任务的大小是主模型自己决定的么?然后希望自进化功能开发完成后,期待有比较全面的进化前后对比

  • 匿名者 09-28 13:19
    3楼

    先使用本地LLM跑个任务看看怎么样。

  • Wholiver 楼主 09-28 13:20
    4楼

    目前没有做 acp 协议,但是有 HTTP/SSE Server 模式

    任务难度是模型自己选择的,但是有严格的限制,防止模型偷懒或者作弊

  • Wholiver 楼主 09-28 13:21
    5楼

    具体流程是如果只是需要改个 README,但是模型想要调用很多子 Agent 来完成,运行时会直接关闭模型的这个权限,防止过渡思考和浪费 token

  • IchbinX 09-28 13:25
    6楼

    这就试试,看看效果如何

  • 匿名者 09-28 13:25
    7楼

    上来就有BUG。第一次运行选择我自己项目的地址,完成后变成了应用自己的地址。

  • Wholiver 楼主 09-28 13:29
    8楼

    已修复,正在 github 上构建

  • 往事随风k 09-28 13:32
    9楼

    佬加油,这个项目正好撞到我的刚需上了。

  • 匿名者 09-28 13:33
    10楼

    还有一个BUG。问LLM以后,切换到其他的项目,再切回来。这条聊天记录没了。然后再来一条聊天记录,过了一会,之前消失的聊天记录又回来了。

  • itno 09-28 13:33
    11楼

    其实ds最头疼的是,中间乱想,朝着错误的方向一路狂奔

  • Wholiver 楼主 09-28 13:33
    12楼

    好的,我等下一起发布,感谢反馈(主要是很多问题我自己测不出来)

  • 匿名者 09-28 13:34
    13楼

    隐藏侧边栏的按钮位置也不对。右侧侧边栏没有目录查看方式。哇。佬,你这个要修改的地方还不少哟。


    隐藏后的布局也不对。

  • Wholiver 楼主 09-28 13:35
    14楼

    你是 windows 上吗,windows 我主要是没有实体机,所有的前端都是根据 Mac布局来设计的,有些地方可能没注意到


    感谢反馈^-^

  • 匿名者 09-28 13:37
    15楼

    是的。W11的。虚拟机应该也可以的吧?

  • Wholiver 楼主 09-28 13:37
    16楼

    虚拟机就需要构建 arm 版 windows 的包了,目前构建不了

  • Wholiver 楼主 09-28 13:38
    17楼

    谢谢佬的反馈,不然这些问题我到现在都不知道

  • 匿名者 09-28 13:40
    18楼

    设置的快捷键也要根据MAC或者WIN来进行区分。

  • denvey 09-28 13:44
    19楼

    可以提高 gpt-6吗,gpt6 luna sol 都傻了,不过比5.6要快不少

  • Wholiver 楼主 09-28 13:45
    20楼

    可以降低错误率,前端性能不保证提升,只能说后端会错误少

* 帖子来源Linux.do
返回