返回
developer-toolsagents开源

ghtriage

一套实验性的 GitHub Issue 分流流程,包含类型化标签、置信度门槛、脱敏和受限写入。

Jev 决定什么

Issue 类型、产品领域、严重程度、缺失信息、可行动性、安全敏感度、新手适配度、近似重复与输入风险。

ghtriage 让 Jev 判断 Issue 类型、领域、严重程度和多个审查信号,再由确定性策略隐藏不确定标签,并通过白名单与预算守住每次 GitHub 写操作。

CHOICESCORENOUL
Jev 的职责
判断 Issue 内容与分流、安全信号,同时由本地代码控制每一次写入。
输入
经过脱敏的 Issue 标题和正文、作者关联、reaction、仓库特定标签和 guardrail 问题。
输出
Choice 分布、一个 Score 和多项 Noul 概率。
决策频率
每个 Issue 先调用一次 guardrail,再调用一次分类;写入前可以选择重复一致性检查。
兜底方式
不发布低置信度标签;写入必须显式开启;脱敏、白名单、数量上限和预算由确定性代码执行。
作者自报 · 已核对来源

运行方式

输入
经过脱敏的 Issue 标题和正文、作者关联、reaction、仓库特定标签和 guardrail 问题。
Jev
CHOICE + SCORE + NOUL
输出
Choice 分布、一个 Score 和多项 Noul 概率。

项目概览

ghtriage 是一个早期 Python 项目,用于自动给 GitHub Issue 分类。一次 Jev 请求包含八个问题:Issue 类型和产品领域使用 Choice,严重程度使用 Score,是否缺少复现信息、是否可直接行动、安全敏感度、是否适合新手和是否近似重复使用 Noul。正式分类前,还会由另一组 Jev guardrail 问题检查不受信任的 Issue 文本。

模型调用前先用正则确定性脱敏 secret。标签置信度阈值、仓库和标签白名单、单 Issue 上限、整次运行的写入预算和永不自动写入集合都保留在代码中。写入默认关闭。仓库包含冻结 Issue 和红队 fixture,但审核时它仍是只有一次提交的实验项目,本站没有复现它的真实评测或性能说法。

开发语言
Python
许可证
MIT
作者
KalyanM45
来源核对于 2026年9月22日

信息来源

相关项目