【开源自荐】mu:带判定内核的编程 Agent,例行判断交给小模型
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 22/100
- issue の種類
- ドキュメント
- 明瞭さ
- 説明が足りない
- 活発さ
- 活発
- 領域
- content, documentation
調査の方向性
This is a self-recommendation of the mu programming agent for the OpenGithubs weekly, not a scoped code change. Maintainers should review https://github.com/qybaihe/mu against the weekly selection rules and, if it is accepted, add an entry in the next Monday issue using the same markdown layout as prior issues. There is no file, test, or definition of done for a first-time code contributor.
索引モデルが issue の本文から書いたものです。
説明
mu:带判定内核的编程 Agent,例行判断交给小模型
mu 是一个开源的编程 Agent,有命令行和桌面端,基于 pi 和 AionUi。
一个编程 Agent 在一次会话里要做很多和代码本身无关的判断:哪些工具输出留在上下文里、一条命令是不是用户要的、抓来的网页里有没有冲着模型的指令、活儿到底干完没有。交给大模型,花 token、花时间,也分散它的注意力;交给写死的规则,又不看上下文。mu 把这些判断放在 30 多个决策点上,每个决策点问一个小问题(是/否、单选或打分),交给小而快的判定模型 Jev 回答,代码按阈值执行,大模型只管干活。
项目地址:https://github.com/qybaihe/mu
几个特点
- 长工具输出按片段判断:进上下文,或者存档在一个指针后面。
- 危险命令先由规则拦下,Jev 只负责确认是不是用户要的;规则是底线。
- 网页、搜索结果和 MCP 输出逐段筛查,冲着模型来的指令会被扣下,并注明位置。
- 每个决策点可以设为生效(active)、只记录(shadow)或关闭(off),也可以换成本地 322M 的判定模型 Laya、分类模型或任意 LLM。每次判断都记进本地账本(
mu ledger)。 - 仓库自带回放脚本,数据和标注是作者的:把失败测试日志里完全重复的片段折叠,7 份真实日志合计省下 51%,不调用模型,能原样展开;按当前目标让 Jev 挑测试日志里还需要的部分,删掉 40–46%,没有丢掉一行必需内容。这两项功能默认关闭。
怎么用
- 命令行:
npm i -g mu-agent(Node.js 22.19 或更新),mu setup接入模型。 - 桌面端:Releases 里有 macOS(已签名并公证)、Windows(暂未签名)和 Linux(.deb)安装包。
- MIT 开源,desktop/ 目录是 Apache-2.0。目前是预发布版(0.1.x)。
我是 mu 的作者。这篇自荐由 AI agent 按我的要求起草和检查。
- 主要言語
- 言語のデータがありません
- スター
- 1.8k
- フォーク
- 71
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
OpenGithubs/weekly のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
OpenGithubs/weekly#157 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
OpenGithubs/weekly#128 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
OpenGithubs/weekly#106 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
OpenGithubs/weekly#161 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
OpenGithubs/weekly#160 ·
OpenGithubs/weekly の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
RunestoneInteractive/rs#1591 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
`window.open()`オープンfeature definition
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
web-platform-dx/web-features#4476 ·
メンテナーはふだん 1 日以内に返信
-
Missing record: Affonso for Startups対応中かも @Silectio が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
sourcey/startup-credits#1636 · コメント 1 件 ·
メンテナーはふだん 10 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
ajeetraina/awesome-docker-sbx#219 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
521xueweihan/HelloGitHub#3870 ·