piagent_
← ~/map

$ cat ~/map/mina.md

Mina

包在 pi 外层的研究与工程 harness:目标直到检查通过才算完成,上下文后台压缩并交接,每条命令跑在沙箱里。

tools✓ 10月30日

事实速查

仓库
github.com/mratan/mina ↗
GitHub Stars
★ 0
Forks
0
许可证
MIT
npm / 月
—
最后推送
2026年11月5日

安装

git clone https://github.com/mratan/mina.git && cd mina && npm ci,随后 npm run literature:install,并把 bin/mina.mjs 软链到 PATH;需要带 systemd 用户会话与 cgroup v2 的 Linux、bubblewrap 以及 Node.js 22 或更新版本。

## 速览

一个跑在 Linux 上的长时间工作 harness:目标直到 agent 自己的检查通过才算完成,上下文在后台压缩并交接给全新会话,每条命令都在隐藏凭据的 bubblewrap 沙箱里执行,研究工具可检索网页与学术文献。自带固定版本的 pi;无遥测。

## 要点

## 常见问题

Q Mina 会取代 pi 吗?

不会。Mina 自带固定版本的 pi,并复用 ~/.pi/agent 中相同的登录与设置;pi 能用的模型——例如 Claude、OpenAI Codex 与本地模型——在 Mina 里都能用。

Q 沙箱把什么挡在外面?

你的 SSH 密钥、云凭据、登录态与研究密钥即使在你添加的文件夹里也保持隐藏,agent 的命令只能经由拒绝本地网络的代理访问公网。

Q agent 能直接 push 到 git 吗?

不能。push 要经过一道拒绝强推与泄露密钥的闸门;可选的主机操作经由 mina-hostd 代理执行,它只做你按项目注册的动作,并逐条记录。

Q 能在 macOS 或 Windows 上跑吗?

README 列明的要求是带 systemd 用户会话与 cgroup v2 的 Linux、bubblewrap,以及 Node.js 22 或更新版本;未提及 macOS 或 Windows 支持。

Q 为什么新发布的模型不会自己出现?

会话从不下载 pi 的模型目录。运行 mina update --models,从 pi.dev 拉取你已登录供应商的当前模型列表,之后的会话即可看到新模型。

## 参考链接

## 相关条目

## 教程

最后更新: 2026年11月5日