Rust 自托管 Git 平台让编码 Agent 拥有独立账号与最小权限令牌

Barmazoid · reddit · 2026-10-30

两位开发者用 Rust 构建了 Plombir Git,一个类 Gitea/Forgejo 的自托管 git forge,内置 MCP 服务器,核心设计是让编码 agent 成为独立参与者而非共用人类令牌。

由来:团队 fork 了 11.4 万行陌生 Rust/Svelte/TS 代码(IronForge),不逐行阅读,而是建立索引让 agent 通过 MCP 语义搜索、调用图导航,次日即落地首批修复。

工作法 "recursive sweep":agent 修一个 bug 后必须全库搜寻同类错误,再用 lint 或契约检查封死整类问题;每个修复都附带一个在修复移除时会失败的测试。已关闭的 1,167 个 bug 中约一半由 agent 主动发现而非用户报告,包括 OCI push 返回 201 却未写 blob、数据库路径 typo 导致首个注册者成为 admin、被撤销权限者的 approval 仍能向 fork PR 泄露 CI secrets 等静默严重漏洞。

agent 专属账号设计:

MCP 以 POST /api/v1/mcp(Streamable HTTP)端点提供,也有 stdio 二进制;Docker 一条命令即可试用,docs/agents.md 几分钟接入 Claude Code/Codex/Cursor。AGPL 开源,v0.3 早期版本。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →