Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
13 commits sit in this repo's top risk tercile, which is 32% of the 41scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 5.8 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
How this repo's commit mix shifts over time.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | d8a6b537Initial commit | 大饼鸡蛋 | 3mo ago | +3.1K -0 | 99thElevated | more lines added than baseline |
| 2 | ab96026ddocs: 更新适用于 v1.0.0 的 README 文档 | DBJD-CRgeminiassisted | 3mo ago | +256 -81 | 96thElevated | more lines added than baseline |
| 3 | e7de2454feat: 初始提交 - [New] 数据格式化器 | DBJD-CRgeminiassisted | 3mo ago | +222 -0 | 94thElevated | more lines added than baseline |
| 4 | 0680dbc5feat: 初始提交 - [New] 指令解析器 | DBJD-CRgeminiassisted | 3mo ago | +114 -0 | 91thElevated | more lines added than baseline |
| 5 | 173a77b4refactor: 重构插件入口文件,对齐当前代码实现 | DBJD-CRgeminiassisted | 3mo ago | +91 -16 | 89thElevated | more lines added than baseline |
| 6 | c00191fafeat: 初始提交 - [New] CodeTabs API 异步调用客户端 | DBJD-CRgeminiassisted | 3mo ago | +87 -0 | 87thElevated | more lines added than baseline |
| 7 | 5df16fbefeat: 支持 LLM 函数工具调用 | DBJD-CRgeminiassisted | 3mo ago | +66 -0 | 83thElevated | more lines added than baseline |
| 8 | 9261c12cfeat: 初始提交 - [New] 外部 API 文档 | DBJD-CR | 3mo ago | +63 -0 | 83thElevated | more lines added than baseline |
| 9 | 4301cd8cfeat: 初始提交 - [New] 常用开发语言色彩条块映射定义 | DBJD-CRgeminiassisted | 3mo ago | +55 -0 | 78thElevated | more lines added than baseline |
| 10 | 72c780fcdocs: 更新适用于 v1.0.0 的 README 文档 | DBJD-CRgeminiassisted | 3mo ago | +52 -22 | 78thElevated | more lines added than baseline |
| 11 | 9374b9defeat: 支持忽略文件与目录参数传递与展示 | DBJD-CRgeminiassisted | 3mo ago | +30 -3 | 74thElevated | more lines added than baseline |
| 12 | 8894dfd1fix(parser): 修复命令前缀边界匹配逻辑并优化参数解析稳定性 | DBJD-CRgeminiassisted | 3mo ago | +28 -17 | 72thElevated | more lines added than baseline |
| 13 | 97bb8644refactor: 隔离仓库路径清洗职责并修复 argparse 默认帮助导致的进程崩溃隐患 | DBJD-CRgeminiassisted | 3mo ago | +28 -9 | 70thElevated | more lines added than baseline |
| 14 | 018fdf1erefactor: 优化类型标注、入参清洗及健壮性 | DBJD-CRgeminiassisted | 3mo ago | +28 -9 | 66thTypical | more lines added than baseline |
| 15 | c0cf12edrefactor: 重构 HTTP 客户端为长连接复用并加强 JSON 解析防御 | DBJD-CRgeminiassisted | 3mo ago | +24 -19 | 66thTypical | more lines added than baseline |
| 16 | fd8a1c5bfeat: 补充更多常用开发语言的色彩条块映射定义 | DBJD-CRgeminiassisted | 3mo ago | +24 -0 | 62thTypical | more lines added than baseline |
| 17 | 710239c0refactor: 优化中文指令前缀提取正则并引入 AsyncClient 惰性加载 | DBJD-CRgeminiassisted | 3mo ago | +19 -7 | 60thTypical | more lines added than baseline |
| 18 | 758656b0perf: 引入对代码统计及汇总行字段的防御性整型强制转换 | DBJD-CRgeminiassisted | 3mo ago | +17 -12 | 57thTypical | more lines added than baseline |
| 19 | 5e33496ffix(parser): 支持 GitLab 多级嵌套子组路径匹配并提升参数报错友好度 | DBJD-CRgeminiassisted | 3mo ago | +15 -7 | 54thTypical | more lines added than baseline |
| 20 | ec347d0fdocs: 更新适用于 v1.0.0 的贡献指南 | DBJD-CRgeminiassisted | 3mo ago | +14 -14 | 54thTypical | more lines added than baseline |
| 21 | e01728c8refactor(formatter): 消除硬编码魔术数字并精简本地时区获取逻辑 | DBJD-CRgeminiassisted | 3mo ago | +13 -8 | 49thTypical | more lines added than baseline |
| 22 | aeffa083docs: 更新适用于 v1.0.0 的更新日志 | DBJD-CR | 3mo ago | +12 -18 | 49thTypical | more focused than baseline |
| 23 | cce48370docs: 修订适用于 v1.0.0 的 README 文档 | DBJD-CRgeminiassisted | 3mo ago | +10 -9 | 45thTypical | more focused than baseline |
| 24 | 1e762291refactor(client): 强化 httpx 异步客户端生命周期管理与异常机制 | DBJD-CRgeminiassisted | 3mo ago | +10 -1 | 43thTypical | more focused than baseline |
| 25 | 260c0bb9refactor(client): 简化 ignored 参数的提取和过滤去重逻辑 | DBJD-CRgeminiassisted | 3mo ago | +9 -10 | 40thTypical | fewer lines added than baseline |
| 26 | d3b588c5fix(repo_client): 修复忽略文件与目录参数传递与展示 | DBJD-CRgeminiassisted | 3mo ago | +8 -3 | 38thTypical | fewer lines added than baseline |
| 27 | ba11c45brefactor(formatter): 剥离色彩常量至独立文件以精简格式化模块 | DBJD-CRgeminiassisted | 3mo ago | +5 -59 | 33thBelow typical | fewer lines added than baseline |
| 28 | 65653e50chore: 更新插件元数据 | DBJD-CRgeminiassisted | 3mo ago | +5 -5 | 33thBelow typical | fewer lines added than baseline |
| 29 | b392bc12Bump the github-actions group with 4 updates | dependabot[bot] | 3mo ago | +4 -4 | 33thBelow typical | fewer lines added than baseline |
| 30 | a8bf4111fix: 修复回退匹配分支中的列表移除 Bug 并优化忽略项参数过滤 | DBJD-CRgeminiassisted | 3mo ago | +4 -2 | 28thBelow typical | fewer lines added than baseline |
| 31 | 745dd109docs: 更新适用于 v1.0.0 的更新日志 | DBJD-CR | 3mo ago | +3 -1 | 26thBelow typical | fewer lines added than baseline |
| 32 | f5c82a48docs: 更新适用于 v1.0.0 的贡献指南 | DBJD-CR | 3mo ago | +2 -0 | 23thBelow typical | fewer lines added than baseline |
| 33 | 5459e1f5feat: 补充针对 Batchfile 的额外映射 | DBJD-CRgeminiassisted | 3mo ago | +1 -0 | 17thBelow typical | fewer lines added than baseline |
| 34 | 95bd3f6dchore: Score refresh | DBJD-CR | 3mo ago | +1 -1 | 17thBelow typical | fewer lines added than baseline |
| 35 | 7c6ba19fchore: 替换 PR 模板中的仓库链接 | DBJD-CRgeminiassisted | 3mo ago | +1 -1 | 17thBelow typical | fewer lines added than baseline |
| 36 | 59a9946dchore: 添加 `httpx` 依赖文件声明 | DBJD-CRgeminiassisted | 3mo ago | +1 -0 | 17thBelow typical | fewer lines added than baseline |
| 37 | 712c763achore: 优化异常捕获范围 | DBJD-CRgeminiassisted | 3mo ago | +1 -1 | 7thBelow typical | fewer lines added than baseline |
| 38 | 1f89e5b3chore: 更新插件元数据信息 | DBJD-CR | 3mo ago | +1 -1 | 7thBelow typical | fewer lines added than baseline |
| 39 | ac5893d5chore: Score refresh | DBJD-CR | 3mo ago | +1 -1 | 7thBelow typical | fewer lines added than baseline |
| 40 | c15474d7chore(main): 在插件安全停用时关闭长连接网络资源 | DBJD-CRgeminiassisted | 3mo ago | +1 -0 | 7thBelow typical | fewer lines added than baseline |
| 41 | 8d185009feat: 初始提交 - [New] 插件 Logo,适用于 AstrBot v4.5.0+ | DBJD-CR | 3mo ago | +0 -0 | 1thBelow typical | fewer lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 41 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
Pancakes-Labs/astrbot_plugin_count_loc has 45 commits in its history from 3 contributors, the first of them May 27, 2026. In the last 90 days 5 files were touched, 29 times in total, most often data_formatter.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.