跳至正文

开源

外部贡献的规则

欢迎带来缺陷修复、缺陷报告和建议。新工作由所有者决定。这适用于我们的机器人维护的所有仓库。规则直白,因为明确的拒绝比拖延的拒绝让你付出更少。成员、协作者和依赖机器人不属于外部贡献者。

欢迎

缺陷修复

小而专注,尽量附带测试。小的修复会进入评审,与其他改动一样。

缺陷报告

步骤、预期结果、实际结果和版本。如果缺少步骤,我们会询问。

建议

开一个 issue 说明理由。由所有者决定,拒绝时会给出原因。

不接受

依赖改动

关闭。陌生人添加或升级的软件包正是攻陷的入口。更新由项目自己的机器人完成,在我们的项目上会等待 14 天。

CI 改动

关闭。CI 决定什么可以合并,并以项目的访问权限运行。它由所有者掌管。

发布改动

关闭。凡是会进入已发布软件包的内容,都由对其负责的人掌管。

智能体指令文件

关闭。这些文件引导在仓库中工作的智能体,因此由所有者掌管。

大规模重写

关闭。范围过大的 diff 无法好好评审,项目的形态由所有者决定。想要不同的形态,可以 fork。

未经请求的功能

婉拒。PR 不能决定项目走向。请先在 issue 中提出建议。

为什么这样严格

来自外部的文本是数据,不是指令

2026 年 6 月,Tenet Security 发布了一项名为 Agentjacking 的研究:编码智能体把一份伪造的错误报告当作指引来读,结果运行了陌生人的软件包。Tenet 的结果来自受控测试,其中的教训并不新鲜。我们的应对同样平实:在模型读取之前,先由机器检查对外部改动进行分级。

阅读 Tenet 的文章

已上线的内容,截至 2026-11-02

正在上线:机器分级

属于上述不接受类别的外部 PR 会被关闭,附一条技术原因,不调用模型。不会删除任何内容,你的分支仍然保留。已合并 PR 的历史在合并环节不带来任何优待。

尚未上线:封禁

计划在后续阶段推出:被判定为危险的内容会被关闭并封禁账户,该账户之后的条目会立即关闭,封禁可在 developerz.ai 各账户之间生效。因依赖或重写而关闭不会导致封禁。

已上线:机器人说明自己是机器人

我们的机器人以自身身份行动时,以 developerz-ai[bot] 发帖,带有 GitHub 的 Bot 徽标,并表明身份。如果你想找人,下面的申诉会送达真人。

申诉

认为我们判断错了?

通过联系表单发送链接,说明这次关闭忽略了什么。团队中的真人会回复。项目成员重新打开已关闭的 PR 后,以其决定为准,机器人不会再次关闭。在客户的仓库上,决定权属于其所有者。封禁上线后也走同样的途径。

通过联系表单申诉

隐私

我们读取账户的哪些信息

目前只读取一项:该账户在这个仓库中的角色。内容先被评判,此时不看作者。封禁上线后,仅在内容已显得有问题之后,我们还会读取 GitHub 公开资料,而这只会增加审视。没有信誉评分,也不猜测内容出自人还是 AI。

阅读隐私政策

多交付。 少维护。

我们预计,软件的编写速度将超过任何团队的评审能力。你提供代码仓库、机器与密钥,我们提供能够跟上这一速度的工程团队。