evalstate HF Staff commited on
Commit
2639665
·
verified ·
1 Parent(s): 3f1f760

Deploy dashboard

Browse files
data/clusters.json CHANGED
@@ -5,7 +5,7 @@
5
  ],
6
  "canonical_issue_number": 13124,
7
  "canonical_pr_number": 6566,
8
- "cluster_id": "cluster-1246-21",
9
  "confidence": 0.99,
10
  "evidence_types": [
11
  "closing_reference",
@@ -28,6 +28,7 @@
28
  7330,
29
  8871,
30
  9628,
 
31
  9973,
32
  10752,
33
  10910,
@@ -172,7 +173,7 @@
172
  13273
173
  ],
174
  "status": "open",
175
- "summary": "Cluster of 17 issues and 4 PRs centered on issue #13124.",
176
  "title": "train_dreambooth_lora.py -- ValueError: Attempting to unscale FP16 gradients caused by \"--validation_prompt\" param."
177
  }
178
  ]
 
5
  ],
6
  "canonical_issue_number": 13124,
7
  "canonical_pr_number": 6566,
8
+ "cluster_id": "cluster-1246-22",
9
  "confidence": 0.99,
10
  "evidence_types": [
11
  "closing_reference",
 
28
  7330,
29
  8871,
30
  9628,
31
+ 9970,
32
  9973,
33
  10752,
34
  10910,
 
173
  13273
174
  ],
175
  "status": "open",
176
+ "summary": "Cluster of 18 issues and 4 PRs centered on issue #13124.",
177
  "title": "train_dreambooth_lora.py -- ValueError: Attempting to unscale FP16 gradients caused by \"--validation_prompt\" param."
178
  }
179
  ]
data/contributors.json CHANGED
@@ -1,6 +1,6 @@
1
  [
2
  {
3
- "account_age_days": 3459,
4
  "author": "sayakpaul",
5
  "automation_risk_signal": "low",
6
  "breadth_score": "high",
@@ -15,16 +15,16 @@
15
  "public_pr_count_42d": 97,
16
  "public_repo_count_42d": 11,
17
  "quality_score": null,
18
- "recent_pr_count": 52,
19
  "repo_association": "MEMBER",
20
  "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Asayakpaul",
21
  "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Asayakpaul",
22
  "report_reason": null,
23
  "snapshot_issue_count": 131,
24
- "snapshot_pr_count": 1000
25
  },
26
  {
27
- "account_age_days": 4354,
28
  "author": "DN6",
29
  "automation_risk_signal": "low",
30
  "breadth_score": "low",
@@ -36,10 +36,10 @@
36
  "name": "Dhruv Nair",
37
  "new_to_repo": false,
38
  "profile_url": "https://github.com/DN6",
39
- "public_pr_count_42d": 32,
40
  "public_repo_count_42d": 2,
41
  "quality_score": null,
42
- "recent_pr_count": 31,
43
  "repo_association": "MEMBER",
44
  "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3ADN6",
45
  "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3ADN6",
@@ -48,7 +48,7 @@
48
  "snapshot_pr_count": 373
49
  },
50
  {
51
- "account_age_days": 3971,
52
  "author": "yiyixuxu",
53
  "automation_risk_signal": "low",
54
  "breadth_score": "low",
@@ -60,10 +60,10 @@
60
  "name": "YiYi Xu",
61
  "new_to_repo": false,
62
  "profile_url": "https://github.com/yiyixuxu",
63
- "public_pr_count_42d": 15,
64
  "public_repo_count_42d": 1,
65
  "quality_score": null,
66
- "recent_pr_count": 15,
67
  "repo_association": "MEMBER",
68
  "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Ayiyixuxu",
69
  "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Ayiyixuxu",
@@ -72,22 +72,46 @@
72
  "snapshot_pr_count": 295
73
  },
74
  {
75
- "account_age_days": 2320,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  "author": "dg845",
77
  "automation_risk_signal": "low",
78
  "breadth_score": "low",
79
  "cluster_count": 0,
80
  "first_seen_in_snapshot": false,
81
- "follow_through_score": "strong",
82
  "heuristic_note": "no visible non-self stars; targets high-star repos",
83
  "known_contributor": true,
84
  "name": null,
85
  "new_to_repo": false,
86
  "profile_url": "https://github.com/dg845",
87
- "public_pr_count_42d": 11,
88
  "public_repo_count_42d": 2,
89
  "quality_score": null,
90
- "recent_pr_count": 10,
91
  "repo_association": "MEMBER",
92
  "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Adg845",
93
  "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Adg845",
@@ -96,44 +120,20 @@
96
  "snapshot_pr_count": 66
97
  },
98
  {
99
- "account_age_days": 2075,
100
- "author": "Ricardo-M-L",
101
- "automation_risk_signal": "medium",
102
- "breadth_score": "high",
103
- "cluster_count": 0,
104
- "first_seen_in_snapshot": false,
105
- "follow_through_score": "weak",
106
- "heuristic_note": "extremely high recent PR volume; broad repo spread; high open PR share; targets high-star repos",
107
- "known_contributor": false,
108
- "name": null,
109
- "new_to_repo": false,
110
- "profile_url": "https://github.com/Ricardo-M-L",
111
- "public_pr_count_42d": 110,
112
- "public_repo_count_42d": 21,
113
- "quality_score": null,
114
- "recent_pr_count": 10,
115
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
116
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3ARicardo-M-L",
117
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3ARicardo-M-L",
118
- "report_reason": null,
119
- "snapshot_issue_count": 0,
120
- "snapshot_pr_count": 10
121
- },
122
- {
123
- "account_age_days": 985,
124
  "author": "SHYuanBest",
125
  "automation_risk_signal": "low",
126
  "breadth_score": "high",
127
  "cluster_count": 0,
128
  "first_seen_in_snapshot": false,
129
  "follow_through_score": "strong",
130
- "heuristic_note": "broad repo spread; targets high-star repos",
131
  "known_contributor": false,
132
  "name": "Shenghai Yuan",
133
  "new_to_repo": false,
134
  "profile_url": "https://github.com/SHYuanBest",
135
- "public_pr_count_42d": 20,
136
- "public_repo_count_42d": 14,
137
  "quality_score": null,
138
  "recent_pr_count": 7,
139
  "repo_association": "CONTRIBUTOR",
@@ -144,7 +144,7 @@
144
  "snapshot_pr_count": 9
145
  },
146
  {
147
- "account_age_days": 2289,
148
  "author": "stevhliu",
149
  "automation_risk_signal": "low",
150
  "breadth_score": "low",
@@ -156,7 +156,7 @@
156
  "name": "Steven Liu",
157
  "new_to_repo": false,
158
  "profile_url": "https://github.com/stevhliu",
159
- "public_pr_count_42d": 33,
160
  "public_repo_count_42d": 2,
161
  "quality_score": null,
162
  "recent_pr_count": 6,
@@ -168,44 +168,20 @@
168
  "snapshot_pr_count": 212
169
  },
170
  {
171
- "account_age_days": 4593,
172
- "author": "asomoza",
173
- "automation_risk_signal": "low",
174
- "breadth_score": "moderate",
175
- "cluster_count": 0,
176
- "first_seen_in_snapshot": false,
177
- "follow_through_score": "mixed",
178
- "heuristic_note": "targets high-star repos",
179
- "known_contributor": true,
180
- "name": "\u00c1lvaro Somoza",
181
- "new_to_repo": false,
182
- "profile_url": "https://github.com/asomoza",
183
- "public_pr_count_42d": 10,
184
- "public_repo_count_42d": 4,
185
- "quality_score": null,
186
- "recent_pr_count": 6,
187
- "repo_association": "MEMBER",
188
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Aasomoza",
189
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Aasomoza",
190
- "report_reason": null,
191
- "snapshot_issue_count": 11,
192
- "snapshot_pr_count": 50
193
- },
194
- {
195
- "account_age_days": 1555,
196
  "author": "akshan-main",
197
  "automation_risk_signal": "low",
198
- "breadth_score": "high",
199
  "cluster_count": 0,
200
  "first_seen_in_snapshot": false,
201
  "follow_through_score": "mixed",
202
- "heuristic_note": "high recent PR volume; broad repo spread; targets high-star repos",
203
  "known_contributor": false,
204
  "name": "Akshan Krithick",
205
  "new_to_repo": false,
206
  "profile_url": "https://github.com/akshan-main",
207
- "public_pr_count_42d": 34,
208
- "public_repo_count_42d": 14,
209
  "quality_score": null,
210
  "recent_pr_count": 6,
211
  "repo_association": "CONTRIBUTOR",
@@ -216,7 +192,7 @@
216
  "snapshot_pr_count": 7
217
  },
218
  {
219
- "account_age_days": 2014,
220
  "author": "s-zx",
221
  "automation_risk_signal": "high",
222
  "breadth_score": "very high",
@@ -240,55 +216,31 @@
240
  "snapshot_pr_count": 6
241
  },
242
  {
243
- "account_age_days": 3305,
244
- "author": "delmalih",
245
- "automation_risk_signal": "low",
246
- "breadth_score": "low",
247
- "cluster_count": 0,
248
- "first_seen_in_snapshot": false,
249
- "follow_through_score": "strong",
250
- "heuristic_note": "targets high-star repos",
251
- "known_contributor": false,
252
- "name": "David El Malih",
253
- "new_to_repo": false,
254
- "profile_url": "https://github.com/delmalih",
255
- "public_pr_count_42d": 5,
256
- "public_repo_count_42d": 1,
257
- "quality_score": null,
258
- "recent_pr_count": 5,
259
- "repo_association": "CONTRIBUTOR",
260
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Adelmalih",
261
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Adelmalih",
262
- "report_reason": null,
263
- "snapshot_issue_count": 1,
264
- "snapshot_pr_count": 33
265
- },
266
- {
267
- "account_age_days": 4418,
268
- "author": "christopher5106",
269
  "automation_risk_signal": "low",
270
  "breadth_score": "low",
271
  "cluster_count": 0,
272
  "first_seen_in_snapshot": false,
273
  "follow_through_score": "mixed",
274
- "heuristic_note": "targets high-star repos",
275
- "known_contributor": false,
276
- "name": "Christopher",
277
  "new_to_repo": false,
278
- "profile_url": "https://github.com/christopher5106",
279
- "public_pr_count_42d": 6,
280
- "public_repo_count_42d": 2,
281
  "quality_score": null,
282
  "recent_pr_count": 5,
283
- "repo_association": "CONTRIBUTOR",
284
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Achristopher5106",
285
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Achristopher5106",
286
  "report_reason": null,
287
- "snapshot_issue_count": 22,
288
- "snapshot_pr_count": 7
289
  },
290
  {
291
- "account_age_days": 3927,
292
  "author": "kaixuanliu",
293
  "automation_risk_signal": "low",
294
  "breadth_score": "moderate",
@@ -300,7 +252,7 @@
300
  "name": "kaixuanliu",
301
  "new_to_repo": false,
302
  "profile_url": "https://github.com/kaixuanliu",
303
- "public_pr_count_42d": 32,
304
  "public_repo_count_42d": 4,
305
  "quality_score": null,
306
  "recent_pr_count": 4,
@@ -312,7 +264,31 @@
312
  "snapshot_pr_count": 11
313
  },
314
  {
315
- "account_age_days": 1012,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  "author": "azolotenkov",
317
  "automation_risk_signal": "low",
318
  "breadth_score": "low",
@@ -336,7 +312,31 @@
336
  "snapshot_pr_count": 5
337
  },
338
  {
339
- "account_age_days": 3140,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
340
  "author": "howardzhang-cv",
341
  "automation_risk_signal": "low",
342
  "breadth_score": "low",
@@ -348,7 +348,7 @@
348
  "name": "Howard Zhang",
349
  "new_to_repo": false,
350
  "profile_url": "https://github.com/howardzhang-cv",
351
- "public_pr_count_42d": 29,
352
  "public_repo_count_42d": 3,
353
  "quality_score": null,
354
  "recent_pr_count": 3,
@@ -360,20 +360,20 @@
360
  "snapshot_pr_count": 4
361
  },
362
  {
363
- "account_age_days": 1860,
364
  "author": "Chase-Xuu",
365
- "automation_risk_signal": "low",
366
- "breadth_score": "moderate",
367
  "cluster_count": 0,
368
  "first_seen_in_snapshot": false,
369
  "follow_through_score": "weak",
370
- "heuristic_note": "high open PR share; targets high-star repos",
371
  "known_contributor": false,
372
  "name": "Chase Xu",
373
  "new_to_repo": false,
374
  "profile_url": "https://github.com/Chase-Xuu",
375
- "public_pr_count_42d": 23,
376
- "public_repo_count_42d": 8,
377
  "quality_score": null,
378
  "recent_pr_count": 3,
379
  "repo_association": "FIRST_TIME_CONTRIBUTOR",
@@ -384,7 +384,7 @@
384
  "snapshot_pr_count": 3
385
  },
386
  {
387
- "account_age_days": 1459,
388
  "author": "YangKai0616",
389
  "automation_risk_signal": "low",
390
  "breadth_score": "moderate",
@@ -396,8 +396,8 @@
396
  "name": null,
397
  "new_to_repo": false,
398
  "profile_url": "https://github.com/YangKai0616",
399
- "public_pr_count_42d": 18,
400
- "public_repo_count_42d": 7,
401
  "quality_score": null,
402
  "recent_pr_count": 3,
403
  "repo_association": "CONTRIBUTOR",
@@ -408,19 +408,19 @@
408
  "snapshot_pr_count": 3
409
  },
410
  {
411
- "account_age_days": 4268,
412
  "author": "zhtmike",
413
  "automation_risk_signal": "low",
414
  "breadth_score": "moderate",
415
  "cluster_count": 0,
416
  "first_seen_in_snapshot": false,
417
- "follow_through_score": "strong",
418
  "heuristic_note": "high recent PR volume",
419
  "known_contributor": false,
420
  "name": "Cheung Ka Wai",
421
  "new_to_repo": false,
422
  "profile_url": "https://github.com/zhtmike",
423
- "public_pr_count_42d": 31,
424
  "public_repo_count_42d": 5,
425
  "quality_score": null,
426
  "recent_pr_count": 3,
@@ -432,19 +432,19 @@
432
  "snapshot_pr_count": 3
433
  },
434
  {
435
- "account_age_days": 6563,
436
  "author": "kashif",
437
  "automation_risk_signal": "medium",
438
  "breadth_score": "high",
439
  "cluster_count": 0,
440
  "first_seen_in_snapshot": false,
441
  "follow_through_score": "mixed",
442
- "heuristic_note": "high recent PR volume; broad repo spread; high open PR share; targets high-star repos",
443
  "known_contributor": true,
444
  "name": "Kashif Rasul",
445
  "new_to_repo": false,
446
  "profile_url": "https://github.com/kashif",
447
- "public_pr_count_42d": 32,
448
  "public_repo_count_42d": 18,
449
  "quality_score": null,
450
  "recent_pr_count": 2,
@@ -456,7 +456,7 @@
456
  "snapshot_pr_count": 63
457
  },
458
  {
459
- "account_age_days": 1389,
460
  "author": "jiqing-feng",
461
  "automation_risk_signal": "low",
462
  "breadth_score": "moderate",
@@ -469,7 +469,7 @@
469
  "new_to_repo": false,
470
  "profile_url": "https://github.com/jiqing-feng",
471
  "public_pr_count_42d": 25,
472
- "public_repo_count_42d": 7,
473
  "quality_score": null,
474
  "recent_pr_count": 2,
475
  "repo_association": "CONTRIBUTOR",
@@ -480,31 +480,7 @@
480
  "snapshot_pr_count": 18
481
  },
482
  {
483
- "account_age_days": 2171,
484
- "author": "Mr-Neutr0n",
485
- "automation_risk_signal": "high",
486
- "breadth_score": "very high",
487
- "cluster_count": 0,
488
- "first_seen_in_snapshot": false,
489
- "follow_through_score": "weak",
490
- "heuristic_note": "extremely high recent PR volume; very broad repo spread; high open PR share; targets high-star repos",
491
- "known_contributor": false,
492
- "name": "Harikrishna KP",
493
- "new_to_repo": false,
494
- "profile_url": "https://github.com/Mr-Neutr0n",
495
- "public_pr_count_42d": 268,
496
- "public_repo_count_42d": 177,
497
- "quality_score": null,
498
- "recent_pr_count": 2,
499
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
500
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3AMr-Neutr0n",
501
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3AMr-Neutr0n",
502
- "report_reason": null,
503
- "snapshot_issue_count": 0,
504
- "snapshot_pr_count": 10
505
- },
506
- {
507
- "account_age_days": 823,
508
  "author": "paulinebm",
509
  "automation_risk_signal": "medium",
510
  "breadth_score": "very high",
@@ -528,31 +504,7 @@
528
  "snapshot_pr_count": 7
529
  },
530
  {
531
- "account_age_days": 4846,
532
- "author": "miguelmartin75",
533
- "automation_risk_signal": "low",
534
- "breadth_score": "low",
535
- "cluster_count": 0,
536
- "first_seen_in_snapshot": false,
537
- "follow_through_score": "strong",
538
- "heuristic_note": "\u2014",
539
- "known_contributor": false,
540
- "name": "Miguel Martin",
541
- "new_to_repo": false,
542
- "profile_url": "https://github.com/miguelmartin75",
543
- "public_pr_count_42d": 5,
544
- "public_repo_count_42d": 3,
545
- "quality_score": null,
546
- "recent_pr_count": 2,
547
- "repo_association": "CONTRIBUTOR",
548
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Amiguelmartin75",
549
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Amiguelmartin75",
550
- "report_reason": null,
551
- "snapshot_issue_count": 0,
552
- "snapshot_pr_count": 6
553
- },
554
- {
555
- "account_age_days": 34,
556
  "author": "gambletan",
557
  "automation_risk_signal": "high",
558
  "breadth_score": "very high",
@@ -576,7 +528,7 @@
576
  "snapshot_pr_count": 2
577
  },
578
  {
579
- "account_age_days": 419,
580
  "author": "Akash504-ai",
581
  "automation_risk_signal": "medium",
582
  "breadth_score": "high",
@@ -588,7 +540,7 @@
588
  "name": "Akash Santra",
589
  "new_to_repo": false,
590
  "profile_url": "https://github.com/Akash504-ai",
591
- "public_pr_count_42d": 85,
592
  "public_repo_count_42d": 17,
593
  "quality_score": null,
594
  "recent_pr_count": 2,
@@ -600,7 +552,31 @@
600
  "snapshot_pr_count": 2
601
  },
602
  {
603
- "account_age_days": 2282,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
604
  "author": "NIK-TIGER-BILL",
605
  "automation_risk_signal": "medium",
606
  "breadth_score": "very high",
@@ -624,7 +600,7 @@
624
  "snapshot_pr_count": 2
625
  },
626
  {
627
- "account_age_days": 3280,
628
  "author": "RuixiangMa",
629
  "automation_risk_signal": "low",
630
  "breadth_score": "low",
@@ -636,7 +612,7 @@
636
  "name": "Lancer",
637
  "new_to_repo": false,
638
  "profile_url": "https://github.com/RuixiangMa",
639
- "public_pr_count_42d": 44,
640
  "public_repo_count_42d": 3,
641
  "quality_score": null,
642
  "recent_pr_count": 2,
@@ -648,7 +624,7 @@
648
  "snapshot_pr_count": 2
649
  },
650
  {
651
- "account_age_days": 19,
652
  "author": "agarwalprakhar2511",
653
  "automation_risk_signal": "medium",
654
  "breadth_score": "low",
@@ -672,7 +648,7 @@
672
  "snapshot_pr_count": 2
673
  },
674
  {
675
- "account_age_days": 1470,
676
  "author": "chenyangzhu1",
677
  "automation_risk_signal": "low",
678
  "breadth_score": "low",
@@ -696,7 +672,7 @@
696
  "snapshot_pr_count": 2
697
  },
698
  {
699
- "account_age_days": 4546,
700
  "author": "eliemichel",
701
  "automation_risk_signal": "low",
702
  "breadth_score": "low",
@@ -744,7 +720,7 @@
744
  "snapshot_pr_count": 2
745
  },
746
  {
747
- "account_age_days": 1501,
748
  "author": "huemin-art",
749
  "automation_risk_signal": "low",
750
  "breadth_score": "low",
@@ -768,13 +744,13 @@
768
  "snapshot_pr_count": 2
769
  },
770
  {
771
- "account_age_days": 2563,
772
  "author": "jashshah999",
773
  "automation_risk_signal": "medium",
774
  "breadth_score": "high",
775
  "cluster_count": 0,
776
  "first_seen_in_snapshot": false,
777
- "follow_through_score": "weak",
778
  "heuristic_note": "high recent PR volume; broad repo spread; high open PR share; targets high-star repos",
779
  "known_contributor": false,
780
  "name": "Jash Shah",
@@ -792,31 +768,7 @@
792
  "snapshot_pr_count": 2
793
  },
794
  {
795
- "account_age_days": 1325,
796
- "author": "jscaldwell55",
797
- "automation_risk_signal": "low",
798
- "breadth_score": "low",
799
- "cluster_count": 0,
800
- "first_seen_in_snapshot": false,
801
- "follow_through_score": "weak",
802
- "heuristic_note": "high open PR share; no visible non-self stars; targets high-star repos",
803
- "known_contributor": false,
804
- "name": "Jay Caldwell",
805
- "new_to_repo": false,
806
- "profile_url": "https://github.com/jscaldwell55",
807
- "public_pr_count_42d": 4,
808
- "public_repo_count_42d": 3,
809
- "quality_score": null,
810
- "recent_pr_count": 2,
811
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
812
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Ajscaldwell55",
813
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Ajscaldwell55",
814
- "report_reason": null,
815
- "snapshot_issue_count": 0,
816
- "snapshot_pr_count": 2
817
- },
818
- {
819
- "account_age_days": 283,
820
  "author": "kirillsst",
821
  "automation_risk_signal": "low",
822
  "breadth_score": "low",
@@ -840,7 +792,7 @@
840
  "snapshot_pr_count": 2
841
  },
842
  {
843
- "account_age_days": 3050,
844
  "author": "veeceey",
845
  "automation_risk_signal": "high",
846
  "breadth_score": "very high",
@@ -852,8 +804,8 @@
852
  "name": "Varun Chawla",
853
  "new_to_repo": false,
854
  "profile_url": "https://github.com/veeceey",
855
- "public_pr_count_42d": 309,
856
- "public_repo_count_42d": 228,
857
  "quality_score": null,
858
  "recent_pr_count": 2,
859
  "repo_association": "CONTRIBUTOR",
@@ -864,7 +816,31 @@
864
  "snapshot_pr_count": 2
865
  },
866
  {
867
- "account_age_days": 2342,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
868
  "author": "linoytsaban",
869
  "automation_risk_signal": "low",
870
  "breadth_score": "low",
@@ -888,7 +864,7 @@
888
  "snapshot_pr_count": 74
889
  },
890
  {
891
- "account_age_days": 2401,
892
  "author": "lawrence-cj",
893
  "automation_risk_signal": "low",
894
  "breadth_score": "low",
@@ -912,7 +888,31 @@
912
  "snapshot_pr_count": 32
913
  },
914
  {
915
- "account_age_days": 3129,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
916
  "author": "DefTruth",
917
  "automation_risk_signal": "low",
918
  "breadth_score": "moderate",
@@ -924,7 +924,7 @@
924
  "name": "DefTruth",
925
  "new_to_repo": false,
926
  "profile_url": "https://github.com/DefTruth",
927
- "public_pr_count_42d": 168,
928
  "public_repo_count_42d": 8,
929
  "quality_score": null,
930
  "recent_pr_count": 1,
@@ -936,7 +936,31 @@
936
  "snapshot_pr_count": 15
937
  },
938
  {
939
- "account_age_days": 558,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
940
  "author": "dxqb",
941
  "automation_risk_signal": "low",
942
  "breadth_score": "low",
@@ -960,7 +984,7 @@
960
  "snapshot_pr_count": 9
961
  },
962
  {
963
- "account_age_days": 2989,
964
  "author": "sywangyi",
965
  "automation_risk_signal": "low",
966
  "breadth_score": "moderate",
@@ -972,7 +996,7 @@
972
  "name": "Wang, Yi",
973
  "new_to_repo": false,
974
  "profile_url": "https://github.com/sywangyi",
975
- "public_pr_count_42d": 17,
976
  "public_repo_count_42d": 6,
977
  "quality_score": null,
978
  "recent_pr_count": 1,
@@ -984,19 +1008,19 @@
984
  "snapshot_pr_count": 8
985
  },
986
  {
987
- "account_age_days": 3993,
988
  "author": "DavidBert",
989
  "automation_risk_signal": "low",
990
  "breadth_score": "low",
991
  "cluster_count": 0,
992
  "first_seen_in_snapshot": false,
993
  "follow_through_score": "strong",
994
- "heuristic_note": "high recent PR volume",
995
  "known_contributor": false,
996
  "name": "David Bertoin",
997
  "new_to_repo": false,
998
  "profile_url": "https://github.com/DavidBert",
999
- "public_pr_count_42d": 26,
1000
  "public_repo_count_42d": 2,
1001
  "quality_score": null,
1002
  "recent_pr_count": 1,
@@ -1008,7 +1032,7 @@
1008
  "snapshot_pr_count": 7
1009
  },
1010
  {
1011
- "account_age_days": 2799,
1012
  "author": "satani99",
1013
  "automation_risk_signal": "low",
1014
  "breadth_score": "low",
@@ -1032,7 +1056,31 @@
1032
  "snapshot_pr_count": 7
1033
  },
1034
  {
1035
- "account_age_days": 728,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1036
  "author": "adi776borate",
1037
  "automation_risk_signal": "low",
1038
  "breadth_score": "low",
@@ -1056,19 +1104,19 @@
1056
  "snapshot_pr_count": 5
1057
  },
1058
  {
1059
- "account_age_days": 1768,
1060
  "author": "AlanPonnachan",
1061
  "automation_risk_signal": "low",
1062
  "breadth_score": "moderate",
1063
  "cluster_count": 0,
1064
  "first_seen_in_snapshot": false,
1065
  "follow_through_score": "mixed",
1066
- "heuristic_note": "no visible non-self stars; targets high-star repos",
1067
  "known_contributor": false,
1068
  "name": "Alan Ponnachan",
1069
  "new_to_repo": false,
1070
  "profile_url": "https://github.com/AlanPonnachan",
1071
- "public_pr_count_42d": 6,
1072
  "public_repo_count_42d": 5,
1073
  "quality_score": null,
1074
  "recent_pr_count": 1,
@@ -1080,20 +1128,20 @@
1080
  "snapshot_pr_count": 4
1081
  },
1082
  {
1083
- "account_age_days": 2190,
1084
  "author": "CalamitousFelicitousness",
1085
  "automation_risk_signal": "low",
1086
  "breadth_score": "moderate",
1087
  "cluster_count": 0,
1088
  "first_seen_in_snapshot": false,
1089
- "follow_through_score": "strong",
1090
  "heuristic_note": "\u2014",
1091
  "known_contributor": false,
1092
  "name": null,
1093
  "new_to_repo": false,
1094
  "profile_url": "https://github.com/CalamitousFelicitousness",
1095
- "public_pr_count_42d": 16,
1096
- "public_repo_count_42d": 5,
1097
  "quality_score": null,
1098
  "recent_pr_count": 1,
1099
  "repo_association": "CONTRIBUTOR",
@@ -1104,7 +1152,7 @@
1104
  "snapshot_pr_count": 4
1105
  },
1106
  {
1107
- "account_age_days": 4024,
1108
  "author": "cbensimon",
1109
  "automation_risk_signal": "low",
1110
  "breadth_score": "low",
@@ -1128,7 +1176,7 @@
1128
  "snapshot_pr_count": 4
1129
  },
1130
  {
1131
- "account_age_days": 2968,
1132
  "author": "alvarobartt",
1133
  "automation_risk_signal": "low",
1134
  "breadth_score": "moderate",
@@ -1140,7 +1188,7 @@
1140
  "name": "Alvaro Bartolome",
1141
  "new_to_repo": false,
1142
  "profile_url": "https://github.com/alvarobartt",
1143
- "public_pr_count_42d": 36,
1144
  "public_repo_count_42d": 9,
1145
  "quality_score": null,
1146
  "recent_pr_count": 1,
@@ -1152,7 +1200,7 @@
1152
  "snapshot_pr_count": 3
1153
  },
1154
  {
1155
- "account_age_days": 3890,
1156
  "author": "anijain2305",
1157
  "automation_risk_signal": "medium",
1158
  "breadth_score": "moderate",
@@ -1164,7 +1212,7 @@
1164
  "name": "Animesh Jain",
1165
  "new_to_repo": false,
1166
  "profile_url": "https://github.com/anijain2305",
1167
- "public_pr_count_42d": 155,
1168
  "public_repo_count_42d": 4,
1169
  "quality_score": null,
1170
  "recent_pr_count": 1,
@@ -1176,7 +1224,7 @@
1176
  "snapshot_pr_count": 3
1177
  },
1178
  {
1179
- "account_age_days": 1617,
1180
  "author": "tcaimm",
1181
  "automation_risk_signal": "low",
1182
  "breadth_score": "low",
@@ -1200,7 +1248,7 @@
1200
  "snapshot_pr_count": 3
1201
  },
1202
  {
1203
- "account_age_days": 5115,
1204
  "author": "vkuzo",
1205
  "automation_risk_signal": "low",
1206
  "breadth_score": "moderate",
@@ -1212,7 +1260,7 @@
1212
  "name": "Vasiliy Kuznetsov",
1213
  "new_to_repo": false,
1214
  "profile_url": "https://github.com/vkuzo",
1215
- "public_pr_count_42d": 89,
1216
  "public_repo_count_42d": 7,
1217
  "quality_score": null,
1218
  "recent_pr_count": 1,
@@ -1224,20 +1272,20 @@
1224
  "snapshot_pr_count": 3
1225
  },
1226
  {
1227
- "account_age_days": 2735,
1228
  "author": "JingyaHuang",
1229
  "automation_risk_signal": "low",
1230
  "breadth_score": "low",
1231
  "cluster_count": 0,
1232
  "first_seen_in_snapshot": false,
1233
- "follow_through_score": "mixed",
1234
  "heuristic_note": "high open PR share; targets high-star repos",
1235
  "known_contributor": true,
1236
  "name": "Jingya HUANG",
1237
  "new_to_repo": false,
1238
  "profile_url": "https://github.com/JingyaHuang",
1239
- "public_pr_count_42d": 2,
1240
- "public_repo_count_42d": 2,
1241
  "quality_score": null,
1242
  "recent_pr_count": 1,
1243
  "repo_association": "MEMBER",
@@ -1248,7 +1296,31 @@
1248
  "snapshot_pr_count": 2
1249
  },
1250
  {
1251
- "account_age_days": 2751,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1252
  "author": "Alexkkir",
1253
  "automation_risk_signal": "low",
1254
  "breadth_score": "low",
@@ -1272,7 +1344,31 @@
1272
  "snapshot_pr_count": 1
1273
  },
1274
  {
1275
- "account_age_days": 2205,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1276
  "author": "GalacticAvenger",
1277
  "automation_risk_signal": "low",
1278
  "breadth_score": "high",
@@ -1296,31 +1392,31 @@
1296
  "snapshot_pr_count": 1
1297
  },
1298
  {
1299
- "account_age_days": 1606,
1300
- "author": "HsiaWinter",
1301
- "automation_risk_signal": "low",
1302
- "breadth_score": "low",
1303
  "cluster_count": 0,
1304
- "first_seen_in_snapshot": false,
1305
- "follow_through_score": "weak",
1306
- "heuristic_note": "high open PR share; targets high-star repos",
1307
  "known_contributor": false,
1308
- "name": null,
1309
- "new_to_repo": false,
1310
- "profile_url": "https://github.com/HsiaWinter",
1311
- "public_pr_count_42d": 1,
1312
- "public_repo_count_42d": 1,
1313
  "quality_score": null,
1314
  "recent_pr_count": 1,
1315
- "repo_association": "FIRST_TIMER",
1316
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3AHsiaWinter",
1317
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3AHsiaWinter",
1318
- "report_reason": null,
1319
  "snapshot_issue_count": 0,
1320
  "snapshot_pr_count": 1
1321
  },
1322
  {
1323
- "account_age_days": 421,
1324
  "author": "LiuYinfeng01",
1325
  "automation_risk_signal": "low",
1326
  "breadth_score": "low",
@@ -1344,7 +1440,7 @@
1344
  "snapshot_pr_count": 1
1345
  },
1346
  {
1347
- "account_age_days": 2594,
1348
  "author": "Minisal",
1349
  "automation_risk_signal": "low",
1350
  "breadth_score": "low",
@@ -1368,7 +1464,7 @@
1368
  "snapshot_pr_count": 1
1369
  },
1370
  {
1371
- "account_age_days": 4188,
1372
  "author": "Moran232",
1373
  "automation_risk_signal": "low",
1374
  "breadth_score": "low",
@@ -1392,7 +1488,7 @@
1392
  "snapshot_pr_count": 1
1393
  },
1394
  {
1395
- "account_age_days": 2634,
1396
  "author": "Songrui625",
1397
  "automation_risk_signal": "low",
1398
  "breadth_score": "low",
@@ -1416,7 +1512,7 @@
1416
  "snapshot_pr_count": 1
1417
  },
1418
  {
1419
- "account_age_days": 3213,
1420
  "author": "Sunhill666",
1421
  "automation_risk_signal": "low",
1422
  "breadth_score": "low",
@@ -1440,7 +1536,7 @@
1440
  "snapshot_pr_count": 1
1441
  },
1442
  {
1443
- "account_age_days": 71,
1444
  "author": "VittoriaLanzo",
1445
  "automation_risk_signal": "low",
1446
  "breadth_score": "high",
@@ -1452,7 +1548,7 @@
1452
  "name": "Vittoria Lanzo",
1453
  "new_to_repo": false,
1454
  "profile_url": "https://github.com/VittoriaLanzo",
1455
- "public_pr_count_42d": 28,
1456
  "public_repo_count_42d": 10,
1457
  "quality_score": null,
1458
  "recent_pr_count": 1,
@@ -1464,7 +1560,7 @@
1464
  "snapshot_pr_count": 1
1465
  },
1466
  {
1467
- "account_age_days": 3414,
1468
  "author": "Xyc2016",
1469
  "automation_risk_signal": "low",
1470
  "breadth_score": "low",
@@ -1488,7 +1584,7 @@
1488
  "snapshot_pr_count": 1
1489
  },
1490
  {
1491
- "account_age_days": 504,
1492
  "author": "aazeeem11",
1493
  "automation_risk_signal": "low",
1494
  "breadth_score": "low",
@@ -1512,7 +1608,7 @@
1512
  "snapshot_pr_count": 1
1513
  },
1514
  {
1515
- "account_age_days": 257,
1516
  "author": "abhixb",
1517
  "automation_risk_signal": "low",
1518
  "breadth_score": "low",
@@ -1536,7 +1632,7 @@
1536
  "snapshot_pr_count": 1
1537
  },
1538
  {
1539
- "account_age_days": 3844,
1540
  "author": "andrew-w-ross",
1541
  "automation_risk_signal": "low",
1542
  "breadth_score": "low",
@@ -1560,20 +1656,20 @@
1560
  "snapshot_pr_count": 1
1561
  },
1562
  {
1563
- "account_age_days": 4990,
1564
  "author": "andrewor14",
1565
  "automation_risk_signal": "low",
1566
  "breadth_score": "moderate",
1567
  "cluster_count": 0,
1568
  "first_seen_in_snapshot": false,
1569
- "follow_through_score": "mixed",
1570
  "heuristic_note": "\u2014",
1571
  "known_contributor": false,
1572
  "name": null,
1573
  "new_to_repo": false,
1574
  "profile_url": "https://github.com/andrewor14",
1575
- "public_pr_count_42d": 11,
1576
- "public_repo_count_42d": 4,
1577
  "quality_score": null,
1578
  "recent_pr_count": 1,
1579
  "repo_association": "CONTRIBUTOR",
@@ -1584,7 +1680,7 @@
1584
  "snapshot_pr_count": 1
1585
  },
1586
  {
1587
- "account_age_days": 2257,
1588
  "author": "aryabyte21",
1589
  "automation_risk_signal": "low",
1590
  "breadth_score": "low",
@@ -1608,7 +1704,7 @@
1608
  "snapshot_pr_count": 1
1609
  },
1610
  {
1611
- "account_age_days": 2745,
1612
  "author": "awsr",
1613
  "automation_risk_signal": "low",
1614
  "breadth_score": "moderate",
@@ -1620,7 +1716,7 @@
1620
  "name": null,
1621
  "new_to_repo": false,
1622
  "profile_url": "https://github.com/awsr",
1623
- "public_pr_count_42d": 24,
1624
  "public_repo_count_42d": 5,
1625
  "quality_score": null,
1626
  "recent_pr_count": 1,
@@ -1632,55 +1728,79 @@
1632
  "snapshot_pr_count": 1
1633
  },
1634
  {
1635
- "account_age_days": 3345,
1636
- "author": "dhruvildarji",
1637
- "automation_risk_signal": "medium",
1638
- "breadth_score": "very high",
1639
  "cluster_count": 0,
1640
- "first_seen_in_snapshot": false,
1641
  "follow_through_score": "weak",
1642
- "heuristic_note": "high recent PR volume; very broad repo spread; high open PR share; no visible non-self stars; targets high-star repos",
1643
  "known_contributor": false,
1644
- "name": "Dhruvil Darji",
1645
- "new_to_repo": false,
1646
- "profile_url": "https://github.com/dhruvildarji",
1647
- "public_pr_count_42d": 66,
1648
- "public_repo_count_42d": 39,
1649
  "quality_score": null,
1650
  "recent_pr_count": 1,
1651
  "repo_association": "FIRST_TIME_CONTRIBUTOR",
1652
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Adhruvildarji",
1653
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Adhruvildarji",
1654
- "report_reason": null,
1655
  "snapshot_issue_count": 0,
1656
  "snapshot_pr_count": 1
1657
  },
1658
  {
1659
- "account_age_days": 65,
1660
- "author": "kitsune-hash",
1661
  "automation_risk_signal": "low",
1662
- "breadth_score": "moderate",
1663
  "cluster_count": 0,
1664
- "first_seen_in_snapshot": false,
1665
- "follow_through_score": "strong",
1666
- "heuristic_note": "very new account; high recent PR volume",
1667
  "known_contributor": false,
1668
  "name": null,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1669
  "new_to_repo": false,
1670
- "profile_url": "https://github.com/kitsune-hash",
1671
- "public_pr_count_42d": 25,
1672
- "public_repo_count_42d": 7,
1673
  "quality_score": null,
1674
  "recent_pr_count": 1,
1675
  "repo_association": "FIRST_TIME_CONTRIBUTOR",
1676
- "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Akitsune-hash",
1677
- "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Akitsune-hash",
1678
  "report_reason": null,
1679
  "snapshot_issue_count": 0,
1680
  "snapshot_pr_count": 1
1681
  },
1682
  {
1683
- "account_age_days": 566,
1684
  "author": "kvr06-ai",
1685
  "automation_risk_signal": "medium",
1686
  "breadth_score": "high",
@@ -1704,7 +1824,7 @@
1704
  "snapshot_pr_count": 1
1705
  },
1706
  {
1707
- "account_age_days": 1934,
1708
  "author": "plugyawn",
1709
  "automation_risk_signal": "low",
1710
  "breadth_score": "low",
@@ -1728,7 +1848,7 @@
1728
  "snapshot_pr_count": 1
1729
  },
1730
  {
1731
- "account_age_days": 381,
1732
  "author": "pthombre",
1733
  "automation_risk_signal": "low",
1734
  "breadth_score": "moderate",
@@ -1752,7 +1872,7 @@
1752
  "snapshot_pr_count": 1
1753
  },
1754
  {
1755
- "account_age_days": 199,
1756
  "author": "r266-tech",
1757
  "automation_risk_signal": "medium",
1758
  "breadth_score": "very high",
@@ -1764,7 +1884,7 @@
1764
  "name": null,
1765
  "new_to_repo": false,
1766
  "profile_url": "https://github.com/r266-tech",
1767
- "public_pr_count_42d": 179,
1768
  "public_repo_count_42d": 77,
1769
  "quality_score": null,
1770
  "recent_pr_count": 1,
@@ -1776,7 +1896,7 @@
1776
  "snapshot_pr_count": 1
1777
  },
1778
  {
1779
- "account_age_days": 887,
1780
  "author": "rustadadam",
1781
  "automation_risk_signal": "low",
1782
  "breadth_score": "low",
@@ -1800,7 +1920,7 @@
1800
  "snapshot_pr_count": 1
1801
  },
1802
  {
1803
- "account_age_days": 1048,
1804
  "author": "sippycoder",
1805
  "automation_risk_signal": "low",
1806
  "breadth_score": "low",
@@ -1824,7 +1944,7 @@
1824
  "snapshot_pr_count": 1
1825
  },
1826
  {
1827
- "account_age_days": 1177,
1828
  "author": "teith",
1829
  "automation_risk_signal": "low",
1830
  "breadth_score": "low",
@@ -1848,7 +1968,7 @@
1848
  "snapshot_pr_count": 1
1849
  },
1850
  {
1851
- "account_age_days": 1429,
1852
  "author": "varaprasadtarunkumar",
1853
  "automation_risk_signal": "low",
1854
  "breadth_score": "low",
@@ -1872,7 +1992,7 @@
1872
  "snapshot_pr_count": 1
1873
  },
1874
  {
1875
- "account_age_days": 769,
1876
  "author": "yunjoochoi",
1877
  "automation_risk_signal": "low",
1878
  "breadth_score": "low",
 
1
  [
2
  {
3
+ "account_age_days": 3462,
4
  "author": "sayakpaul",
5
  "automation_risk_signal": "low",
6
  "breadth_score": "high",
 
15
  "public_pr_count_42d": 97,
16
  "public_repo_count_42d": 11,
17
  "quality_score": null,
18
+ "recent_pr_count": 51,
19
  "repo_association": "MEMBER",
20
  "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Asayakpaul",
21
  "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Asayakpaul",
22
  "report_reason": null,
23
  "snapshot_issue_count": 131,
24
+ "snapshot_pr_count": 1002
25
  },
26
  {
27
+ "account_age_days": 4357,
28
  "author": "DN6",
29
  "automation_risk_signal": "low",
30
  "breadth_score": "low",
 
36
  "name": "Dhruv Nair",
37
  "new_to_repo": false,
38
  "profile_url": "https://github.com/DN6",
39
+ "public_pr_count_42d": 31,
40
  "public_repo_count_42d": 2,
41
  "quality_score": null,
42
+ "recent_pr_count": 30,
43
  "repo_association": "MEMBER",
44
  "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3ADN6",
45
  "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3ADN6",
 
48
  "snapshot_pr_count": 373
49
  },
50
  {
51
+ "account_age_days": 3974,
52
  "author": "yiyixuxu",
53
  "automation_risk_signal": "low",
54
  "breadth_score": "low",
 
60
  "name": "YiYi Xu",
61
  "new_to_repo": false,
62
  "profile_url": "https://github.com/yiyixuxu",
63
+ "public_pr_count_42d": 14,
64
  "public_repo_count_42d": 1,
65
  "quality_score": null,
66
+ "recent_pr_count": 14,
67
  "repo_association": "MEMBER",
68
  "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Ayiyixuxu",
69
  "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Ayiyixuxu",
 
72
  "snapshot_pr_count": 295
73
  },
74
  {
75
+ "account_age_days": 2078,
76
+ "author": "Ricardo-M-L",
77
+ "automation_risk_signal": "medium",
78
+ "breadth_score": "high",
79
+ "cluster_count": 0,
80
+ "first_seen_in_snapshot": false,
81
+ "follow_through_score": "weak",
82
+ "heuristic_note": "extremely high recent PR volume; broad repo spread; high open PR share; targets high-star repos",
83
+ "known_contributor": false,
84
+ "name": null,
85
+ "new_to_repo": false,
86
+ "profile_url": "https://github.com/Ricardo-M-L",
87
+ "public_pr_count_42d": 144,
88
+ "public_repo_count_42d": 24,
89
+ "quality_score": null,
90
+ "recent_pr_count": 11,
91
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
92
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3ARicardo-M-L",
93
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3ARicardo-M-L",
94
+ "report_reason": null,
95
+ "snapshot_issue_count": 0,
96
+ "snapshot_pr_count": 11
97
+ },
98
+ {
99
+ "account_age_days": 2323,
100
  "author": "dg845",
101
  "automation_risk_signal": "low",
102
  "breadth_score": "low",
103
  "cluster_count": 0,
104
  "first_seen_in_snapshot": false,
105
+ "follow_through_score": "mixed",
106
  "heuristic_note": "no visible non-self stars; targets high-star repos",
107
  "known_contributor": true,
108
  "name": null,
109
  "new_to_repo": false,
110
  "profile_url": "https://github.com/dg845",
111
+ "public_pr_count_42d": 9,
112
  "public_repo_count_42d": 2,
113
  "quality_score": null,
114
+ "recent_pr_count": 8,
115
  "repo_association": "MEMBER",
116
  "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Adg845",
117
  "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Adg845",
 
120
  "snapshot_pr_count": 66
121
  },
122
  {
123
+ "account_age_days": 988,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  "author": "SHYuanBest",
125
  "automation_risk_signal": "low",
126
  "breadth_score": "high",
127
  "cluster_count": 0,
128
  "first_seen_in_snapshot": false,
129
  "follow_through_score": "strong",
130
+ "heuristic_note": "broad repo spread",
131
  "known_contributor": false,
132
  "name": "Shenghai Yuan",
133
  "new_to_repo": false,
134
  "profile_url": "https://github.com/SHYuanBest",
135
+ "public_pr_count_42d": 22,
136
+ "public_repo_count_42d": 15,
137
  "quality_score": null,
138
  "recent_pr_count": 7,
139
  "repo_association": "CONTRIBUTOR",
 
144
  "snapshot_pr_count": 9
145
  },
146
  {
147
+ "account_age_days": 2292,
148
  "author": "stevhliu",
149
  "automation_risk_signal": "low",
150
  "breadth_score": "low",
 
156
  "name": "Steven Liu",
157
  "new_to_repo": false,
158
  "profile_url": "https://github.com/stevhliu",
159
+ "public_pr_count_42d": 30,
160
  "public_repo_count_42d": 2,
161
  "quality_score": null,
162
  "recent_pr_count": 6,
 
168
  "snapshot_pr_count": 212
169
  },
170
  {
171
+ "account_age_days": 1558,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
172
  "author": "akshan-main",
173
  "automation_risk_signal": "low",
174
+ "breadth_score": "moderate",
175
  "cluster_count": 0,
176
  "first_seen_in_snapshot": false,
177
  "follow_through_score": "mixed",
178
+ "heuristic_note": "high recent PR volume; targets high-star repos",
179
  "known_contributor": false,
180
  "name": "Akshan Krithick",
181
  "new_to_repo": false,
182
  "profile_url": "https://github.com/akshan-main",
183
+ "public_pr_count_42d": 27,
184
+ "public_repo_count_42d": 9,
185
  "quality_score": null,
186
  "recent_pr_count": 6,
187
  "repo_association": "CONTRIBUTOR",
 
192
  "snapshot_pr_count": 7
193
  },
194
  {
195
+ "account_age_days": 2017,
196
  "author": "s-zx",
197
  "automation_risk_signal": "high",
198
  "breadth_score": "very high",
 
216
  "snapshot_pr_count": 6
217
  },
218
  {
219
+ "account_age_days": 4596,
220
+ "author": "asomoza",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
221
  "automation_risk_signal": "low",
222
  "breadth_score": "low",
223
  "cluster_count": 0,
224
  "first_seen_in_snapshot": false,
225
  "follow_through_score": "mixed",
226
+ "heuristic_note": "high open PR share; targets high-star repos",
227
+ "known_contributor": true,
228
+ "name": "\u00c1lvaro Somoza",
229
  "new_to_repo": false,
230
+ "profile_url": "https://github.com/asomoza",
231
+ "public_pr_count_42d": 7,
232
+ "public_repo_count_42d": 3,
233
  "quality_score": null,
234
  "recent_pr_count": 5,
235
+ "repo_association": "MEMBER",
236
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Aasomoza",
237
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Aasomoza",
238
  "report_reason": null,
239
+ "snapshot_issue_count": 11,
240
+ "snapshot_pr_count": 50
241
  },
242
  {
243
+ "account_age_days": 3930,
244
  "author": "kaixuanliu",
245
  "automation_risk_signal": "low",
246
  "breadth_score": "moderate",
 
252
  "name": "kaixuanliu",
253
  "new_to_repo": false,
254
  "profile_url": "https://github.com/kaixuanliu",
255
+ "public_pr_count_42d": 31,
256
  "public_repo_count_42d": 4,
257
  "quality_score": null,
258
  "recent_pr_count": 4,
 
264
  "snapshot_pr_count": 11
265
  },
266
  {
267
+ "account_age_days": 4421,
268
+ "author": "christopher5106",
269
+ "automation_risk_signal": "low",
270
+ "breadth_score": "low",
271
+ "cluster_count": 0,
272
+ "first_seen_in_snapshot": false,
273
+ "follow_through_score": "mixed",
274
+ "heuristic_note": "high open PR share; targets high-star repos",
275
+ "known_contributor": false,
276
+ "name": "Christopher",
277
+ "new_to_repo": false,
278
+ "profile_url": "https://github.com/christopher5106",
279
+ "public_pr_count_42d": 5,
280
+ "public_repo_count_42d": 2,
281
+ "quality_score": null,
282
+ "recent_pr_count": 4,
283
+ "repo_association": "CONTRIBUTOR",
284
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Achristopher5106",
285
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Achristopher5106",
286
+ "report_reason": null,
287
+ "snapshot_issue_count": 22,
288
+ "snapshot_pr_count": 7
289
+ },
290
+ {
291
+ "account_age_days": 1015,
292
  "author": "azolotenkov",
293
  "automation_risk_signal": "low",
294
  "breadth_score": "low",
 
312
  "snapshot_pr_count": 5
313
  },
314
  {
315
+ "account_age_days": 3308,
316
+ "author": "delmalih",
317
+ "automation_risk_signal": "low",
318
+ "breadth_score": "low",
319
+ "cluster_count": 0,
320
+ "first_seen_in_snapshot": false,
321
+ "follow_through_score": "strong",
322
+ "heuristic_note": "targets high-star repos",
323
+ "known_contributor": false,
324
+ "name": "David El Malih",
325
+ "new_to_repo": false,
326
+ "profile_url": "https://github.com/delmalih",
327
+ "public_pr_count_42d": 2,
328
+ "public_repo_count_42d": 1,
329
+ "quality_score": null,
330
+ "recent_pr_count": 3,
331
+ "repo_association": "CONTRIBUTOR",
332
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Adelmalih",
333
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Adelmalih",
334
+ "report_reason": null,
335
+ "snapshot_issue_count": 1,
336
+ "snapshot_pr_count": 33
337
+ },
338
+ {
339
+ "account_age_days": 3144,
340
  "author": "howardzhang-cv",
341
  "automation_risk_signal": "low",
342
  "breadth_score": "low",
 
348
  "name": "Howard Zhang",
349
  "new_to_repo": false,
350
  "profile_url": "https://github.com/howardzhang-cv",
351
+ "public_pr_count_42d": 27,
352
  "public_repo_count_42d": 3,
353
  "quality_score": null,
354
  "recent_pr_count": 3,
 
360
  "snapshot_pr_count": 4
361
  },
362
  {
363
+ "account_age_days": 1863,
364
  "author": "Chase-Xuu",
365
+ "automation_risk_signal": "medium",
366
+ "breadth_score": "low",
367
  "cluster_count": 0,
368
  "first_seen_in_snapshot": false,
369
  "follow_through_score": "weak",
370
+ "heuristic_note": "many recent closed-unmerged PRs; high open PR share; targets high-star repos",
371
  "known_contributor": false,
372
  "name": "Chase Xu",
373
  "new_to_repo": false,
374
  "profile_url": "https://github.com/Chase-Xuu",
375
+ "public_pr_count_42d": 5,
376
+ "public_repo_count_42d": 3,
377
  "quality_score": null,
378
  "recent_pr_count": 3,
379
  "repo_association": "FIRST_TIME_CONTRIBUTOR",
 
384
  "snapshot_pr_count": 3
385
  },
386
  {
387
+ "account_age_days": 1462,
388
  "author": "YangKai0616",
389
  "automation_risk_signal": "low",
390
  "breadth_score": "moderate",
 
396
  "name": null,
397
  "new_to_repo": false,
398
  "profile_url": "https://github.com/YangKai0616",
399
+ "public_pr_count_42d": 14,
400
+ "public_repo_count_42d": 6,
401
  "quality_score": null,
402
  "recent_pr_count": 3,
403
  "repo_association": "CONTRIBUTOR",
 
408
  "snapshot_pr_count": 3
409
  },
410
  {
411
+ "account_age_days": 4271,
412
  "author": "zhtmike",
413
  "automation_risk_signal": "low",
414
  "breadth_score": "moderate",
415
  "cluster_count": 0,
416
  "first_seen_in_snapshot": false,
417
+ "follow_through_score": "mixed",
418
  "heuristic_note": "high recent PR volume",
419
  "known_contributor": false,
420
  "name": "Cheung Ka Wai",
421
  "new_to_repo": false,
422
  "profile_url": "https://github.com/zhtmike",
423
+ "public_pr_count_42d": 27,
424
  "public_repo_count_42d": 5,
425
  "quality_score": null,
426
  "recent_pr_count": 3,
 
432
  "snapshot_pr_count": 3
433
  },
434
  {
435
+ "account_age_days": 6566,
436
  "author": "kashif",
437
  "automation_risk_signal": "medium",
438
  "breadth_score": "high",
439
  "cluster_count": 0,
440
  "first_seen_in_snapshot": false,
441
  "follow_through_score": "mixed",
442
+ "heuristic_note": "high recent PR volume; broad repo spread; high open PR share",
443
  "known_contributor": true,
444
  "name": "Kashif Rasul",
445
  "new_to_repo": false,
446
  "profile_url": "https://github.com/kashif",
447
+ "public_pr_count_42d": 31,
448
  "public_repo_count_42d": 18,
449
  "quality_score": null,
450
  "recent_pr_count": 2,
 
456
  "snapshot_pr_count": 63
457
  },
458
  {
459
+ "account_age_days": 1392,
460
  "author": "jiqing-feng",
461
  "automation_risk_signal": "low",
462
  "breadth_score": "moderate",
 
469
  "new_to_repo": false,
470
  "profile_url": "https://github.com/jiqing-feng",
471
  "public_pr_count_42d": 25,
472
+ "public_repo_count_42d": 6,
473
  "quality_score": null,
474
  "recent_pr_count": 2,
475
  "repo_association": "CONTRIBUTOR",
 
480
  "snapshot_pr_count": 18
481
  },
482
  {
483
+ "account_age_days": 826,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
484
  "author": "paulinebm",
485
  "automation_risk_signal": "medium",
486
  "breadth_score": "very high",
 
504
  "snapshot_pr_count": 7
505
  },
506
  {
507
+ "account_age_days": 37,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
508
  "author": "gambletan",
509
  "automation_risk_signal": "high",
510
  "breadth_score": "very high",
 
528
  "snapshot_pr_count": 2
529
  },
530
  {
531
+ "account_age_days": 422,
532
  "author": "Akash504-ai",
533
  "automation_risk_signal": "medium",
534
  "breadth_score": "high",
 
540
  "name": "Akash Santra",
541
  "new_to_repo": false,
542
  "profile_url": "https://github.com/Akash504-ai",
543
+ "public_pr_count_42d": 93,
544
  "public_repo_count_42d": 17,
545
  "quality_score": null,
546
  "recent_pr_count": 2,
 
552
  "snapshot_pr_count": 2
553
  },
554
  {
555
+ "account_age_days": 1609,
556
+ "author": "HsiaWinter",
557
+ "automation_risk_signal": "low",
558
+ "breadth_score": "low",
559
+ "cluster_count": 0,
560
+ "first_seen_in_snapshot": false,
561
+ "follow_through_score": "mixed",
562
+ "heuristic_note": "high open PR share; targets high-star repos",
563
+ "known_contributor": false,
564
+ "name": null,
565
+ "new_to_repo": false,
566
+ "profile_url": "https://github.com/HsiaWinter",
567
+ "public_pr_count_42d": 2,
568
+ "public_repo_count_42d": 1,
569
+ "quality_score": null,
570
+ "recent_pr_count": 2,
571
+ "repo_association": "CONTRIBUTOR",
572
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3AHsiaWinter",
573
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3AHsiaWinter",
574
+ "report_reason": null,
575
+ "snapshot_issue_count": 0,
576
+ "snapshot_pr_count": 2
577
+ },
578
+ {
579
+ "account_age_days": 2285,
580
  "author": "NIK-TIGER-BILL",
581
  "automation_risk_signal": "medium",
582
  "breadth_score": "very high",
 
600
  "snapshot_pr_count": 2
601
  },
602
  {
603
+ "account_age_days": 3283,
604
  "author": "RuixiangMa",
605
  "automation_risk_signal": "low",
606
  "breadth_score": "low",
 
612
  "name": "Lancer",
613
  "new_to_repo": false,
614
  "profile_url": "https://github.com/RuixiangMa",
615
+ "public_pr_count_42d": 43,
616
  "public_repo_count_42d": 3,
617
  "quality_score": null,
618
  "recent_pr_count": 2,
 
624
  "snapshot_pr_count": 2
625
  },
626
  {
627
+ "account_age_days": 22,
628
  "author": "agarwalprakhar2511",
629
  "automation_risk_signal": "medium",
630
  "breadth_score": "low",
 
648
  "snapshot_pr_count": 2
649
  },
650
  {
651
+ "account_age_days": 1473,
652
  "author": "chenyangzhu1",
653
  "automation_risk_signal": "low",
654
  "breadth_score": "low",
 
672
  "snapshot_pr_count": 2
673
  },
674
  {
675
+ "account_age_days": 4549,
676
  "author": "eliemichel",
677
  "automation_risk_signal": "low",
678
  "breadth_score": "low",
 
720
  "snapshot_pr_count": 2
721
  },
722
  {
723
+ "account_age_days": 1504,
724
  "author": "huemin-art",
725
  "automation_risk_signal": "low",
726
  "breadth_score": "low",
 
744
  "snapshot_pr_count": 2
745
  },
746
  {
747
+ "account_age_days": 2566,
748
  "author": "jashshah999",
749
  "automation_risk_signal": "medium",
750
  "breadth_score": "high",
751
  "cluster_count": 0,
752
  "first_seen_in_snapshot": false,
753
+ "follow_through_score": "mixed",
754
  "heuristic_note": "high recent PR volume; broad repo spread; high open PR share; targets high-star repos",
755
  "known_contributor": false,
756
  "name": "Jash Shah",
 
768
  "snapshot_pr_count": 2
769
  },
770
  {
771
+ "account_age_days": 286,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
772
  "author": "kirillsst",
773
  "automation_risk_signal": "low",
774
  "breadth_score": "low",
 
792
  "snapshot_pr_count": 2
793
  },
794
  {
795
+ "account_age_days": 3053,
796
  "author": "veeceey",
797
  "automation_risk_signal": "high",
798
  "breadth_score": "very high",
 
804
  "name": "Varun Chawla",
805
  "new_to_repo": false,
806
  "profile_url": "https://github.com/veeceey",
807
+ "public_pr_count_42d": 253,
808
+ "public_repo_count_42d": 186,
809
  "quality_score": null,
810
  "recent_pr_count": 2,
811
  "repo_association": "CONTRIBUTOR",
 
816
  "snapshot_pr_count": 2
817
  },
818
  {
819
+ "account_age_days": 1410,
820
+ "author": "hlky",
821
+ "automation_risk_signal": "low",
822
+ "breadth_score": "low",
823
+ "cluster_count": 0,
824
+ "first_seen_in_snapshot": false,
825
+ "follow_through_score": "strong",
826
+ "heuristic_note": "no visible non-self stars",
827
+ "known_contributor": false,
828
+ "name": null,
829
+ "new_to_repo": false,
830
+ "profile_url": "https://github.com/hlky",
831
+ "public_pr_count_42d": 6,
832
+ "public_repo_count_42d": 2,
833
+ "quality_score": null,
834
+ "recent_pr_count": 1,
835
+ "repo_association": "CONTRIBUTOR",
836
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Ahlky",
837
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Ahlky",
838
+ "report_reason": null,
839
+ "snapshot_issue_count": 7,
840
+ "snapshot_pr_count": 142
841
+ },
842
+ {
843
+ "account_age_days": 2345,
844
  "author": "linoytsaban",
845
  "automation_risk_signal": "low",
846
  "breadth_score": "low",
 
864
  "snapshot_pr_count": 74
865
  },
866
  {
867
+ "account_age_days": 2404,
868
  "author": "lawrence-cj",
869
  "automation_risk_signal": "low",
870
  "breadth_score": "low",
 
888
  "snapshot_pr_count": 32
889
  },
890
  {
891
+ "account_age_days": 2884,
892
+ "author": "Beinsezii",
893
+ "automation_risk_signal": "low",
894
+ "breadth_score": "moderate",
895
+ "cluster_count": 0,
896
+ "first_seen_in_snapshot": false,
897
+ "follow_through_score": "strong",
898
+ "heuristic_note": "high recent PR volume; no visible non-self stars",
899
+ "known_contributor": false,
900
+ "name": null,
901
+ "new_to_repo": false,
902
+ "profile_url": "https://github.com/Beinsezii",
903
+ "public_pr_count_42d": 27,
904
+ "public_repo_count_42d": 5,
905
+ "quality_score": null,
906
+ "recent_pr_count": 1,
907
+ "repo_association": "CONTRIBUTOR",
908
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3ABeinsezii",
909
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3ABeinsezii",
910
+ "report_reason": null,
911
+ "snapshot_issue_count": 5,
912
+ "snapshot_pr_count": 20
913
+ },
914
+ {
915
+ "account_age_days": 3133,
916
  "author": "DefTruth",
917
  "automation_risk_signal": "low",
918
  "breadth_score": "moderate",
 
924
  "name": "DefTruth",
925
  "new_to_repo": false,
926
  "profile_url": "https://github.com/DefTruth",
927
+ "public_pr_count_42d": 170,
928
  "public_repo_count_42d": 8,
929
  "quality_score": null,
930
  "recent_pr_count": 1,
 
936
  "snapshot_pr_count": 15
937
  },
938
  {
939
+ "account_age_days": 2174,
940
+ "author": "Mr-Neutr0n",
941
+ "automation_risk_signal": "medium",
942
+ "breadth_score": "very high",
943
+ "cluster_count": 0,
944
+ "first_seen_in_snapshot": false,
945
+ "follow_through_score": "weak",
946
+ "heuristic_note": "high recent PR volume; very broad repo spread; targets high-star repos",
947
+ "known_contributor": false,
948
+ "name": "Harikrishna KP",
949
+ "new_to_repo": false,
950
+ "profile_url": "https://github.com/Mr-Neutr0n",
951
+ "public_pr_count_42d": 69,
952
+ "public_repo_count_42d": 54,
953
+ "quality_score": null,
954
+ "recent_pr_count": 1,
955
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
956
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3AMr-Neutr0n",
957
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3AMr-Neutr0n",
958
+ "report_reason": null,
959
+ "snapshot_issue_count": 0,
960
+ "snapshot_pr_count": 10
961
+ },
962
+ {
963
+ "account_age_days": 561,
964
  "author": "dxqb",
965
  "automation_risk_signal": "low",
966
  "breadth_score": "low",
 
984
  "snapshot_pr_count": 9
985
  },
986
  {
987
+ "account_age_days": 2993,
988
  "author": "sywangyi",
989
  "automation_risk_signal": "low",
990
  "breadth_score": "moderate",
 
996
  "name": "Wang, Yi",
997
  "new_to_repo": false,
998
  "profile_url": "https://github.com/sywangyi",
999
+ "public_pr_count_42d": 15,
1000
  "public_repo_count_42d": 6,
1001
  "quality_score": null,
1002
  "recent_pr_count": 1,
 
1008
  "snapshot_pr_count": 8
1009
  },
1010
  {
1011
+ "account_age_days": 3996,
1012
  "author": "DavidBert",
1013
  "automation_risk_signal": "low",
1014
  "breadth_score": "low",
1015
  "cluster_count": 0,
1016
  "first_seen_in_snapshot": false,
1017
  "follow_through_score": "strong",
1018
+ "heuristic_note": "\u2014",
1019
  "known_contributor": false,
1020
  "name": "David Bertoin",
1021
  "new_to_repo": false,
1022
  "profile_url": "https://github.com/DavidBert",
1023
+ "public_pr_count_42d": 23,
1024
  "public_repo_count_42d": 2,
1025
  "quality_score": null,
1026
  "recent_pr_count": 1,
 
1032
  "snapshot_pr_count": 7
1033
  },
1034
  {
1035
+ "account_age_days": 2802,
1036
  "author": "satani99",
1037
  "automation_risk_signal": "low",
1038
  "breadth_score": "low",
 
1056
  "snapshot_pr_count": 7
1057
  },
1058
  {
1059
+ "account_age_days": 4849,
1060
+ "author": "miguelmartin75",
1061
+ "automation_risk_signal": "low",
1062
+ "breadth_score": "low",
1063
+ "cluster_count": 0,
1064
+ "first_seen_in_snapshot": false,
1065
+ "follow_through_score": "strong",
1066
+ "heuristic_note": "\u2014",
1067
+ "known_contributor": false,
1068
+ "name": "Miguel Martin",
1069
+ "new_to_repo": false,
1070
+ "profile_url": "https://github.com/miguelmartin75",
1071
+ "public_pr_count_42d": 4,
1072
+ "public_repo_count_42d": 3,
1073
+ "quality_score": null,
1074
+ "recent_pr_count": 1,
1075
+ "repo_association": "CONTRIBUTOR",
1076
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Amiguelmartin75",
1077
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Amiguelmartin75",
1078
+ "report_reason": null,
1079
+ "snapshot_issue_count": 0,
1080
+ "snapshot_pr_count": 6
1081
+ },
1082
+ {
1083
+ "account_age_days": 731,
1084
  "author": "adi776borate",
1085
  "automation_risk_signal": "low",
1086
  "breadth_score": "low",
 
1104
  "snapshot_pr_count": 5
1105
  },
1106
  {
1107
+ "account_age_days": 1771,
1108
  "author": "AlanPonnachan",
1109
  "automation_risk_signal": "low",
1110
  "breadth_score": "moderate",
1111
  "cluster_count": 0,
1112
  "first_seen_in_snapshot": false,
1113
  "follow_through_score": "mixed",
1114
+ "heuristic_note": "high open PR share; no visible non-self stars; targets high-star repos",
1115
  "known_contributor": false,
1116
  "name": "Alan Ponnachan",
1117
  "new_to_repo": false,
1118
  "profile_url": "https://github.com/AlanPonnachan",
1119
+ "public_pr_count_42d": 5,
1120
  "public_repo_count_42d": 5,
1121
  "quality_score": null,
1122
  "recent_pr_count": 1,
 
1128
  "snapshot_pr_count": 4
1129
  },
1130
  {
1131
+ "account_age_days": 2193,
1132
  "author": "CalamitousFelicitousness",
1133
  "automation_risk_signal": "low",
1134
  "breadth_score": "moderate",
1135
  "cluster_count": 0,
1136
  "first_seen_in_snapshot": false,
1137
+ "follow_through_score": "mixed",
1138
  "heuristic_note": "\u2014",
1139
  "known_contributor": false,
1140
  "name": null,
1141
  "new_to_repo": false,
1142
  "profile_url": "https://github.com/CalamitousFelicitousness",
1143
+ "public_pr_count_42d": 14,
1144
+ "public_repo_count_42d": 4,
1145
  "quality_score": null,
1146
  "recent_pr_count": 1,
1147
  "repo_association": "CONTRIBUTOR",
 
1152
  "snapshot_pr_count": 4
1153
  },
1154
  {
1155
+ "account_age_days": 4027,
1156
  "author": "cbensimon",
1157
  "automation_risk_signal": "low",
1158
  "breadth_score": "low",
 
1176
  "snapshot_pr_count": 4
1177
  },
1178
  {
1179
+ "account_age_days": 2971,
1180
  "author": "alvarobartt",
1181
  "automation_risk_signal": "low",
1182
  "breadth_score": "moderate",
 
1188
  "name": "Alvaro Bartolome",
1189
  "new_to_repo": false,
1190
  "profile_url": "https://github.com/alvarobartt",
1191
+ "public_pr_count_42d": 33,
1192
  "public_repo_count_42d": 9,
1193
  "quality_score": null,
1194
  "recent_pr_count": 1,
 
1200
  "snapshot_pr_count": 3
1201
  },
1202
  {
1203
+ "account_age_days": 3893,
1204
  "author": "anijain2305",
1205
  "automation_risk_signal": "medium",
1206
  "breadth_score": "moderate",
 
1212
  "name": "Animesh Jain",
1213
  "new_to_repo": false,
1214
  "profile_url": "https://github.com/anijain2305",
1215
+ "public_pr_count_42d": 147,
1216
  "public_repo_count_42d": 4,
1217
  "quality_score": null,
1218
  "recent_pr_count": 1,
 
1224
  "snapshot_pr_count": 3
1225
  },
1226
  {
1227
+ "account_age_days": 1621,
1228
  "author": "tcaimm",
1229
  "automation_risk_signal": "low",
1230
  "breadth_score": "low",
 
1248
  "snapshot_pr_count": 3
1249
  },
1250
  {
1251
+ "account_age_days": 5118,
1252
  "author": "vkuzo",
1253
  "automation_risk_signal": "low",
1254
  "breadth_score": "moderate",
 
1260
  "name": "Vasiliy Kuznetsov",
1261
  "new_to_repo": false,
1262
  "profile_url": "https://github.com/vkuzo",
1263
+ "public_pr_count_42d": 88,
1264
  "public_repo_count_42d": 7,
1265
  "quality_score": null,
1266
  "recent_pr_count": 1,
 
1272
  "snapshot_pr_count": 3
1273
  },
1274
  {
1275
+ "account_age_days": 2738,
1276
  "author": "JingyaHuang",
1277
  "automation_risk_signal": "low",
1278
  "breadth_score": "low",
1279
  "cluster_count": 0,
1280
  "first_seen_in_snapshot": false,
1281
+ "follow_through_score": "weak",
1282
  "heuristic_note": "high open PR share; targets high-star repos",
1283
  "known_contributor": true,
1284
  "name": "Jingya HUANG",
1285
  "new_to_repo": false,
1286
  "profile_url": "https://github.com/JingyaHuang",
1287
+ "public_pr_count_42d": 1,
1288
+ "public_repo_count_42d": 1,
1289
  "quality_score": null,
1290
  "recent_pr_count": 1,
1291
  "repo_association": "MEMBER",
 
1296
  "snapshot_pr_count": 2
1297
  },
1298
  {
1299
+ "account_age_days": 1328,
1300
+ "author": "jscaldwell55",
1301
+ "automation_risk_signal": "low",
1302
+ "breadth_score": "low",
1303
+ "cluster_count": 0,
1304
+ "first_seen_in_snapshot": false,
1305
+ "follow_through_score": "weak",
1306
+ "heuristic_note": "high open PR share; no visible non-self stars; targets high-star repos",
1307
+ "known_contributor": false,
1308
+ "name": "Jay Caldwell",
1309
+ "new_to_repo": false,
1310
+ "profile_url": "https://github.com/jscaldwell55",
1311
+ "public_pr_count_42d": 3,
1312
+ "public_repo_count_42d": 3,
1313
+ "quality_score": null,
1314
+ "recent_pr_count": 1,
1315
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
1316
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Ajscaldwell55",
1317
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Ajscaldwell55",
1318
+ "report_reason": null,
1319
+ "snapshot_issue_count": 0,
1320
+ "snapshot_pr_count": 2
1321
+ },
1322
+ {
1323
+ "account_age_days": 2754,
1324
  "author": "Alexkkir",
1325
  "automation_risk_signal": "low",
1326
  "breadth_score": "low",
 
1344
  "snapshot_pr_count": 1
1345
  },
1346
  {
1347
+ "account_age_days": 1,
1348
+ "author": "Anai-Guo",
1349
+ "automation_risk_signal": "medium",
1350
+ "breadth_score": "high",
1351
+ "cluster_count": 0,
1352
+ "first_seen_in_snapshot": true,
1353
+ "follow_through_score": "weak",
1354
+ "heuristic_note": "very new account; broad repo spread; high open PR share; targets high-star repos",
1355
+ "known_contributor": false,
1356
+ "name": "Tai An",
1357
+ "new_to_repo": true,
1358
+ "profile_url": "https://github.com/Anai-Guo",
1359
+ "public_pr_count_42d": 12,
1360
+ "public_repo_count_42d": 10,
1361
+ "quality_score": null,
1362
+ "recent_pr_count": 1,
1363
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
1364
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3AAnai-Guo",
1365
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3AAnai-Guo",
1366
+ "report_reason": "first_seen_in_snapshot",
1367
+ "snapshot_issue_count": 0,
1368
+ "snapshot_pr_count": 1
1369
+ },
1370
+ {
1371
+ "account_age_days": 2208,
1372
  "author": "GalacticAvenger",
1373
  "automation_risk_signal": "low",
1374
  "breadth_score": "high",
 
1392
  "snapshot_pr_count": 1
1393
  },
1394
  {
1395
+ "account_age_days": 261,
1396
+ "author": "HMAKT99",
1397
+ "automation_risk_signal": "medium",
1398
+ "breadth_score": "very high",
1399
  "cluster_count": 0,
1400
+ "first_seen_in_snapshot": true,
1401
+ "follow_through_score": "mixed",
1402
+ "heuristic_note": "young account; extremely high recent PR volume; very broad repo spread",
1403
  "known_contributor": false,
1404
+ "name": "AKT99!",
1405
+ "new_to_repo": true,
1406
+ "profile_url": "https://github.com/HMAKT99",
1407
+ "public_pr_count_42d": 197,
1408
+ "public_repo_count_42d": 44,
1409
  "quality_score": null,
1410
  "recent_pr_count": 1,
1411
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
1412
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3AHMAKT99",
1413
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3AHMAKT99",
1414
+ "report_reason": "first_seen_in_snapshot",
1415
  "snapshot_issue_count": 0,
1416
  "snapshot_pr_count": 1
1417
  },
1418
  {
1419
+ "account_age_days": 424,
1420
  "author": "LiuYinfeng01",
1421
  "automation_risk_signal": "low",
1422
  "breadth_score": "low",
 
1440
  "snapshot_pr_count": 1
1441
  },
1442
  {
1443
+ "account_age_days": 2597,
1444
  "author": "Minisal",
1445
  "automation_risk_signal": "low",
1446
  "breadth_score": "low",
 
1464
  "snapshot_pr_count": 1
1465
  },
1466
  {
1467
+ "account_age_days": 4191,
1468
  "author": "Moran232",
1469
  "automation_risk_signal": "low",
1470
  "breadth_score": "low",
 
1488
  "snapshot_pr_count": 1
1489
  },
1490
  {
1491
+ "account_age_days": 2637,
1492
  "author": "Songrui625",
1493
  "automation_risk_signal": "low",
1494
  "breadth_score": "low",
 
1512
  "snapshot_pr_count": 1
1513
  },
1514
  {
1515
+ "account_age_days": 3216,
1516
  "author": "Sunhill666",
1517
  "automation_risk_signal": "low",
1518
  "breadth_score": "low",
 
1536
  "snapshot_pr_count": 1
1537
  },
1538
  {
1539
+ "account_age_days": 74,
1540
  "author": "VittoriaLanzo",
1541
  "automation_risk_signal": "low",
1542
  "breadth_score": "high",
 
1548
  "name": "Vittoria Lanzo",
1549
  "new_to_repo": false,
1550
  "profile_url": "https://github.com/VittoriaLanzo",
1551
+ "public_pr_count_42d": 30,
1552
  "public_repo_count_42d": 10,
1553
  "quality_score": null,
1554
  "recent_pr_count": 1,
 
1560
  "snapshot_pr_count": 1
1561
  },
1562
  {
1563
+ "account_age_days": 3417,
1564
  "author": "Xyc2016",
1565
  "automation_risk_signal": "low",
1566
  "breadth_score": "low",
 
1584
  "snapshot_pr_count": 1
1585
  },
1586
  {
1587
+ "account_age_days": 507,
1588
  "author": "aazeeem11",
1589
  "automation_risk_signal": "low",
1590
  "breadth_score": "low",
 
1608
  "snapshot_pr_count": 1
1609
  },
1610
  {
1611
+ "account_age_days": 260,
1612
  "author": "abhixb",
1613
  "automation_risk_signal": "low",
1614
  "breadth_score": "low",
 
1632
  "snapshot_pr_count": 1
1633
  },
1634
  {
1635
+ "account_age_days": 3847,
1636
  "author": "andrew-w-ross",
1637
  "automation_risk_signal": "low",
1638
  "breadth_score": "low",
 
1656
  "snapshot_pr_count": 1
1657
  },
1658
  {
1659
+ "account_age_days": 4993,
1660
  "author": "andrewor14",
1661
  "automation_risk_signal": "low",
1662
  "breadth_score": "moderate",
1663
  "cluster_count": 0,
1664
  "first_seen_in_snapshot": false,
1665
+ "follow_through_score": "strong",
1666
  "heuristic_note": "\u2014",
1667
  "known_contributor": false,
1668
  "name": null,
1669
  "new_to_repo": false,
1670
  "profile_url": "https://github.com/andrewor14",
1671
+ "public_pr_count_42d": 12,
1672
+ "public_repo_count_42d": 5,
1673
  "quality_score": null,
1674
  "recent_pr_count": 1,
1675
  "repo_association": "CONTRIBUTOR",
 
1680
  "snapshot_pr_count": 1
1681
  },
1682
  {
1683
+ "account_age_days": 2260,
1684
  "author": "aryabyte21",
1685
  "automation_risk_signal": "low",
1686
  "breadth_score": "low",
 
1704
  "snapshot_pr_count": 1
1705
  },
1706
  {
1707
+ "account_age_days": 2748,
1708
  "author": "awsr",
1709
  "automation_risk_signal": "low",
1710
  "breadth_score": "moderate",
 
1716
  "name": null,
1717
  "new_to_repo": false,
1718
  "profile_url": "https://github.com/awsr",
1719
+ "public_pr_count_42d": 22,
1720
  "public_repo_count_42d": 5,
1721
  "quality_score": null,
1722
  "recent_pr_count": 1,
 
1728
  "snapshot_pr_count": 1
1729
  },
1730
  {
1731
+ "account_age_days": 2852,
1732
+ "author": "chang-zhijie",
1733
+ "automation_risk_signal": "low",
1734
+ "breadth_score": "low",
1735
  "cluster_count": 0,
1736
+ "first_seen_in_snapshot": true,
1737
  "follow_through_score": "weak",
1738
+ "heuristic_note": "high open PR share; no visible non-self stars; targets high-star repos",
1739
  "known_contributor": false,
1740
+ "name": "chang-zhijie",
1741
+ "new_to_repo": true,
1742
+ "profile_url": "https://github.com/chang-zhijie",
1743
+ "public_pr_count_42d": 2,
1744
+ "public_repo_count_42d": 2,
1745
  "quality_score": null,
1746
  "recent_pr_count": 1,
1747
  "repo_association": "FIRST_TIME_CONTRIBUTOR",
1748
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Achang-zhijie",
1749
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Achang-zhijie",
1750
+ "report_reason": "first_seen_in_snapshot",
1751
  "snapshot_issue_count": 0,
1752
  "snapshot_pr_count": 1
1753
  },
1754
  {
1755
+ "account_age_days": 377,
1756
+ "author": "conanna",
1757
  "automation_risk_signal": "low",
1758
+ "breadth_score": "low",
1759
  "cluster_count": 0,
1760
+ "first_seen_in_snapshot": true,
1761
+ "follow_through_score": "weak",
1762
+ "heuristic_note": "high open PR share; no visible non-self stars; targets high-star repos",
1763
  "known_contributor": false,
1764
  "name": null,
1765
+ "new_to_repo": true,
1766
+ "profile_url": "https://github.com/conanna",
1767
+ "public_pr_count_42d": 1,
1768
+ "public_repo_count_42d": 1,
1769
+ "quality_score": null,
1770
+ "recent_pr_count": 1,
1771
+ "repo_association": "FIRST_TIMER",
1772
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Aconanna",
1773
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Aconanna",
1774
+ "report_reason": "first_seen_in_snapshot",
1775
+ "snapshot_issue_count": 0,
1776
+ "snapshot_pr_count": 1
1777
+ },
1778
+ {
1779
+ "account_age_days": 3349,
1780
+ "author": "dhruvildarji",
1781
+ "automation_risk_signal": "medium",
1782
+ "breadth_score": "very high",
1783
+ "cluster_count": 0,
1784
+ "first_seen_in_snapshot": false,
1785
+ "follow_through_score": "weak",
1786
+ "heuristic_note": "high recent PR volume; very broad repo spread; high open PR share; no visible non-self stars; targets high-star repos",
1787
+ "known_contributor": false,
1788
+ "name": "Dhruvil Darji",
1789
  "new_to_repo": false,
1790
+ "profile_url": "https://github.com/dhruvildarji",
1791
+ "public_pr_count_42d": 66,
1792
+ "public_repo_count_42d": 39,
1793
  "quality_score": null,
1794
  "recent_pr_count": 1,
1795
  "repo_association": "FIRST_TIME_CONTRIBUTOR",
1796
+ "repo_issues_url": "https://github.com/huggingface/diffusers/issues?q=is%3Aissue+author%3Adhruvildarji",
1797
+ "repo_pull_requests_url": "https://github.com/huggingface/diffusers/pulls?q=is%3Apr+author%3Adhruvildarji",
1798
  "report_reason": null,
1799
  "snapshot_issue_count": 0,
1800
  "snapshot_pr_count": 1
1801
  },
1802
  {
1803
+ "account_age_days": 569,
1804
  "author": "kvr06-ai",
1805
  "automation_risk_signal": "medium",
1806
  "breadth_score": "high",
 
1824
  "snapshot_pr_count": 1
1825
  },
1826
  {
1827
+ "account_age_days": 1937,
1828
  "author": "plugyawn",
1829
  "automation_risk_signal": "low",
1830
  "breadth_score": "low",
 
1848
  "snapshot_pr_count": 1
1849
  },
1850
  {
1851
+ "account_age_days": 384,
1852
  "author": "pthombre",
1853
  "automation_risk_signal": "low",
1854
  "breadth_score": "moderate",
 
1872
  "snapshot_pr_count": 1
1873
  },
1874
  {
1875
+ "account_age_days": 202,
1876
  "author": "r266-tech",
1877
  "automation_risk_signal": "medium",
1878
  "breadth_score": "very high",
 
1884
  "name": null,
1885
  "new_to_repo": false,
1886
  "profile_url": "https://github.com/r266-tech",
1887
+ "public_pr_count_42d": 190,
1888
  "public_repo_count_42d": 77,
1889
  "quality_score": null,
1890
  "recent_pr_count": 1,
 
1896
  "snapshot_pr_count": 1
1897
  },
1898
  {
1899
+ "account_age_days": 890,
1900
  "author": "rustadadam",
1901
  "automation_risk_signal": "low",
1902
  "breadth_score": "low",
 
1920
  "snapshot_pr_count": 1
1921
  },
1922
  {
1923
+ "account_age_days": 1051,
1924
  "author": "sippycoder",
1925
  "automation_risk_signal": "low",
1926
  "breadth_score": "low",
 
1944
  "snapshot_pr_count": 1
1945
  },
1946
  {
1947
+ "account_age_days": 1180,
1948
  "author": "teith",
1949
  "automation_risk_signal": "low",
1950
  "breadth_score": "low",
 
1968
  "snapshot_pr_count": 1
1969
  },
1970
  {
1971
+ "account_age_days": 1432,
1972
  "author": "varaprasadtarunkumar",
1973
  "automation_risk_signal": "low",
1974
  "breadth_score": "low",
 
1992
  "snapshot_pr_count": 1
1993
  },
1994
  {
1995
+ "account_age_days": 772,
1996
  "author": "yunjoochoi",
1997
  "automation_risk_signal": "low",
1998
  "breadth_score": "low",
data/pr_scope_clusters.json CHANGED
@@ -3,7 +3,7 @@
3
  "authors": [
4
  "DN6"
5
  ],
6
- "average_similarity": 0.356,
7
  "cluster_id": "pr-scope-13253-9",
8
  "kind": "pr_scope",
9
  "last_activity_at": "2026-03-30T09:49:38Z",
@@ -12,7 +12,7 @@
12
  {
13
  "breadth_similarity": 1.0,
14
  "concentration_similarity": 1.0,
15
- "content_similarity": 0.162,
16
  "left_pr_number": 13345,
17
  "right_pr_number": 13346,
18
  "shared_directories": [
@@ -21,13 +21,13 @@
21
  "tests"
22
  ],
23
  "shared_filenames": [],
24
- "similarity": 0.403,
25
  "size_similarity": 0.929
26
  },
27
  {
28
  "breadth_similarity": 1.0,
29
  "concentration_similarity": 1.0,
30
- "content_similarity": 0.158,
31
  "left_pr_number": 13315,
32
  "right_pr_number": 13341,
33
  "shared_directories": [
@@ -36,13 +36,13 @@
36
  "tests"
37
  ],
38
  "shared_filenames": [],
39
- "similarity": 0.395,
40
  "size_similarity": 0.898
41
  },
42
  {
43
  "breadth_similarity": 0.833,
44
  "concentration_similarity": 1.0,
45
- "content_similarity": 0.167,
46
  "left_pr_number": 13254,
47
  "right_pr_number": 13345,
48
  "shared_directories": [
@@ -51,13 +51,13 @@
51
  "tests"
52
  ],
53
  "shared_filenames": [],
54
- "similarity": 0.394,
55
  "size_similarity": 0.956
56
  },
57
  {
58
  "breadth_similarity": 0.875,
59
  "concentration_similarity": 1.0,
60
- "content_similarity": 0.155,
61
  "left_pr_number": 13345,
62
  "right_pr_number": 13347,
63
  "shared_directories": [
@@ -66,13 +66,13 @@
66
  "tests"
67
  ],
68
  "shared_filenames": [],
69
- "similarity": 0.394,
70
  "size_similarity": 0.989
71
  },
72
  {
73
  "breadth_similarity": 0.75,
74
  "concentration_similarity": 1.0,
75
- "content_similarity": 0.164,
76
  "left_pr_number": 13315,
77
  "right_pr_number": 13340,
78
  "shared_directories": [
@@ -81,13 +81,13 @@
81
  "tests"
82
  ],
83
  "shared_filenames": [],
84
- "similarity": 0.39,
85
  "size_similarity": 1.0
86
  },
87
  {
88
  "breadth_similarity": 0.833,
89
  "concentration_similarity": 1.0,
90
- "content_similarity": 0.17,
91
  "left_pr_number": 13254,
92
  "right_pr_number": 13346,
93
  "shared_directories": [
@@ -96,13 +96,13 @@
96
  "tests"
97
  ],
98
  "shared_filenames": [],
99
- "similarity": 0.385,
100
  "size_similarity": 0.888
101
  },
102
  {
103
  "breadth_similarity": 0.875,
104
  "concentration_similarity": 1.0,
105
- "content_similarity": 0.157,
106
  "left_pr_number": 13346,
107
  "right_pr_number": 13347,
108
  "shared_directories": [
@@ -111,13 +111,13 @@
111
  "tests"
112
  ],
113
  "shared_filenames": [],
114
- "similarity": 0.385,
115
  "size_similarity": 0.919
116
  },
117
  {
118
  "breadth_similarity": 0.75,
119
  "concentration_similarity": 1.0,
120
- "content_similarity": 0.162,
121
  "left_pr_number": 13254,
122
  "right_pr_number": 13347,
123
  "shared_directories": [
@@ -126,13 +126,13 @@
126
  "tests"
127
  ],
128
  "shared_filenames": [],
129
- "similarity": 0.383,
130
  "size_similarity": 0.966
131
  },
132
  {
133
  "breadth_similarity": 0.75,
134
  "concentration_similarity": 1.0,
135
- "content_similarity": 0.164,
136
  "left_pr_number": 13340,
137
  "right_pr_number": 13341,
138
  "shared_directories": [
@@ -141,13 +141,13 @@
141
  "tests"
142
  ],
143
  "shared_filenames": [],
144
- "similarity": 0.375,
145
  "size_similarity": 0.898
146
  },
147
  {
148
  "breadth_similarity": 1.0,
149
  "concentration_similarity": 1.0,
150
- "content_similarity": 0.163,
151
  "left_pr_number": 13253,
152
  "right_pr_number": 13340,
153
  "shared_directories": [
@@ -156,13 +156,13 @@
156
  "tests"
157
  ],
158
  "shared_filenames": [],
159
- "similarity": 0.371,
160
  "size_similarity": 0.71
161
  },
162
  {
163
  "breadth_similarity": 0.667,
164
  "concentration_similarity": 1.0,
165
- "content_similarity": 0.16,
166
  "left_pr_number": 13253,
167
  "right_pr_number": 13346,
168
  "shared_directories": [
@@ -171,13 +171,13 @@
171
  "tests"
172
  ],
173
  "shared_filenames": [],
174
- "similarity": 0.371,
175
  "size_similarity": 0.947
176
  },
177
  {
178
  "breadth_similarity": 0.9,
179
  "concentration_similarity": 1.0,
180
- "content_similarity": 0.158,
181
  "left_pr_number": 13347,
182
  "right_pr_number": 13348,
183
  "shared_directories": [
@@ -186,13 +186,13 @@
186
  "tests"
187
  ],
188
  "shared_filenames": [],
189
- "similarity": 0.37,
190
  "size_similarity": 0.798
191
  },
192
  {
193
  "breadth_similarity": 0.75,
194
  "concentration_similarity": 1.0,
195
- "content_similarity": 0.165,
196
  "left_pr_number": 13253,
197
  "right_pr_number": 13254,
198
  "shared_directories": [
@@ -201,13 +201,13 @@
201
  "tests"
202
  ],
203
  "shared_filenames": [],
204
- "similarity": 0.367,
205
  "size_similarity": 0.842
206
  },
207
  {
208
  "breadth_similarity": 1.0,
209
  "concentration_similarity": 1.0,
210
- "content_similarity": 0.166,
211
  "left_pr_number": 13254,
212
  "right_pr_number": 13341,
213
  "shared_directories": [
@@ -216,13 +216,13 @@
216
  "tests"
217
  ],
218
  "shared_filenames": [],
219
- "similarity": 0.366,
220
  "size_similarity": 0.665
221
  },
222
  {
223
  "breadth_similarity": 0.7,
224
  "concentration_similarity": 1.0,
225
- "content_similarity": 0.171,
226
  "left_pr_number": 13254,
227
  "right_pr_number": 13348,
228
  "shared_directories": [
@@ -231,13 +231,13 @@
231
  "tests"
232
  ],
233
  "shared_filenames": [],
234
- "similarity": 0.363,
235
  "size_similarity": 0.826
236
  },
237
  {
238
  "breadth_similarity": 0.8,
239
  "concentration_similarity": 1.0,
240
- "content_similarity": 0.163,
241
  "left_pr_number": 13345,
242
  "right_pr_number": 13348,
243
  "shared_directories": [
@@ -246,13 +246,13 @@
246
  "tests"
247
  ],
248
  "shared_filenames": [],
249
- "similarity": 0.363,
250
  "size_similarity": 0.79
251
  },
252
  {
253
  "breadth_similarity": 0.667,
254
  "concentration_similarity": 1.0,
255
- "content_similarity": 0.158,
256
  "left_pr_number": 13253,
257
  "right_pr_number": 13345,
258
  "shared_directories": [
@@ -261,13 +261,13 @@
261
  "tests"
262
  ],
263
  "shared_filenames": [],
264
- "similarity": 0.359,
265
  "size_similarity": 0.88
266
  },
267
  {
268
  "breadth_similarity": 0.833,
269
  "concentration_similarity": 1.0,
270
- "content_similarity": 0.161,
271
  "left_pr_number": 13341,
272
  "right_pr_number": 13346,
273
  "shared_directories": [
@@ -276,13 +276,13 @@
276
  "tests"
277
  ],
278
  "shared_filenames": [],
279
- "similarity": 0.358,
280
  "size_similarity": 0.749
281
  },
282
  {
283
  "breadth_similarity": 1.0,
284
  "concentration_similarity": 1.0,
285
- "content_similarity": 0.166,
286
  "left_pr_number": 13254,
287
  "right_pr_number": 13315,
288
  "shared_directories": [
@@ -291,13 +291,13 @@
291
  "tests"
292
  ],
293
  "shared_filenames": [],
294
- "similarity": 0.356,
295
  "size_similarity": 0.597
296
  },
297
  {
298
  "breadth_similarity": 0.8,
299
  "concentration_similarity": 1.0,
300
- "content_similarity": 0.165,
301
  "left_pr_number": 13346,
302
  "right_pr_number": 13348,
303
  "shared_directories": [
@@ -306,13 +306,13 @@
306
  "tests"
307
  ],
308
  "shared_filenames": [],
309
- "similarity": 0.356,
310
  "size_similarity": 0.734
311
  },
312
  {
313
  "breadth_similarity": 0.75,
314
  "concentration_similarity": 1.0,
315
- "content_similarity": 0.157,
316
  "left_pr_number": 13253,
317
  "right_pr_number": 13341,
318
  "shared_directories": [
@@ -321,13 +321,13 @@
321
  "tests"
322
  ],
323
  "shared_filenames": [],
324
- "similarity": 0.353,
325
  "size_similarity": 0.79
326
  },
327
  {
328
  "breadth_similarity": 0.625,
329
  "concentration_similarity": 1.0,
330
- "content_similarity": 0.153,
331
  "left_pr_number": 13253,
332
  "right_pr_number": 13347,
333
  "shared_directories": [
@@ -336,13 +336,13 @@
336
  "tests"
337
  ],
338
  "shared_filenames": [],
339
- "similarity": 0.35,
340
  "size_similarity": 0.871
341
  },
342
  {
343
  "breadth_similarity": 0.833,
344
  "concentration_similarity": 1.0,
345
- "content_similarity": 0.159,
346
  "left_pr_number": 13341,
347
  "right_pr_number": 13345,
348
  "shared_directories": [
@@ -351,13 +351,13 @@
351
  "tests"
352
  ],
353
  "shared_filenames": [],
354
- "similarity": 0.349,
355
  "size_similarity": 0.696
356
  },
357
  {
358
  "breadth_similarity": 0.833,
359
  "concentration_similarity": 1.0,
360
- "content_similarity": 0.161,
361
  "left_pr_number": 13315,
362
  "right_pr_number": 13346,
363
  "shared_directories": [
@@ -366,13 +366,13 @@
366
  "tests"
367
  ],
368
  "shared_filenames": [],
369
- "similarity": 0.347,
370
  "size_similarity": 0.673
371
  },
372
  {
373
  "breadth_similarity": 0.75,
374
  "concentration_similarity": 1.0,
375
- "content_similarity": 0.157,
376
  "left_pr_number": 13253,
377
  "right_pr_number": 13315,
378
  "shared_directories": [
@@ -381,13 +381,13 @@
381
  "tests"
382
  ],
383
  "shared_filenames": [],
384
- "similarity": 0.341,
385
  "size_similarity": 0.71
386
  },
387
  {
388
  "breadth_similarity": 0.833,
389
  "concentration_similarity": 1.0,
390
- "content_similarity": 0.159,
391
  "left_pr_number": 13315,
392
  "right_pr_number": 13345,
393
  "shared_directories": [
@@ -396,13 +396,13 @@
396
  "tests"
397
  ],
398
  "shared_filenames": [],
399
- "similarity": 0.338,
400
  "size_similarity": 0.625
401
  },
402
  {
403
  "breadth_similarity": 0.75,
404
  "concentration_similarity": 1.0,
405
- "content_similarity": 0.173,
406
  "left_pr_number": 13254,
407
  "right_pr_number": 13340,
408
  "shared_directories": [
@@ -411,13 +411,13 @@
411
  "tests"
412
  ],
413
  "shared_filenames": [],
414
- "similarity": 0.336,
415
  "size_similarity": 0.597
416
  },
417
  {
418
  "breadth_similarity": 0.75,
419
  "concentration_similarity": 1.0,
420
- "content_similarity": 0.154,
421
  "left_pr_number": 13341,
422
  "right_pr_number": 13347,
423
  "shared_directories": [
@@ -426,13 +426,13 @@
426
  "tests"
427
  ],
428
  "shared_filenames": [],
429
- "similarity": 0.336,
430
  "size_similarity": 0.688
431
  },
432
  {
433
  "breadth_similarity": 0.667,
434
  "concentration_similarity": 1.0,
435
- "content_similarity": 0.168,
436
  "left_pr_number": 13340,
437
  "right_pr_number": 13346,
438
  "shared_directories": [
@@ -441,13 +441,13 @@
441
  "tests"
442
  ],
443
  "shared_filenames": [],
444
- "similarity": 0.335,
445
  "size_similarity": 0.673
446
  },
447
  {
448
  "breadth_similarity": 0.6,
449
  "concentration_similarity": 1.0,
450
- "content_similarity": 0.161,
451
  "left_pr_number": 13253,
452
  "right_pr_number": 13348,
453
  "shared_directories": [
@@ -456,13 +456,13 @@
456
  "tests"
457
  ],
458
  "shared_filenames": [],
459
- "similarity": 0.327,
460
  "size_similarity": 0.695
461
  },
462
  {
463
  "breadth_similarity": 0.667,
464
  "concentration_similarity": 1.0,
465
- "content_similarity": 0.166,
466
  "left_pr_number": 13340,
467
  "right_pr_number": 13345,
468
  "shared_directories": [
@@ -471,13 +471,13 @@
471
  "tests"
472
  ],
473
  "shared_filenames": [],
474
- "similarity": 0.326,
475
  "size_similarity": 0.625
476
  },
477
  {
478
  "breadth_similarity": 0.75,
479
  "concentration_similarity": 1.0,
480
- "content_similarity": 0.154,
481
  "left_pr_number": 13315,
482
  "right_pr_number": 13347,
483
  "shared_directories": [
@@ -486,13 +486,13 @@
486
  "tests"
487
  ],
488
  "shared_filenames": [],
489
- "similarity": 0.325,
490
  "size_similarity": 0.618
491
  },
492
  {
493
  "breadth_similarity": 0.625,
494
  "concentration_similarity": 1.0,
495
- "content_similarity": 0.16,
496
  "left_pr_number": 13340,
497
  "right_pr_number": 13347,
498
  "shared_directories": [
@@ -501,13 +501,13 @@
501
  "tests"
502
  ],
503
  "shared_filenames": [],
504
- "similarity": 0.317,
505
  "size_similarity": 0.618
506
  },
507
  {
508
  "breadth_similarity": 0.7,
509
  "concentration_similarity": 1.0,
510
- "content_similarity": 0.162,
511
  "left_pr_number": 13341,
512
  "right_pr_number": 13348,
513
  "shared_directories": [
@@ -516,13 +516,13 @@
516
  "tests"
517
  ],
518
  "shared_filenames": [],
519
- "similarity": 0.316,
520
  "size_similarity": 0.549
521
  },
522
  {
523
  "breadth_similarity": 0.7,
524
  "concentration_similarity": 1.0,
525
- "content_similarity": 0.162,
526
  "left_pr_number": 13315,
527
  "right_pr_number": 13348,
528
  "shared_directories": [
@@ -531,13 +531,13 @@
531
  "tests"
532
  ],
533
  "shared_filenames": [],
534
- "similarity": 0.307,
535
  "size_similarity": 0.494
536
  },
537
  {
538
  "breadth_similarity": 0.6,
539
  "concentration_similarity": 1.0,
540
- "content_similarity": 0.169,
541
  "left_pr_number": 13340,
542
  "right_pr_number": 13348,
543
  "shared_directories": [
@@ -546,7 +546,7 @@
546
  "tests"
547
  ],
548
  "shared_filenames": [],
549
- "similarity": 0.302,
550
  "size_similarity": 0.494
551
  }
552
  ],
@@ -592,7 +592,7 @@
592
  "azolotenkov",
593
  "gambletan"
594
  ],
595
- "average_similarity": 0.438,
596
  "cluster_id": "pr-scope-13273-4",
597
  "kind": "pr_scope",
598
  "last_activity_at": "2026-04-05T12:01:01Z",
@@ -601,7 +601,7 @@
601
  {
602
  "breadth_similarity": 0.833,
603
  "concentration_similarity": 1.0,
604
- "content_similarity": 0.682,
605
  "left_pr_number": 13307,
606
  "right_pr_number": 13415,
607
  "shared_directories": [
@@ -612,13 +612,13 @@
612
  "examples/dreambooth/train_dreambooth_lora_flux2.py",
613
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
614
  ],
615
- "similarity": 0.705,
616
  "size_similarity": 0.625
617
  },
618
  {
619
  "breadth_similarity": 0.647,
620
  "concentration_similarity": 1.0,
621
- "content_similarity": 0.382,
622
  "left_pr_number": 13273,
623
  "right_pr_number": 13353,
624
  "shared_directories": [
@@ -632,13 +632,13 @@
632
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py",
633
  "examples/dreambooth/train_dreambooth_lora_z_image.py"
634
  ],
635
- "similarity": 0.485,
636
  "size_similarity": 0.687
637
  },
638
  {
639
  "breadth_similarity": 0.8,
640
  "concentration_similarity": 1.0,
641
- "content_similarity": 0.386,
642
  "left_pr_number": 13307,
643
  "right_pr_number": 13353,
644
  "shared_directories": [
@@ -650,13 +650,13 @@
650
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
651
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py"
652
  ],
653
- "similarity": 0.415,
654
  "size_similarity": 0.103
655
  },
656
  {
657
  "breadth_similarity": 0.7,
658
  "concentration_similarity": 1.0,
659
- "content_similarity": 0.331,
660
  "left_pr_number": 13353,
661
  "right_pr_number": 13415,
662
  "shared_directories": [
@@ -667,13 +667,13 @@
667
  "examples/dreambooth/train_dreambooth_lora_flux2.py",
668
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
669
  ],
670
- "similarity": 0.377,
671
  "size_similarity": 0.166
672
  },
673
  {
674
  "breadth_similarity": 0.588,
675
  "concentration_similarity": 1.0,
676
- "content_similarity": 0.311,
677
  "left_pr_number": 13273,
678
  "right_pr_number": 13307,
679
  "shared_directories": [
@@ -685,13 +685,13 @@
685
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
686
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py"
687
  ],
688
- "similarity": 0.337,
689
  "size_similarity": 0.071
690
  },
691
  {
692
  "breadth_similarity": 0.559,
693
  "concentration_similarity": 1.0,
694
- "content_similarity": 0.267,
695
  "left_pr_number": 13273,
696
  "right_pr_number": 13415,
697
  "shared_directories": [
@@ -702,7 +702,7 @@
702
  "examples/dreambooth/train_dreambooth_lora_flux2.py",
703
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
704
  ],
705
- "similarity": 0.31,
706
  "size_similarity": 0.114
707
  }
708
  ],
@@ -742,10 +742,10 @@
742
  "christopher5106",
743
  "sayakpaul"
744
  ],
745
- "average_similarity": 0.487,
746
- "cluster_id": "pr-scope-12851-6",
747
  "kind": "pr_scope",
748
- "last_activity_at": "2026-04-10T15:11:13Z",
749
  "outside_window_prs": [
750
  {
751
  "additions": 7,
@@ -797,7 +797,7 @@
797
  {
798
  "breadth_similarity": 1.0,
799
  "concentration_similarity": 1.0,
800
- "content_similarity": 0.849,
801
  "left_pr_number": 12851,
802
  "right_pr_number": 13171,
803
  "shared_directories": [
@@ -808,13 +808,13 @@
808
  "shared_filenames": [
809
  "src/diffusers/models/attention_dispatch.py"
810
  ],
811
- "similarity": 0.761,
812
  "size_similarity": 0.109
813
  },
814
  {
815
  "breadth_similarity": 0.417,
816
  "concentration_similarity": 0.955,
817
- "content_similarity": 0.581,
818
  "left_pr_number": 12851,
819
  "right_pr_number": 12988,
820
  "shared_directories": [
@@ -825,13 +825,13 @@
825
  "shared_filenames": [
826
  "src/diffusers/models/attention_dispatch.py"
827
  ],
828
- "similarity": 0.618,
829
  "size_similarity": 0.815
830
  },
831
  {
832
  "breadth_similarity": 1.0,
833
  "concentration_similarity": 0.823,
834
- "content_similarity": 0.42,
835
  "left_pr_number": 12988,
836
  "right_pr_number": 13373,
837
  "shared_directories": [
@@ -842,13 +842,13 @@
842
  "shared_filenames": [
843
  "src/diffusers/models/attention_dispatch.py"
844
  ],
845
- "similarity": 0.579,
846
  "size_similarity": 0.955
847
  },
848
  {
849
  "breadth_similarity": 0.417,
850
  "concentration_similarity": 0.778,
851
- "content_similarity": 0.521,
852
  "left_pr_number": 12851,
853
  "right_pr_number": 13373,
854
  "shared_directories": [
@@ -859,13 +859,13 @@
859
  "shared_filenames": [
860
  "src/diffusers/models/attention_dispatch.py"
861
  ],
862
- "similarity": 0.562,
863
  "size_similarity": 0.778
864
  },
865
  {
866
  "breadth_similarity": 0.417,
867
  "concentration_similarity": 0.955,
868
- "content_similarity": 0.63,
869
  "left_pr_number": 12988,
870
  "right_pr_number": 13171,
871
  "shared_directories": [
@@ -876,13 +876,13 @@
876
  "shared_filenames": [
877
  "src/diffusers/models/attention_dispatch.py"
878
  ],
879
- "similarity": 0.544,
880
  "size_similarity": 0.089
881
  },
882
  {
883
  "breadth_similarity": 0.417,
884
  "concentration_similarity": 0.778,
885
- "content_similarity": 0.613,
886
  "left_pr_number": 13171,
887
  "right_pr_number": 13373,
888
  "shared_directories": [
@@ -893,64 +893,13 @@
893
  "shared_filenames": [
894
  "src/diffusers/models/attention_dispatch.py"
895
  ],
896
- "similarity": 0.523,
897
  "size_similarity": 0.085
898
  },
899
- {
900
- "breadth_similarity": 1.0,
901
- "concentration_similarity": 1.0,
902
- "content_similarity": 0.515,
903
- "left_pr_number": 13171,
904
- "right_pr_number": 13443,
905
- "shared_directories": [
906
- "src/diffusers/models",
907
- "src/diffusers",
908
- "src"
909
- ],
910
- "shared_filenames": [
911
- "src/diffusers/models/attention_dispatch.py"
912
- ],
913
- "similarity": 0.511,
914
- "size_similarity": 0.003
915
- },
916
- {
917
- "breadth_similarity": 1.0,
918
- "concentration_similarity": 1.0,
919
- "content_similarity": 0.496,
920
- "left_pr_number": 12851,
921
- "right_pr_number": 13443,
922
- "shared_directories": [
923
- "src/diffusers/models",
924
- "src/diffusers",
925
- "src"
926
- ],
927
- "shared_filenames": [
928
- "src/diffusers/models/attention_dispatch.py"
929
- ],
930
- "similarity": 0.501,
931
- "size_similarity": 0.025
932
- },
933
- {
934
- "breadth_similarity": 0.417,
935
- "concentration_similarity": 0.778,
936
- "content_similarity": 0.513,
937
- "left_pr_number": 13373,
938
- "right_pr_number": 13443,
939
- "shared_directories": [
940
- "src/diffusers/models",
941
- "src/diffusers",
942
- "src"
943
- ],
944
- "shared_filenames": [
945
- "src/diffusers/models/attention_dispatch.py"
946
- ],
947
- "similarity": 0.444,
948
- "size_similarity": 0.032
949
- },
950
  {
951
  "breadth_similarity": 0.333,
952
  "concentration_similarity": 0.479,
953
- "content_similarity": 0.439,
954
  "left_pr_number": 12851,
955
  "right_pr_number": 12870,
956
  "shared_directories": [
@@ -961,13 +910,13 @@
961
  "shared_filenames": [
962
  "src/diffusers/models/attention_dispatch.py"
963
  ],
964
- "similarity": 0.42,
965
  "size_similarity": 0.37
966
  },
967
  {
968
  "breadth_similarity": 0.333,
969
  "concentration_similarity": 0.479,
970
- "content_similarity": 0.455,
971
  "left_pr_number": 12870,
972
  "right_pr_number": 13171,
973
  "shared_directories": [
@@ -978,13 +927,13 @@
978
  "shared_filenames": [
979
  "src/diffusers/models/attention_dispatch.py"
980
  ],
981
- "similarity": 0.42,
982
  "size_similarity": 0.295
983
  },
984
  {
985
  "breadth_similarity": 0.833,
986
  "concentration_similarity": 0.702,
987
- "content_similarity": 0.32,
988
  "left_pr_number": 12870,
989
  "right_pr_number": 13373,
990
  "shared_directories": [
@@ -995,13 +944,13 @@
995
  "shared_filenames": [
996
  "src/diffusers/models/attention_dispatch.py"
997
  ],
998
- "similarity": 0.386,
999
  "size_similarity": 0.288
1000
  },
1001
  {
1002
  "breadth_similarity": 0.833,
1003
  "concentration_similarity": 0.525,
1004
- "content_similarity": 0.304,
1005
  "left_pr_number": 12870,
1006
  "right_pr_number": 12988,
1007
  "shared_directories": [
@@ -1012,58 +961,22 @@
1012
  "shared_filenames": [
1013
  "src/diffusers/models/attention_dispatch.py"
1014
  ],
1015
- "similarity": 0.368,
1016
  "size_similarity": 0.301
1017
- },
1018
- {
1019
- "breadth_similarity": 0.417,
1020
- "concentration_similarity": 0.955,
1021
- "content_similarity": 0.358,
1022
- "left_pr_number": 12988,
1023
- "right_pr_number": 13443,
1024
- "shared_directories": [
1025
- "src/diffusers/models",
1026
- "src/diffusers",
1027
- "src"
1028
- ],
1029
- "shared_filenames": [
1030
- "src/diffusers/models/attention_dispatch.py"
1031
- ],
1032
- "similarity": 0.345,
1033
- "size_similarity": 0.03
1034
- },
1035
- {
1036
- "breadth_similarity": 0.333,
1037
- "concentration_similarity": 0.479,
1038
- "content_similarity": 0.37,
1039
- "left_pr_number": 12870,
1040
- "right_pr_number": 13443,
1041
- "shared_directories": [
1042
- "src/diffusers/models",
1043
- "src/diffusers",
1044
- "src"
1045
- ],
1046
- "shared_filenames": [
1047
- "src/diffusers/models/attention_dispatch.py"
1048
- ],
1049
- "similarity": 0.318,
1050
- "size_similarity": 0.009
1051
  }
1052
  ],
1053
- "pr_count": 6,
1054
  "pr_numbers": [
1055
  12851,
1056
  12870,
1057
  12988,
1058
  13171,
1059
- 13373,
1060
- 13443
1061
  ],
1062
- "recent_pr_count": 3,
1063
  "recent_pr_numbers": [
1064
  13171,
1065
- 13373,
1066
- 13443
1067
  ],
1068
  "representative_pr_number": 12851,
1069
  "representative_title": "refactor: replace fa3 wrapper with original fa3 in attention backends registry",
@@ -1076,7 +989,7 @@
1076
  "shared_filenames": [
1077
  "src/diffusers/models/attention_dispatch.py"
1078
  ],
1079
- "summary": "6 open PRs share weighted file overlap around `src/diffusers/models/attention_dispatch.py`; representative PR #12851.",
1080
  "title": "Scope: refactor: replace fa3 wrapper with original fa3 in attention backends registry"
1081
  },
1082
  {
@@ -1157,7 +1070,7 @@
1157
  "shared_filenames": [
1158
  "src/diffusers/models/controlnets/controlnet_z_image.py"
1159
  ],
1160
- "similarity": 0.397,
1161
  "size_similarity": 0.059
1162
  }
1163
  ],
@@ -1195,7 +1108,7 @@
1195
  "average_similarity": 0.367,
1196
  "cluster_id": "pr-scope-7404-3",
1197
  "kind": "pr_scope",
1198
- "last_activity_at": "2026-04-10T06:27:38Z",
1199
  "outside_window_prs": [
1200
  {
1201
  "additions": 100,
@@ -1217,7 +1130,7 @@
1217
  {
1218
  "breadth_similarity": 1.0,
1219
  "concentration_similarity": 1.0,
1220
- "content_similarity": 0.199,
1221
  "left_pr_number": 13329,
1222
  "right_pr_number": 13438,
1223
  "shared_directories": [
@@ -1225,7 +1138,7 @@
1225
  ".github"
1226
  ],
1227
  "shared_filenames": [],
1228
- "similarity": 0.385,
1229
  "size_similarity": 0.639
1230
  },
1231
  {
@@ -1253,7 +1166,7 @@
1253
  ".github"
1254
  ],
1255
  "shared_filenames": [],
1256
- "similarity": 0.354,
1257
  "size_similarity": 0.772
1258
  }
1259
  ],
@@ -1279,118 +1192,6 @@
1279
  "summary": "3 open PRs cluster in `.github/workflows`, `.github` with similar change breadth; representative PR #13438.",
1280
  "title": "Scope: add PR fork workable"
1281
  },
1282
- {
1283
- "authors": [
1284
- "sayakpaul"
1285
- ],
1286
- "average_similarity": 0.525,
1287
- "cluster_id": "pr-scope-13116-2",
1288
- "kind": "pr_scope",
1289
- "last_activity_at": "2026-03-25T05:19:46Z",
1290
- "outside_window_prs": [],
1291
- "pairwise": [
1292
- {
1293
- "breadth_similarity": 1.0,
1294
- "concentration_similarity": 0.938,
1295
- "content_similarity": 0.519,
1296
- "left_pr_number": 13116,
1297
- "right_pr_number": 13330,
1298
- "shared_directories": [
1299
- "tests/models/testing_utils",
1300
- "tests/models",
1301
- "tests"
1302
- ],
1303
- "shared_filenames": [
1304
- "tests/models/testing_utils/quantization.py"
1305
- ],
1306
- "similarity": 0.525,
1307
- "size_similarity": 0.094
1308
- }
1309
- ],
1310
- "pr_count": 2,
1311
- "pr_numbers": [
1312
- 13116,
1313
- 13330
1314
- ],
1315
- "recent_pr_count": 2,
1316
- "recent_pr_numbers": [
1317
- 13116,
1318
- 13330
1319
- ],
1320
- "representative_pr_number": 13116,
1321
- "representative_title": "[tests] tests for `modules_to_not_convert`",
1322
- "representative_url": "https://github.com/huggingface/diffusers/pull/13116",
1323
- "shared_directories": [
1324
- "tests/models/testing_utils",
1325
- "tests/models",
1326
- "tests"
1327
- ],
1328
- "shared_filenames": [
1329
- "tests/models/testing_utils/quantization.py"
1330
- ],
1331
- "summary": "2 open PRs share weighted file overlap around `tests/models/testing_utils/quantization.py`; representative PR #13116.",
1332
- "title": "Scope: [tests] tests for `modules_to_not_convert`"
1333
- },
1334
- {
1335
- "authors": [
1336
- "akshan-main"
1337
- ],
1338
- "average_similarity": 0.341,
1339
- "cluster_id": "pr-scope-13378-2",
1340
- "kind": "pr_scope",
1341
- "last_activity_at": "2026-04-10T19:05:11Z",
1342
- "outside_window_prs": [],
1343
- "pairwise": [
1344
- {
1345
- "breadth_similarity": 0.862,
1346
- "concentration_similarity": 0.999,
1347
- "content_similarity": 0.099,
1348
- "left_pr_number": 13378,
1349
- "right_pr_number": 13389,
1350
- "shared_directories": [
1351
- "src/diffusers/modular_pipelines",
1352
- "src/diffusers",
1353
- "tests/modular_pipelines",
1354
- "src",
1355
- "tests"
1356
- ],
1357
- "shared_filenames": [
1358
- "src/diffusers/__init__.py",
1359
- "src/diffusers/modular_pipelines/__init__.py",
1360
- "src/diffusers/modular_pipelines/modular_pipeline.py"
1361
- ],
1362
- "similarity": 0.341,
1363
- "size_similarity": 0.908
1364
- }
1365
- ],
1366
- "pr_count": 2,
1367
- "pr_numbers": [
1368
- 13378,
1369
- 13389
1370
- ],
1371
- "recent_pr_count": 2,
1372
- "recent_pr_numbers": [
1373
- 13378,
1374
- 13389
1375
- ],
1376
- "representative_pr_number": 13378,
1377
- "representative_title": "[modular] Add LTX Video modular pipeline",
1378
- "representative_url": "https://github.com/huggingface/diffusers/pull/13378",
1379
- "shared_directories": [
1380
- "src/diffusers/modular_pipelines",
1381
- "tests/modular_pipelines",
1382
- "src/diffusers",
1383
- "tests",
1384
- "src"
1385
- ],
1386
- "shared_filenames": [
1387
- "src/diffusers/modular_pipelines/__init__.py",
1388
- "src/diffusers/modular_pipelines/modular_pipeline.py",
1389
- "src/diffusers/__init__.py"
1390
- ],
1391
- "summary": "2 open PRs share weighted file overlap around `src/diffusers/modular_pipelines/__init__.py`, `src/diffusers/modular_pipelines/modular_pipeline.py`, `src/diffusers/__init__.py`; representative PR #13378.",
1392
- "title": "Scope: [modular] Add LTX Video modular pipeline"
1393
- },
1394
  {
1395
  "authors": [
1396
  "Ricardo-M-L"
@@ -1495,7 +1296,7 @@
1495
  {
1496
  "breadth_similarity": 1.0,
1497
  "concentration_similarity": 1.0,
1498
- "content_similarity": 0.401,
1499
  "left_pr_number": 9644,
1500
  "right_pr_number": 10362,
1501
  "shared_directories": [
@@ -1506,7 +1307,7 @@
1506
  "shared_filenames": [
1507
  "src/diffusers/models/attention_processor.py"
1508
  ],
1509
- "similarity": 0.547,
1510
  "size_similarity": 0.778
1511
  },
1512
  {
@@ -1523,13 +1324,13 @@
1523
  "shared_filenames": [
1524
  "src/diffusers/models/attention_processor.py"
1525
  ],
1526
- "similarity": 0.53,
1527
  "size_similarity": 0.75
1528
  },
1529
  {
1530
  "breadth_similarity": 1.0,
1531
  "concentration_similarity": 1.0,
1532
- "content_similarity": 0.313,
1533
  "left_pr_number": 9644,
1534
  "right_pr_number": 10312,
1535
  "shared_directories": [
@@ -1540,13 +1341,13 @@
1540
  "shared_filenames": [
1541
  "src/diffusers/models/attention_processor.py"
1542
  ],
1543
- "similarity": 0.519,
1544
  "size_similarity": 1.0
1545
  },
1546
  {
1547
  "breadth_similarity": 1.0,
1548
  "concentration_similarity": 1.0,
1549
- "content_similarity": 0.401,
1550
  "left_pr_number": 2643,
1551
  "right_pr_number": 10362,
1552
  "shared_directories": [
@@ -1557,13 +1358,13 @@
1557
  "shared_filenames": [
1558
  "src/diffusers/models/attention_processor.py"
1559
  ],
1560
- "similarity": 0.518,
1561
  "size_similarity": 0.583
1562
  },
1563
  {
1564
  "breadth_similarity": 1.0,
1565
  "concentration_similarity": 1.0,
1566
- "content_similarity": 0.328,
1567
  "left_pr_number": 10312,
1568
  "right_pr_number": 10362,
1569
  "shared_directories": [
@@ -1574,13 +1375,13 @@
1574
  "shared_filenames": [
1575
  "src/diffusers/models/attention_processor.py"
1576
  ],
1577
- "similarity": 0.496,
1578
  "size_similarity": 0.778
1579
  },
1580
  {
1581
  "breadth_similarity": 1.0,
1582
  "concentration_similarity": 1.0,
1583
- "content_similarity": 0.313,
1584
  "left_pr_number": 2643,
1585
  "right_pr_number": 10312,
1586
  "shared_directories": [
@@ -1608,13 +1409,13 @@
1608
  "shared_filenames": [
1609
  "src/diffusers/models/attention_processor.py"
1610
  ],
1611
- "similarity": 0.471,
1612
  "size_similarity": 0.235
1613
  },
1614
  {
1615
  "breadth_similarity": 1.0,
1616
  "concentration_similarity": 1.0,
1617
- "content_similarity": 0.428,
1618
  "left_pr_number": 10044,
1619
  "right_pr_number": 10362,
1620
  "shared_directories": [
@@ -1625,7 +1426,7 @@
1625
  "shared_filenames": [
1626
  "src/diffusers/models/attention_processor.py"
1627
  ],
1628
- "similarity": 0.47,
1629
  "size_similarity": 0.137
1630
  },
1631
  {
@@ -1642,7 +1443,7 @@
1642
  "shared_filenames": [
1643
  "src/diffusers/models/attention_processor.py"
1644
  ],
1645
- "similarity": 0.462,
1646
  "size_similarity": 0.176
1647
  },
1648
  {
@@ -1665,7 +1466,7 @@
1665
  {
1666
  "breadth_similarity": 0.5,
1667
  "concentration_similarity": 0.818,
1668
- "content_similarity": 0.293,
1669
  "left_pr_number": 2643,
1670
  "right_pr_number": 10053,
1671
  "shared_directories": [
@@ -1676,13 +1477,13 @@
1676
  "shared_filenames": [
1677
  "src/diffusers/models/attention_processor.py"
1678
  ],
1679
- "similarity": 0.433,
1680
  "size_similarity": 0.917
1681
  },
1682
  {
1683
  "breadth_similarity": 0.5,
1684
  "concentration_similarity": 0.75,
1685
- "content_similarity": 0.3,
1686
  "left_pr_number": 9644,
1687
  "right_pr_number": 13398,
1688
  "shared_directories": [
@@ -1693,13 +1494,13 @@
1693
  "shared_filenames": [
1694
  "src/diffusers/models/attention_processor.py"
1695
  ],
1696
- "similarity": 0.431,
1697
  "size_similarity": 0.889
1698
  },
1699
  {
1700
  "breadth_similarity": 0.5,
1701
  "concentration_similarity": 0.818,
1702
- "content_similarity": 0.293,
1703
  "left_pr_number": 9644,
1704
  "right_pr_number": 10053,
1705
  "shared_directories": [
@@ -1716,7 +1517,7 @@
1716
  {
1717
  "breadth_similarity": 1.0,
1718
  "concentration_similarity": 0.932,
1719
- "content_similarity": 0.23,
1720
  "left_pr_number": 10053,
1721
  "right_pr_number": 13398,
1722
  "shared_directories": [
@@ -1733,7 +1534,7 @@
1733
  {
1734
  "breadth_similarity": 1.0,
1735
  "concentration_similarity": 1.0,
1736
- "content_similarity": 0.334,
1737
  "left_pr_number": 10044,
1738
  "right_pr_number": 10312,
1739
  "shared_directories": [
@@ -1744,13 +1545,13 @@
1744
  "shared_filenames": [
1745
  "src/diffusers/models/attention_processor.py"
1746
  ],
1747
- "similarity": 0.41,
1748
  "size_similarity": 0.176
1749
  },
1750
  {
1751
  "breadth_similarity": 0.5,
1752
  "concentration_similarity": 0.818,
1753
- "content_similarity": 0.307,
1754
  "left_pr_number": 10053,
1755
  "right_pr_number": 10362,
1756
  "shared_directories": [
@@ -1761,13 +1562,13 @@
1761
  "shared_filenames": [
1762
  "src/diffusers/models/attention_processor.py"
1763
  ],
1764
- "similarity": 0.401,
1765
  "size_similarity": 0.636
1766
  },
1767
  {
1768
  "breadth_similarity": 0.5,
1769
  "concentration_similarity": 0.75,
1770
- "content_similarity": 0.3,
1771
  "left_pr_number": 2643,
1772
  "right_pr_number": 13398,
1773
  "shared_directories": [
@@ -1812,13 +1613,13 @@
1812
  "shared_filenames": [
1813
  "src/diffusers/models/attention_processor.py"
1814
  ],
1815
- "similarity": 0.381,
1816
  "size_similarity": 0.818
1817
  },
1818
  {
1819
  "breadth_similarity": 0.5,
1820
  "concentration_similarity": 0.818,
1821
- "content_similarity": 0.313,
1822
  "left_pr_number": 10044,
1823
  "right_pr_number": 10053,
1824
  "shared_directories": [
@@ -1829,13 +1630,13 @@
1829
  "shared_filenames": [
1830
  "src/diffusers/models/attention_processor.py"
1831
  ],
1832
- "similarity": 0.342,
1833
  "size_similarity": 0.216
1834
  },
1835
  {
1836
  "breadth_similarity": 0.5,
1837
  "concentration_similarity": 0.75,
1838
- "content_similarity": 0.321,
1839
  "left_pr_number": 10044,
1840
  "right_pr_number": 13398,
1841
  "shared_directories": [
@@ -1882,7 +1683,7 @@
1882
  "authors": [
1883
  "jashshah999"
1884
  ],
1885
- "average_similarity": 0.511,
1886
  "cluster_id": "pr-scope-11105-6",
1887
  "kind": "pr_scope",
1888
  "last_activity_at": "2026-03-12T15:16:37Z",
@@ -1985,7 +1786,7 @@
1985
  {
1986
  "breadth_similarity": 0.5,
1987
  "concentration_similarity": 0.967,
1988
- "content_similarity": 0.864,
1989
  "left_pr_number": 12191,
1990
  "right_pr_number": 12342,
1991
  "shared_directories": [
@@ -1997,7 +1798,7 @@
1997
  "shared_filenames": [
1998
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1999
  ],
2000
- "similarity": 0.81,
2001
  "size_similarity": 0.714
2002
  },
2003
  {
@@ -2021,7 +1822,7 @@
2021
  {
2022
  "breadth_similarity": 0.833,
2023
  "concentration_similarity": 0.76,
2024
- "content_similarity": 0.536,
2025
  "left_pr_number": 11105,
2026
  "right_pr_number": 13190,
2027
  "shared_directories": [
@@ -2039,7 +1840,7 @@
2039
  {
2040
  "breadth_similarity": 1.0,
2041
  "concentration_similarity": 0.748,
2042
- "content_similarity": 0.421,
2043
  "left_pr_number": 11105,
2044
  "right_pr_number": 12191,
2045
  "shared_directories": [
@@ -2055,13 +1856,13 @@
2055
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py",
2056
  "tests/models/autoencoders/test_models_autoencoder_wan.py"
2057
  ],
2058
- "similarity": 0.572,
2059
  "size_similarity": 0.933
2060
  },
2061
  {
2062
  "breadth_similarity": 0.417,
2063
  "concentration_similarity": 0.955,
2064
- "content_similarity": 0.39,
2065
  "left_pr_number": 12342,
2066
  "right_pr_number": 13190,
2067
  "shared_directories": [
@@ -2073,13 +1874,13 @@
2073
  "shared_filenames": [
2074
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2075
  ],
2076
- "similarity": 0.505,
2077
  "size_similarity": 0.955
2078
  },
2079
  {
2080
  "breadth_similarity": 0.833,
2081
  "concentration_similarity": 0.988,
2082
- "content_similarity": 0.345,
2083
  "left_pr_number": 12191,
2084
  "right_pr_number": 13190,
2085
  "shared_directories": [
@@ -2091,13 +1892,13 @@
2091
  "shared_filenames": [
2092
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2093
  ],
2094
- "similarity": 0.476,
2095
  "size_similarity": 0.682
2096
  },
2097
  {
2098
  "breadth_similarity": 0.5,
2099
  "concentration_similarity": 0.714,
2100
- "content_similarity": 0.403,
2101
  "left_pr_number": 11105,
2102
  "right_pr_number": 12342,
2103
  "shared_directories": [
@@ -2109,13 +1910,13 @@
2109
  "shared_filenames": [
2110
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2111
  ],
2112
- "similarity": 0.468,
2113
  "size_similarity": 0.667
2114
  },
2115
  {
2116
  "breadth_similarity": 0.667,
2117
  "concentration_similarity": 1.0,
2118
- "content_similarity": 0.456,
2119
  "left_pr_number": 12342,
2120
  "right_pr_number": 12590,
2121
  "shared_directories": [
@@ -2127,13 +1928,13 @@
2127
  "shared_filenames": [
2128
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2129
  ],
2130
- "similarity": 0.447,
2131
  "size_similarity": 0.076
2132
  },
2133
  {
2134
  "breadth_similarity": 0.583,
2135
  "concentration_similarity": 0.967,
2136
- "content_similarity": 0.457,
2137
  "left_pr_number": 12191,
2138
  "right_pr_number": 12590,
2139
  "shared_directories": [
@@ -2145,13 +1946,13 @@
2145
  "shared_filenames": [
2146
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2147
  ],
2148
- "similarity": 0.435,
2149
  "size_similarity": 0.054
2150
  },
2151
  {
2152
  "breadth_similarity": 0.667,
2153
  "concentration_similarity": 1.0,
2154
- "content_similarity": 0.405,
2155
  "left_pr_number": 12180,
2156
  "right_pr_number": 12590,
2157
  "shared_directories": [
@@ -2163,13 +1964,13 @@
2163
  "shared_filenames": [
2164
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2165
  ],
2166
- "similarity": 0.402,
2167
  "size_similarity": 0.014
2168
  },
2169
  {
2170
  "breadth_similarity": 0.5,
2171
  "concentration_similarity": 0.714,
2172
- "content_similarity": 0.359,
2173
  "left_pr_number": 11105,
2174
  "right_pr_number": 12180,
2175
  "shared_directories": [
@@ -2181,13 +1982,13 @@
2181
  "shared_filenames": [
2182
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2183
  ],
2184
- "similarity": 0.38,
2185
  "size_similarity": 0.286
2186
  },
2187
  {
2188
  "breadth_similarity": 0.417,
2189
  "concentration_similarity": 0.955,
2190
- "content_similarity": 0.347,
2191
  "left_pr_number": 12180,
2192
  "right_pr_number": 13190,
2193
  "shared_directories": [
@@ -2199,13 +2000,13 @@
2199
  "shared_filenames": [
2200
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2201
  ],
2202
- "similarity": 0.359,
2203
  "size_similarity": 0.182
2204
  },
2205
  {
2206
  "breadth_similarity": 0.75,
2207
  "concentration_similarity": 0.955,
2208
- "content_similarity": 0.29,
2209
  "left_pr_number": 12590,
2210
  "right_pr_number": 13190,
2211
  "shared_directories": [
@@ -2217,13 +2018,13 @@
2217
  "shared_filenames": [
2218
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2219
  ],
2220
- "similarity": 0.338,
2221
  "size_similarity": 0.079
2222
  },
2223
  {
2224
  "breadth_similarity": 0.583,
2225
  "concentration_similarity": 0.714,
2226
- "content_similarity": 0.296,
2227
  "left_pr_number": 11105,
2228
  "right_pr_number": 12590,
2229
  "shared_directories": [
@@ -2235,7 +2036,7 @@
2235
  "shared_filenames": [
2236
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2237
  ],
2238
- "similarity": 0.309,
2239
  "size_similarity": 0.05
2240
  }
2241
  ],
@@ -2275,10 +2076,10 @@
2275
  "authors": [
2276
  "Sunhill666"
2277
  ],
2278
- "average_similarity": 0.461,
2279
  "cluster_id": "pr-scope-12453-5",
2280
  "kind": "pr_scope",
2281
- "last_activity_at": "2026-04-08T02:05:24Z",
2282
  "outside_window_prs": [
2283
  {
2284
  "additions": 1,
@@ -2345,7 +2146,7 @@
2345
  {
2346
  "breadth_similarity": 1.0,
2347
  "concentration_similarity": 1.0,
2348
- "content_similarity": 0.744,
2349
  "left_pr_number": 12453,
2350
  "right_pr_number": 12467,
2351
  "shared_directories": [
@@ -2357,13 +2158,13 @@
2357
  "shared_filenames": [
2358
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2359
  ],
2360
- "similarity": 0.678,
2361
  "size_similarity": 0.048
2362
  },
2363
  {
2364
  "breadth_similarity": 0.117,
2365
  "concentration_similarity": 0.835,
2366
- "content_similarity": 0.747,
2367
  "left_pr_number": 12467,
2368
  "right_pr_number": 12698,
2369
  "shared_directories": [
@@ -2375,13 +2176,13 @@
2375
  "shared_filenames": [
2376
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2377
  ],
2378
- "similarity": 0.6,
2379
  "size_similarity": 0.158
2380
  },
2381
  {
2382
  "breadth_similarity": 0.35,
2383
  "concentration_similarity": 0.809,
2384
- "content_similarity": 0.511,
2385
  "left_pr_number": 12698,
2386
  "right_pr_number": 12968,
2387
  "shared_directories": [
@@ -2399,7 +2200,7 @@
2399
  {
2400
  "breadth_similarity": 0.333,
2401
  "concentration_similarity": 0.643,
2402
- "content_similarity": 0.609,
2403
  "left_pr_number": 12467,
2404
  "right_pr_number": 12968,
2405
  "shared_directories": [
@@ -2411,31 +2212,35 @@
2411
  "shared_filenames": [
2412
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2413
  ],
2414
- "similarity": 0.518,
2415
  "size_similarity": 0.174
2416
  },
2417
  {
2418
- "breadth_similarity": 0.556,
2419
- "concentration_similarity": 1.0,
2420
- "content_similarity": 0.332,
2421
- "left_pr_number": 12467,
2422
  "right_pr_number": 13379,
2423
  "shared_directories": [
2424
  "src/diffusers/pipelines/qwenimage",
2425
  "src/diffusers/pipelines",
 
2426
  "src/diffusers",
2427
- "src"
 
 
2428
  ],
2429
  "shared_filenames": [
2430
- "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
 
2431
  ],
2432
- "similarity": 0.466,
2433
- "size_similarity": 0.857
2434
  },
2435
  {
2436
  "breadth_similarity": 0.117,
2437
  "concentration_similarity": 0.835,
2438
- "content_similarity": 0.554,
2439
  "left_pr_number": 12453,
2440
  "right_pr_number": 12698,
2441
  "shared_directories": [
@@ -2447,15 +2252,15 @@
2447
  "shared_filenames": [
2448
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2449
  ],
2450
- "similarity": 0.443,
2451
  "size_similarity": 0.008
2452
  },
2453
  {
2454
- "breadth_similarity": 0.333,
2455
- "concentration_similarity": 0.643,
2456
- "content_similarity": 0.491,
2457
- "left_pr_number": 12453,
2458
- "right_pr_number": 12968,
2459
  "shared_directories": [
2460
  "src/diffusers/pipelines/qwenimage",
2461
  "src/diffusers/pipelines",
@@ -2465,15 +2270,15 @@
2465
  "shared_filenames": [
2466
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2467
  ],
2468
- "similarity": 0.41,
2469
- "size_similarity": 0.008
2470
  },
2471
  {
2472
- "breadth_similarity": 0.556,
2473
- "concentration_similarity": 1.0,
2474
- "content_similarity": 0.374,
2475
  "left_pr_number": 12453,
2476
- "right_pr_number": 13379,
2477
  "shared_directories": [
2478
  "src/diffusers/pipelines/qwenimage",
2479
  "src/diffusers/pipelines",
@@ -2483,14 +2288,14 @@
2483
  "shared_filenames": [
2484
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2485
  ],
2486
- "similarity": 0.376,
2487
- "size_similarity": 0.056
2488
  },
2489
  {
2490
- "breadth_similarity": 0.383,
2491
- "concentration_similarity": 0.835,
2492
- "content_similarity": 0.277,
2493
- "left_pr_number": 12698,
2494
  "right_pr_number": 13379,
2495
  "shared_directories": [
2496
  "src/diffusers/pipelines/qwenimage",
@@ -2501,14 +2306,14 @@
2501
  "shared_filenames": [
2502
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2503
  ],
2504
- "similarity": 0.294,
2505
- "size_similarity": 0.135
2506
  },
2507
  {
2508
- "breadth_similarity": 0.333,
2509
- "concentration_similarity": 0.643,
2510
- "content_similarity": 0.24,
2511
- "left_pr_number": 12968,
2512
  "right_pr_number": 13379,
2513
  "shared_directories": [
2514
  "src/diffusers/pipelines/qwenimage",
@@ -2519,8 +2324,8 @@
2519
  "shared_filenames": [
2520
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2521
  ],
2522
- "similarity": 0.256,
2523
- "size_similarity": 0.149
2524
  }
2525
  ],
2526
  "pr_count": 5,
@@ -2541,194 +2346,18 @@
2541
  "shared_directories": [
2542
  "src/diffusers/pipelines/qwenimage",
2543
  "src/diffusers/pipelines",
2544
- "src/diffusers",
2545
- "src"
2546
- ],
2547
- "shared_filenames": [
2548
- "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2549
- ],
2550
- "summary": "5 open PRs share weighted file overlap around `src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py`; representative PR #12467.",
2551
- "title": "Scope: [FIX] Fixes QwenImagePipeline batch issue"
2552
- },
2553
- {
2554
- "authors": [
2555
- "kitsune-hash"
2556
- ],
2557
- "average_similarity": 0.418,
2558
- "cluster_id": "pr-scope-8442-4",
2559
- "kind": "pr_scope",
2560
- "last_activity_at": "2026-02-10T14:26:40Z",
2561
- "outside_window_prs": [
2562
- {
2563
- "additions": 24,
2564
- "author": "luocfprime",
2565
- "changed_files": 2,
2566
- "created_at": "2024-06-09T05:41:28Z",
2567
- "deletions": 6,
2568
- "draft": false,
2569
- "files_url": "https://github.com/huggingface/diffusers/pull/8442/files",
2570
- "html_url": "https://github.com/huggingface/diffusers/pull/8442",
2571
- "merged": false,
2572
- "number": 8442,
2573
- "state": "open",
2574
- "title": "fix: create_dynamic_module infinite recursion when setting HF_HOME using relative path",
2575
- "updated_at": "2025-01-02T20:30:02Z"
2576
- },
2577
- {
2578
- "additions": 53,
2579
- "author": "IrisRainbowNeko",
2580
- "changed_files": 2,
2581
- "created_at": "2025-08-15T06:22:33Z",
2582
- "deletions": 11,
2583
- "draft": false,
2584
- "files_url": "https://github.com/huggingface/diffusers/pull/12153/files",
2585
- "html_url": "https://github.com/huggingface/diffusers/pull/12153",
2586
- "merged": false,
2587
- "number": 12153,
2588
- "state": "open",
2589
- "title": "`no_init_weights` in `from_pretrained` should be optional",
2590
- "updated_at": "2026-01-09T15:13:41Z"
2591
- },
2592
- {
2593
- "additions": 80,
2594
- "author": "RakshithaKowlikar",
2595
- "changed_files": 3,
2596
- "created_at": "2025-11-24T11:58:43Z",
2597
- "deletions": 0,
2598
- "draft": false,
2599
- "files_url": "https://github.com/huggingface/diffusers/pull/12707/files",
2600
- "html_url": "https://github.com/huggingface/diffusers/pull/12707",
2601
- "merged": false,
2602
- "number": 12707,
2603
- "state": "open",
2604
- "title": "Feat: fal flashpack support",
2605
- "updated_at": "2026-02-04T15:15:03Z"
2606
- }
2607
- ],
2608
- "pairwise": [
2609
- {
2610
- "breadth_similarity": 0.833,
2611
- "concentration_similarity": 0.684,
2612
- "content_similarity": 0.431,
2613
- "left_pr_number": 12153,
2614
- "right_pr_number": 12707,
2615
- "shared_directories": [
2616
- "src/diffusers/models",
2617
- "src/diffusers",
2618
- "src"
2619
- ],
2620
- "shared_filenames": [
2621
- "src/diffusers/models/modeling_utils.py"
2622
- ],
2623
- "similarity": 0.539,
2624
- "size_similarity": 0.8
2625
- },
2626
- {
2627
- "breadth_similarity": 1.0,
2628
- "concentration_similarity": 0.614,
2629
- "content_similarity": 0.462,
2630
- "left_pr_number": 8442,
2631
- "right_pr_number": 12153,
2632
- "shared_directories": [
2633
- "src/diffusers/loaders",
2634
- "src/diffusers",
2635
- "src"
2636
- ],
2637
- "shared_filenames": [
2638
- "src/diffusers/loaders/single_file_model.py"
2639
- ],
2640
- "similarity": 0.524,
2641
- "size_similarity": 0.469
2642
- },
2643
- {
2644
- "breadth_similarity": 0.5,
2645
- "concentration_similarity": 0.547,
2646
- "content_similarity": 0.491,
2647
- "left_pr_number": 12153,
2648
- "right_pr_number": 13117,
2649
- "shared_directories": [
2650
- "src/diffusers/loaders",
2651
- "src/diffusers",
2652
- "src"
2653
- ],
2654
- "shared_filenames": [
2655
- "src/diffusers/loaders/single_file_model.py"
2656
- ],
2657
- "similarity": 0.519,
2658
- "size_similarity": 0.653
2659
- },
2660
- {
2661
- "breadth_similarity": 0.5,
2662
- "concentration_similarity": 0.933,
2663
- "content_similarity": 0.503,
2664
- "left_pr_number": 8442,
2665
- "right_pr_number": 13117,
2666
- "shared_directories": [
2667
- "src/diffusers/loaders",
2668
- "src/diffusers",
2669
- "src"
2670
- ],
2671
- "shared_filenames": [
2672
- "src/diffusers/loaders/single_file_model.py"
2673
- ],
2674
- "similarity": 0.494,
2675
- "size_similarity": 0.306
2676
- },
2677
- {
2678
- "breadth_similarity": 0.417,
2679
- "concentration_similarity": 0.863,
2680
- "content_similarity": 0.027,
2681
- "left_pr_number": 12707,
2682
- "right_pr_number": 13117,
2683
- "shared_directories": [
2684
- "src/diffusers",
2685
- "src"
2686
- ],
2687
- "shared_filenames": [],
2688
- "similarity": 0.226,
2689
- "size_similarity": 0.816
2690
- },
2691
- {
2692
- "breadth_similarity": 0.833,
2693
- "concentration_similarity": 0.929,
2694
- "content_similarity": 0.024,
2695
- "left_pr_number": 8442,
2696
- "right_pr_number": 12707,
2697
- "shared_directories": [
2698
- "src/diffusers",
2699
- "src"
2700
- ],
2701
- "shared_filenames": [],
2702
- "similarity": 0.203,
2703
- "size_similarity": 0.375
2704
- }
2705
- ],
2706
- "pr_count": 4,
2707
- "pr_numbers": [
2708
- 8442,
2709
- 12153,
2710
- 12707,
2711
- 13117
2712
- ],
2713
- "recent_pr_count": 1,
2714
- "recent_pr_numbers": [
2715
- 13117
2716
- ],
2717
- "representative_pr_number": 12153,
2718
- "representative_title": "`no_init_weights` in `from_pretrained` should be optional",
2719
- "representative_url": "https://github.com/huggingface/diffusers/pull/12153",
2720
- "shared_directories": [
2721
  "src/diffusers",
2722
  "src",
2723
- "src/diffusers/loaders",
2724
- "src/diffusers/models"
 
2725
  ],
2726
  "shared_filenames": [
2727
- "src/diffusers/loaders/single_file_model.py",
2728
- "src/diffusers/models/modeling_utils.py"
2729
  ],
2730
- "summary": "4 open PRs share weighted file overlap around `src/diffusers/loaders/single_file_model.py`, `src/diffusers/models/modeling_utils.py`; representative PR #12153.",
2731
- "title": "Scope: `no_init_weights` in `from_pretrained` should be optional"
2732
  },
2733
  {
2734
  "authors": [
@@ -2819,7 +2448,7 @@
2819
  "shared_filenames": [
2820
  "src/diffusers/schedulers/scheduling_dpmsolver_multistep.py"
2821
  ],
2822
- "similarity": 0.548,
2823
  "size_similarity": 0.222
2824
  }
2825
  ],
@@ -2964,14 +2593,137 @@
2964
  "summary": "3 open PRs share weighted file overlap around `src/diffusers/hooks/group_offloading.py`; representative PR #12910.",
2965
  "title": "Scope: [group offloading] avoid unnecessary moving out to speed up inference"
2966
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2967
  {
2968
  "authors": [
2969
  "sayakpaul"
2970
  ],
2971
- "average_similarity": 0.359,
2972
  "cluster_id": "pr-scope-6978-3",
2973
  "kind": "pr_scope",
2974
- "last_activity_at": "2026-04-10T15:58:45Z",
2975
  "outside_window_prs": [
2976
  {
2977
  "additions": 22,
@@ -3020,7 +2772,7 @@
3020
  "examples/advanced_diffusion_training/train_dreambooth_lora_sdxl_advanced.py",
3021
  "examples/dreambooth/train_dreambooth_lora_sdxl.py"
3022
  ],
3023
- "similarity": 0.37,
3024
  "size_similarity": 0.257
3025
  },
3026
  {
@@ -3036,13 +2788,13 @@
3036
  "shared_filenames": [
3037
  "examples/advanced_diffusion_training/train_dreambooth_lora_sd15_advanced.py"
3038
  ],
3039
- "similarity": 0.365,
3040
  "size_similarity": 0.287
3041
  },
3042
  {
3043
  "breadth_similarity": 0.5,
3044
  "concentration_similarity": 0.814,
3045
- "content_similarity": 0.167,
3046
  "left_pr_number": 6978,
3047
  "right_pr_number": 7372,
3048
  "shared_directories": [
@@ -3050,7 +2802,7 @@
3050
  "examples"
3051
  ],
3052
  "shared_filenames": [],
3053
- "similarity": 0.342,
3054
  "size_similarity": 0.896
3055
  }
3056
  ],
@@ -3084,7 +2836,7 @@
3084
  "authors": [
3085
  "s-zx"
3086
  ],
3087
- "average_similarity": 0.583,
3088
  "cluster_id": "pr-scope-11452-2",
3089
  "kind": "pr_scope",
3090
  "last_activity_at": "2026-03-22T00:04:23Z",
@@ -3120,7 +2872,7 @@
3120
  "shared_filenames": [
3121
  "src/diffusers/quantizers/quantization_config.py"
3122
  ],
3123
- "similarity": 0.583,
3124
  "size_similarity": 0.235
3125
  }
3126
  ],
@@ -3147,6 +2899,73 @@
3147
  "summary": "2 open PRs share weighted file overlap around `src/diffusers/quantizers/quantization_config.py`; representative PR #11452.",
3148
  "title": "Scope: [quant] add __repr__ for better printing of configs."
3149
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3150
  {
3151
  "authors": [
3152
  "sayakpaul"
@@ -3350,7 +3169,7 @@
3350
  "authors": [
3351
  "Ricardo-M-L"
3352
  ],
3353
- "average_similarity": 0.362,
3354
  "cluster_id": "pr-scope-10449-2",
3355
  "kind": "pr_scope",
3356
  "last_activity_at": "2026-04-08T17:39:01Z",
@@ -3375,14 +3194,14 @@
3375
  {
3376
  "breadth_similarity": 1.0,
3377
  "concentration_similarity": 1.0,
3378
- "content_similarity": 0.093,
3379
  "left_pr_number": 10449,
3380
  "right_pr_number": 13435,
3381
  "shared_directories": [
3382
  "scripts"
3383
  ],
3384
  "shared_filenames": [],
3385
- "similarity": 0.362,
3386
  "size_similarity": 0.979
3387
  }
3388
  ],
 
3
  "authors": [
4
  "DN6"
5
  ],
6
+ "average_similarity": 0.358,
7
  "cluster_id": "pr-scope-13253-9",
8
  "kind": "pr_scope",
9
  "last_activity_at": "2026-03-30T09:49:38Z",
 
12
  {
13
  "breadth_similarity": 1.0,
14
  "concentration_similarity": 1.0,
15
+ "content_similarity": 0.165,
16
  "left_pr_number": 13345,
17
  "right_pr_number": 13346,
18
  "shared_directories": [
 
21
  "tests"
22
  ],
23
  "shared_filenames": [],
24
+ "similarity": 0.405,
25
  "size_similarity": 0.929
26
  },
27
  {
28
  "breadth_similarity": 1.0,
29
  "concentration_similarity": 1.0,
30
+ "content_similarity": 0.161,
31
  "left_pr_number": 13315,
32
  "right_pr_number": 13341,
33
  "shared_directories": [
 
36
  "tests"
37
  ],
38
  "shared_filenames": [],
39
+ "similarity": 0.397,
40
  "size_similarity": 0.898
41
  },
42
  {
43
  "breadth_similarity": 0.833,
44
  "concentration_similarity": 1.0,
45
+ "content_similarity": 0.17,
46
  "left_pr_number": 13254,
47
  "right_pr_number": 13345,
48
  "shared_directories": [
 
51
  "tests"
52
  ],
53
  "shared_filenames": [],
54
+ "similarity": 0.396,
55
  "size_similarity": 0.956
56
  },
57
  {
58
  "breadth_similarity": 0.875,
59
  "concentration_similarity": 1.0,
60
+ "content_similarity": 0.158,
61
  "left_pr_number": 13345,
62
  "right_pr_number": 13347,
63
  "shared_directories": [
 
66
  "tests"
67
  ],
68
  "shared_filenames": [],
69
+ "similarity": 0.396,
70
  "size_similarity": 0.989
71
  },
72
  {
73
  "breadth_similarity": 0.75,
74
  "concentration_similarity": 1.0,
75
+ "content_similarity": 0.167,
76
  "left_pr_number": 13315,
77
  "right_pr_number": 13340,
78
  "shared_directories": [
 
81
  "tests"
82
  ],
83
  "shared_filenames": [],
84
+ "similarity": 0.392,
85
  "size_similarity": 1.0
86
  },
87
  {
88
  "breadth_similarity": 0.833,
89
  "concentration_similarity": 1.0,
90
+ "content_similarity": 0.173,
91
  "left_pr_number": 13254,
92
  "right_pr_number": 13346,
93
  "shared_directories": [
 
96
  "tests"
97
  ],
98
  "shared_filenames": [],
99
+ "similarity": 0.388,
100
  "size_similarity": 0.888
101
  },
102
  {
103
  "breadth_similarity": 0.875,
104
  "concentration_similarity": 1.0,
105
+ "content_similarity": 0.16,
106
  "left_pr_number": 13346,
107
  "right_pr_number": 13347,
108
  "shared_directories": [
 
111
  "tests"
112
  ],
113
  "shared_filenames": [],
114
+ "similarity": 0.387,
115
  "size_similarity": 0.919
116
  },
117
  {
118
  "breadth_similarity": 0.75,
119
  "concentration_similarity": 1.0,
120
+ "content_similarity": 0.165,
121
  "left_pr_number": 13254,
122
  "right_pr_number": 13347,
123
  "shared_directories": [
 
126
  "tests"
127
  ],
128
  "shared_filenames": [],
129
+ "similarity": 0.385,
130
  "size_similarity": 0.966
131
  },
132
  {
133
  "breadth_similarity": 0.75,
134
  "concentration_similarity": 1.0,
135
+ "content_similarity": 0.167,
136
  "left_pr_number": 13340,
137
  "right_pr_number": 13341,
138
  "shared_directories": [
 
141
  "tests"
142
  ],
143
  "shared_filenames": [],
144
+ "similarity": 0.377,
145
  "size_similarity": 0.898
146
  },
147
  {
148
  "breadth_similarity": 1.0,
149
  "concentration_similarity": 1.0,
150
+ "content_similarity": 0.166,
151
  "left_pr_number": 13253,
152
  "right_pr_number": 13340,
153
  "shared_directories": [
 
156
  "tests"
157
  ],
158
  "shared_filenames": [],
159
+ "similarity": 0.373,
160
  "size_similarity": 0.71
161
  },
162
  {
163
  "breadth_similarity": 0.667,
164
  "concentration_similarity": 1.0,
165
+ "content_similarity": 0.163,
166
  "left_pr_number": 13253,
167
  "right_pr_number": 13346,
168
  "shared_directories": [
 
171
  "tests"
172
  ],
173
  "shared_filenames": [],
174
+ "similarity": 0.373,
175
  "size_similarity": 0.947
176
  },
177
  {
178
  "breadth_similarity": 0.9,
179
  "concentration_similarity": 1.0,
180
+ "content_similarity": 0.161,
181
  "left_pr_number": 13347,
182
  "right_pr_number": 13348,
183
  "shared_directories": [
 
186
  "tests"
187
  ],
188
  "shared_filenames": [],
189
+ "similarity": 0.372,
190
  "size_similarity": 0.798
191
  },
192
  {
193
  "breadth_similarity": 0.75,
194
  "concentration_similarity": 1.0,
195
+ "content_similarity": 0.168,
196
  "left_pr_number": 13253,
197
  "right_pr_number": 13254,
198
  "shared_directories": [
 
201
  "tests"
202
  ],
203
  "shared_filenames": [],
204
+ "similarity": 0.369,
205
  "size_similarity": 0.842
206
  },
207
  {
208
  "breadth_similarity": 1.0,
209
  "concentration_similarity": 1.0,
210
+ "content_similarity": 0.169,
211
  "left_pr_number": 13254,
212
  "right_pr_number": 13341,
213
  "shared_directories": [
 
216
  "tests"
217
  ],
218
  "shared_filenames": [],
219
+ "similarity": 0.368,
220
  "size_similarity": 0.665
221
  },
222
  {
223
  "breadth_similarity": 0.7,
224
  "concentration_similarity": 1.0,
225
+ "content_similarity": 0.174,
226
  "left_pr_number": 13254,
227
  "right_pr_number": 13348,
228
  "shared_directories": [
 
231
  "tests"
232
  ],
233
  "shared_filenames": [],
234
+ "similarity": 0.366,
235
  "size_similarity": 0.826
236
  },
237
  {
238
  "breadth_similarity": 0.8,
239
  "concentration_similarity": 1.0,
240
+ "content_similarity": 0.166,
241
  "left_pr_number": 13345,
242
  "right_pr_number": 13348,
243
  "shared_directories": [
 
246
  "tests"
247
  ],
248
  "shared_filenames": [],
249
+ "similarity": 0.365,
250
  "size_similarity": 0.79
251
  },
252
  {
253
  "breadth_similarity": 0.667,
254
  "concentration_similarity": 1.0,
255
+ "content_similarity": 0.161,
256
  "left_pr_number": 13253,
257
  "right_pr_number": 13345,
258
  "shared_directories": [
 
261
  "tests"
262
  ],
263
  "shared_filenames": [],
264
+ "similarity": 0.361,
265
  "size_similarity": 0.88
266
  },
267
  {
268
  "breadth_similarity": 0.833,
269
  "concentration_similarity": 1.0,
270
+ "content_similarity": 0.164,
271
  "left_pr_number": 13341,
272
  "right_pr_number": 13346,
273
  "shared_directories": [
 
276
  "tests"
277
  ],
278
  "shared_filenames": [],
279
+ "similarity": 0.36,
280
  "size_similarity": 0.749
281
  },
282
  {
283
  "breadth_similarity": 1.0,
284
  "concentration_similarity": 1.0,
285
+ "content_similarity": 0.169,
286
  "left_pr_number": 13254,
287
  "right_pr_number": 13315,
288
  "shared_directories": [
 
291
  "tests"
292
  ],
293
  "shared_filenames": [],
294
+ "similarity": 0.358,
295
  "size_similarity": 0.597
296
  },
297
  {
298
  "breadth_similarity": 0.8,
299
  "concentration_similarity": 1.0,
300
+ "content_similarity": 0.168,
301
  "left_pr_number": 13346,
302
  "right_pr_number": 13348,
303
  "shared_directories": [
 
306
  "tests"
307
  ],
308
  "shared_filenames": [],
309
+ "similarity": 0.358,
310
  "size_similarity": 0.734
311
  },
312
  {
313
  "breadth_similarity": 0.75,
314
  "concentration_similarity": 1.0,
315
+ "content_similarity": 0.16,
316
  "left_pr_number": 13253,
317
  "right_pr_number": 13341,
318
  "shared_directories": [
 
321
  "tests"
322
  ],
323
  "shared_filenames": [],
324
+ "similarity": 0.355,
325
  "size_similarity": 0.79
326
  },
327
  {
328
  "breadth_similarity": 0.625,
329
  "concentration_similarity": 1.0,
330
+ "content_similarity": 0.155,
331
  "left_pr_number": 13253,
332
  "right_pr_number": 13347,
333
  "shared_directories": [
 
336
  "tests"
337
  ],
338
  "shared_filenames": [],
339
+ "similarity": 0.352,
340
  "size_similarity": 0.871
341
  },
342
  {
343
  "breadth_similarity": 0.833,
344
  "concentration_similarity": 1.0,
345
+ "content_similarity": 0.162,
346
  "left_pr_number": 13341,
347
  "right_pr_number": 13345,
348
  "shared_directories": [
 
351
  "tests"
352
  ],
353
  "shared_filenames": [],
354
+ "similarity": 0.351,
355
  "size_similarity": 0.696
356
  },
357
  {
358
  "breadth_similarity": 0.833,
359
  "concentration_similarity": 1.0,
360
+ "content_similarity": 0.164,
361
  "left_pr_number": 13315,
362
  "right_pr_number": 13346,
363
  "shared_directories": [
 
366
  "tests"
367
  ],
368
  "shared_filenames": [],
369
+ "similarity": 0.349,
370
  "size_similarity": 0.673
371
  },
372
  {
373
  "breadth_similarity": 0.75,
374
  "concentration_similarity": 1.0,
375
+ "content_similarity": 0.159,
376
  "left_pr_number": 13253,
377
  "right_pr_number": 13315,
378
  "shared_directories": [
 
381
  "tests"
382
  ],
383
  "shared_filenames": [],
384
+ "similarity": 0.343,
385
  "size_similarity": 0.71
386
  },
387
  {
388
  "breadth_similarity": 0.833,
389
  "concentration_similarity": 1.0,
390
+ "content_similarity": 0.162,
391
  "left_pr_number": 13315,
392
  "right_pr_number": 13345,
393
  "shared_directories": [
 
396
  "tests"
397
  ],
398
  "shared_filenames": [],
399
+ "similarity": 0.34,
400
  "size_similarity": 0.625
401
  },
402
  {
403
  "breadth_similarity": 0.75,
404
  "concentration_similarity": 1.0,
405
+ "content_similarity": 0.176,
406
  "left_pr_number": 13254,
407
  "right_pr_number": 13340,
408
  "shared_directories": [
 
411
  "tests"
412
  ],
413
  "shared_filenames": [],
414
+ "similarity": 0.338,
415
  "size_similarity": 0.597
416
  },
417
  {
418
  "breadth_similarity": 0.75,
419
  "concentration_similarity": 1.0,
420
+ "content_similarity": 0.156,
421
  "left_pr_number": 13341,
422
  "right_pr_number": 13347,
423
  "shared_directories": [
 
426
  "tests"
427
  ],
428
  "shared_filenames": [],
429
+ "similarity": 0.338,
430
  "size_similarity": 0.688
431
  },
432
  {
433
  "breadth_similarity": 0.667,
434
  "concentration_similarity": 1.0,
435
+ "content_similarity": 0.171,
436
  "left_pr_number": 13340,
437
  "right_pr_number": 13346,
438
  "shared_directories": [
 
441
  "tests"
442
  ],
443
  "shared_filenames": [],
444
+ "similarity": 0.337,
445
  "size_similarity": 0.673
446
  },
447
  {
448
  "breadth_similarity": 0.6,
449
  "concentration_similarity": 1.0,
450
+ "content_similarity": 0.164,
451
  "left_pr_number": 13253,
452
  "right_pr_number": 13348,
453
  "shared_directories": [
 
456
  "tests"
457
  ],
458
  "shared_filenames": [],
459
+ "similarity": 0.329,
460
  "size_similarity": 0.695
461
  },
462
  {
463
  "breadth_similarity": 0.667,
464
  "concentration_similarity": 1.0,
465
+ "content_similarity": 0.169,
466
  "left_pr_number": 13340,
467
  "right_pr_number": 13345,
468
  "shared_directories": [
 
471
  "tests"
472
  ],
473
  "shared_filenames": [],
474
+ "similarity": 0.328,
475
  "size_similarity": 0.625
476
  },
477
  {
478
  "breadth_similarity": 0.75,
479
  "concentration_similarity": 1.0,
480
+ "content_similarity": 0.156,
481
  "left_pr_number": 13315,
482
  "right_pr_number": 13347,
483
  "shared_directories": [
 
486
  "tests"
487
  ],
488
  "shared_filenames": [],
489
+ "similarity": 0.327,
490
  "size_similarity": 0.618
491
  },
492
  {
493
  "breadth_similarity": 0.625,
494
  "concentration_similarity": 1.0,
495
+ "content_similarity": 0.163,
496
  "left_pr_number": 13340,
497
  "right_pr_number": 13347,
498
  "shared_directories": [
 
501
  "tests"
502
  ],
503
  "shared_filenames": [],
504
+ "similarity": 0.319,
505
  "size_similarity": 0.618
506
  },
507
  {
508
  "breadth_similarity": 0.7,
509
  "concentration_similarity": 1.0,
510
+ "content_similarity": 0.165,
511
  "left_pr_number": 13341,
512
  "right_pr_number": 13348,
513
  "shared_directories": [
 
516
  "tests"
517
  ],
518
  "shared_filenames": [],
519
+ "similarity": 0.318,
520
  "size_similarity": 0.549
521
  },
522
  {
523
  "breadth_similarity": 0.7,
524
  "concentration_similarity": 1.0,
525
+ "content_similarity": 0.165,
526
  "left_pr_number": 13315,
527
  "right_pr_number": 13348,
528
  "shared_directories": [
 
531
  "tests"
532
  ],
533
  "shared_filenames": [],
534
+ "similarity": 0.309,
535
  "size_similarity": 0.494
536
  },
537
  {
538
  "breadth_similarity": 0.6,
539
  "concentration_similarity": 1.0,
540
+ "content_similarity": 0.172,
541
  "left_pr_number": 13340,
542
  "right_pr_number": 13348,
543
  "shared_directories": [
 
546
  "tests"
547
  ],
548
  "shared_filenames": [],
549
+ "similarity": 0.304,
550
  "size_similarity": 0.494
551
  }
552
  ],
 
592
  "azolotenkov",
593
  "gambletan"
594
  ],
595
+ "average_similarity": 0.435,
596
  "cluster_id": "pr-scope-13273-4",
597
  "kind": "pr_scope",
598
  "last_activity_at": "2026-04-05T12:01:01Z",
 
601
  {
602
  "breadth_similarity": 0.833,
603
  "concentration_similarity": 1.0,
604
+ "content_similarity": 0.679,
605
  "left_pr_number": 13307,
606
  "right_pr_number": 13415,
607
  "shared_directories": [
 
612
  "examples/dreambooth/train_dreambooth_lora_flux2.py",
613
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
614
  ],
615
+ "similarity": 0.702,
616
  "size_similarity": 0.625
617
  },
618
  {
619
  "breadth_similarity": 0.647,
620
  "concentration_similarity": 1.0,
621
+ "content_similarity": 0.379,
622
  "left_pr_number": 13273,
623
  "right_pr_number": 13353,
624
  "shared_directories": [
 
632
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py",
633
  "examples/dreambooth/train_dreambooth_lora_z_image.py"
634
  ],
635
+ "similarity": 0.483,
636
  "size_similarity": 0.687
637
  },
638
  {
639
  "breadth_similarity": 0.8,
640
  "concentration_similarity": 1.0,
641
+ "content_similarity": 0.38,
642
  "left_pr_number": 13307,
643
  "right_pr_number": 13353,
644
  "shared_directories": [
 
650
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
651
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py"
652
  ],
653
+ "similarity": 0.412,
654
  "size_similarity": 0.103
655
  },
656
  {
657
  "breadth_similarity": 0.7,
658
  "concentration_similarity": 1.0,
659
+ "content_similarity": 0.325,
660
  "left_pr_number": 13353,
661
  "right_pr_number": 13415,
662
  "shared_directories": [
 
667
  "examples/dreambooth/train_dreambooth_lora_flux2.py",
668
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
669
  ],
670
+ "similarity": 0.372,
671
  "size_similarity": 0.166
672
  },
673
  {
674
  "breadth_similarity": 0.588,
675
  "concentration_similarity": 1.0,
676
+ "content_similarity": 0.306,
677
  "left_pr_number": 13273,
678
  "right_pr_number": 13307,
679
  "shared_directories": [
 
685
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
686
  "examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py"
687
  ],
688
+ "similarity": 0.334,
689
  "size_similarity": 0.071
690
  },
691
  {
692
  "breadth_similarity": 0.559,
693
  "concentration_similarity": 1.0,
694
+ "content_similarity": 0.262,
695
  "left_pr_number": 13273,
696
  "right_pr_number": 13415,
697
  "shared_directories": [
 
702
  "examples/dreambooth/train_dreambooth_lora_flux2.py",
703
  "examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
704
  ],
705
+ "similarity": 0.306,
706
  "size_similarity": 0.114
707
  }
708
  ],
 
742
  "christopher5106",
743
  "sayakpaul"
744
  ],
745
+ "average_similarity": 0.526,
746
+ "cluster_id": "pr-scope-12851-5",
747
  "kind": "pr_scope",
748
+ "last_activity_at": "2026-03-31T09:04:04Z",
749
  "outside_window_prs": [
750
  {
751
  "additions": 7,
 
797
  {
798
  "breadth_similarity": 1.0,
799
  "concentration_similarity": 1.0,
800
+ "content_similarity": 0.856,
801
  "left_pr_number": 12851,
802
  "right_pr_number": 13171,
803
  "shared_directories": [
 
808
  "shared_filenames": [
809
  "src/diffusers/models/attention_dispatch.py"
810
  ],
811
+ "similarity": 0.765,
812
  "size_similarity": 0.109
813
  },
814
  {
815
  "breadth_similarity": 0.417,
816
  "concentration_similarity": 0.955,
817
+ "content_similarity": 0.593,
818
  "left_pr_number": 12851,
819
  "right_pr_number": 12988,
820
  "shared_directories": [
 
825
  "shared_filenames": [
826
  "src/diffusers/models/attention_dispatch.py"
827
  ],
828
+ "similarity": 0.627,
829
  "size_similarity": 0.815
830
  },
831
  {
832
  "breadth_similarity": 1.0,
833
  "concentration_similarity": 0.823,
834
+ "content_similarity": 0.43,
835
  "left_pr_number": 12988,
836
  "right_pr_number": 13373,
837
  "shared_directories": [
 
842
  "shared_filenames": [
843
  "src/diffusers/models/attention_dispatch.py"
844
  ],
845
+ "similarity": 0.586,
846
  "size_similarity": 0.955
847
  },
848
  {
849
  "breadth_similarity": 0.417,
850
  "concentration_similarity": 0.778,
851
+ "content_similarity": 0.531,
852
  "left_pr_number": 12851,
853
  "right_pr_number": 13373,
854
  "shared_directories": [
 
859
  "shared_filenames": [
860
  "src/diffusers/models/attention_dispatch.py"
861
  ],
862
+ "similarity": 0.569,
863
  "size_similarity": 0.778
864
  },
865
  {
866
  "breadth_similarity": 0.417,
867
  "concentration_similarity": 0.955,
868
+ "content_similarity": 0.64,
869
  "left_pr_number": 12988,
870
  "right_pr_number": 13171,
871
  "shared_directories": [
 
876
  "shared_filenames": [
877
  "src/diffusers/models/attention_dispatch.py"
878
  ],
879
+ "similarity": 0.551,
880
  "size_similarity": 0.089
881
  },
882
  {
883
  "breadth_similarity": 0.417,
884
  "concentration_similarity": 0.778,
885
+ "content_similarity": 0.62,
886
  "left_pr_number": 13171,
887
  "right_pr_number": 13373,
888
  "shared_directories": [
 
893
  "shared_filenames": [
894
  "src/diffusers/models/attention_dispatch.py"
895
  ],
896
+ "similarity": 0.528,
897
  "size_similarity": 0.085
898
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
899
  {
900
  "breadth_similarity": 0.333,
901
  "concentration_similarity": 0.479,
902
+ "content_similarity": 0.453,
903
  "left_pr_number": 12851,
904
  "right_pr_number": 12870,
905
  "shared_directories": [
 
910
  "shared_filenames": [
911
  "src/diffusers/models/attention_dispatch.py"
912
  ],
913
+ "similarity": 0.43,
914
  "size_similarity": 0.37
915
  },
916
  {
917
  "breadth_similarity": 0.333,
918
  "concentration_similarity": 0.479,
919
+ "content_similarity": 0.468,
920
  "left_pr_number": 12870,
921
  "right_pr_number": 13171,
922
  "shared_directories": [
 
927
  "shared_filenames": [
928
  "src/diffusers/models/attention_dispatch.py"
929
  ],
930
+ "similarity": 0.429,
931
  "size_similarity": 0.295
932
  },
933
  {
934
  "breadth_similarity": 0.833,
935
  "concentration_similarity": 0.702,
936
+ "content_similarity": 0.335,
937
  "left_pr_number": 12870,
938
  "right_pr_number": 13373,
939
  "shared_directories": [
 
944
  "shared_filenames": [
945
  "src/diffusers/models/attention_dispatch.py"
946
  ],
947
+ "similarity": 0.396,
948
  "size_similarity": 0.288
949
  },
950
  {
951
  "breadth_similarity": 0.833,
952
  "concentration_similarity": 0.525,
953
+ "content_similarity": 0.317,
954
  "left_pr_number": 12870,
955
  "right_pr_number": 12988,
956
  "shared_directories": [
 
961
  "shared_filenames": [
962
  "src/diffusers/models/attention_dispatch.py"
963
  ],
964
+ "similarity": 0.377,
965
  "size_similarity": 0.301
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
966
  }
967
  ],
968
+ "pr_count": 5,
969
  "pr_numbers": [
970
  12851,
971
  12870,
972
  12988,
973
  13171,
974
+ 13373
 
975
  ],
976
+ "recent_pr_count": 2,
977
  "recent_pr_numbers": [
978
  13171,
979
+ 13373
 
980
  ],
981
  "representative_pr_number": 12851,
982
  "representative_title": "refactor: replace fa3 wrapper with original fa3 in attention backends registry",
 
989
  "shared_filenames": [
990
  "src/diffusers/models/attention_dispatch.py"
991
  ],
992
+ "summary": "5 open PRs share weighted file overlap around `src/diffusers/models/attention_dispatch.py`; representative PR #12851.",
993
  "title": "Scope: refactor: replace fa3 wrapper with original fa3 in attention backends registry"
994
  },
995
  {
 
1070
  "shared_filenames": [
1071
  "src/diffusers/models/controlnets/controlnet_z_image.py"
1072
  ],
1073
+ "similarity": 0.398,
1074
  "size_similarity": 0.059
1075
  }
1076
  ],
 
1108
  "average_similarity": 0.367,
1109
  "cluster_id": "pr-scope-7404-3",
1110
  "kind": "pr_scope",
1111
+ "last_activity_at": "2026-04-12T06:50:48Z",
1112
  "outside_window_prs": [
1113
  {
1114
  "additions": 100,
 
1130
  {
1131
  "breadth_similarity": 1.0,
1132
  "concentration_similarity": 1.0,
1133
+ "content_similarity": 0.2,
1134
  "left_pr_number": 13329,
1135
  "right_pr_number": 13438,
1136
  "shared_directories": [
 
1138
  ".github"
1139
  ],
1140
  "shared_filenames": [],
1141
+ "similarity": 0.386,
1142
  "size_similarity": 0.639
1143
  },
1144
  {
 
1166
  ".github"
1167
  ],
1168
  "shared_filenames": [],
1169
+ "similarity": 0.355,
1170
  "size_similarity": 0.772
1171
  }
1172
  ],
 
1192
  "summary": "3 open PRs cluster in `.github/workflows`, `.github` with similar change breadth; representative PR #13438.",
1193
  "title": "Scope: add PR fork workable"
1194
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1195
  {
1196
  "authors": [
1197
  "Ricardo-M-L"
 
1296
  {
1297
  "breadth_similarity": 1.0,
1298
  "concentration_similarity": 1.0,
1299
+ "content_similarity": 0.402,
1300
  "left_pr_number": 9644,
1301
  "right_pr_number": 10362,
1302
  "shared_directories": [
 
1307
  "shared_filenames": [
1308
  "src/diffusers/models/attention_processor.py"
1309
  ],
1310
+ "similarity": 0.548,
1311
  "size_similarity": 0.778
1312
  },
1313
  {
 
1324
  "shared_filenames": [
1325
  "src/diffusers/models/attention_processor.py"
1326
  ],
1327
+ "similarity": 0.531,
1328
  "size_similarity": 0.75
1329
  },
1330
  {
1331
  "breadth_similarity": 1.0,
1332
  "concentration_similarity": 1.0,
1333
+ "content_similarity": 0.314,
1334
  "left_pr_number": 9644,
1335
  "right_pr_number": 10312,
1336
  "shared_directories": [
 
1341
  "shared_filenames": [
1342
  "src/diffusers/models/attention_processor.py"
1343
  ],
1344
+ "similarity": 0.52,
1345
  "size_similarity": 1.0
1346
  },
1347
  {
1348
  "breadth_similarity": 1.0,
1349
  "concentration_similarity": 1.0,
1350
+ "content_similarity": 0.402,
1351
  "left_pr_number": 2643,
1352
  "right_pr_number": 10362,
1353
  "shared_directories": [
 
1358
  "shared_filenames": [
1359
  "src/diffusers/models/attention_processor.py"
1360
  ],
1361
+ "similarity": 0.519,
1362
  "size_similarity": 0.583
1363
  },
1364
  {
1365
  "breadth_similarity": 1.0,
1366
  "concentration_similarity": 1.0,
1367
+ "content_similarity": 0.329,
1368
  "left_pr_number": 10312,
1369
  "right_pr_number": 10362,
1370
  "shared_directories": [
 
1375
  "shared_filenames": [
1376
  "src/diffusers/models/attention_processor.py"
1377
  ],
1378
+ "similarity": 0.497,
1379
  "size_similarity": 0.778
1380
  },
1381
  {
1382
  "breadth_similarity": 1.0,
1383
  "concentration_similarity": 1.0,
1384
+ "content_similarity": 0.314,
1385
  "left_pr_number": 2643,
1386
  "right_pr_number": 10312,
1387
  "shared_directories": [
 
1409
  "shared_filenames": [
1410
  "src/diffusers/models/attention_processor.py"
1411
  ],
1412
+ "similarity": 0.472,
1413
  "size_similarity": 0.235
1414
  },
1415
  {
1416
  "breadth_similarity": 1.0,
1417
  "concentration_similarity": 1.0,
1418
+ "content_similarity": 0.429,
1419
  "left_pr_number": 10044,
1420
  "right_pr_number": 10362,
1421
  "shared_directories": [
 
1426
  "shared_filenames": [
1427
  "src/diffusers/models/attention_processor.py"
1428
  ],
1429
+ "similarity": 0.471,
1430
  "size_similarity": 0.137
1431
  },
1432
  {
 
1443
  "shared_filenames": [
1444
  "src/diffusers/models/attention_processor.py"
1445
  ],
1446
+ "similarity": 0.463,
1447
  "size_similarity": 0.176
1448
  },
1449
  {
 
1466
  {
1467
  "breadth_similarity": 0.5,
1468
  "concentration_similarity": 0.818,
1469
+ "content_similarity": 0.294,
1470
  "left_pr_number": 2643,
1471
  "right_pr_number": 10053,
1472
  "shared_directories": [
 
1477
  "shared_filenames": [
1478
  "src/diffusers/models/attention_processor.py"
1479
  ],
1480
+ "similarity": 0.434,
1481
  "size_similarity": 0.917
1482
  },
1483
  {
1484
  "breadth_similarity": 0.5,
1485
  "concentration_similarity": 0.75,
1486
+ "content_similarity": 0.301,
1487
  "left_pr_number": 9644,
1488
  "right_pr_number": 13398,
1489
  "shared_directories": [
 
1494
  "shared_filenames": [
1495
  "src/diffusers/models/attention_processor.py"
1496
  ],
1497
+ "similarity": 0.432,
1498
  "size_similarity": 0.889
1499
  },
1500
  {
1501
  "breadth_similarity": 0.5,
1502
  "concentration_similarity": 0.818,
1503
+ "content_similarity": 0.294,
1504
  "left_pr_number": 9644,
1505
  "right_pr_number": 10053,
1506
  "shared_directories": [
 
1517
  {
1518
  "breadth_similarity": 1.0,
1519
  "concentration_similarity": 0.932,
1520
+ "content_similarity": 0.231,
1521
  "left_pr_number": 10053,
1522
  "right_pr_number": 13398,
1523
  "shared_directories": [
 
1534
  {
1535
  "breadth_similarity": 1.0,
1536
  "concentration_similarity": 1.0,
1537
+ "content_similarity": 0.335,
1538
  "left_pr_number": 10044,
1539
  "right_pr_number": 10312,
1540
  "shared_directories": [
 
1545
  "shared_filenames": [
1546
  "src/diffusers/models/attention_processor.py"
1547
  ],
1548
+ "similarity": 0.411,
1549
  "size_similarity": 0.176
1550
  },
1551
  {
1552
  "breadth_similarity": 0.5,
1553
  "concentration_similarity": 0.818,
1554
+ "content_similarity": 0.308,
1555
  "left_pr_number": 10053,
1556
  "right_pr_number": 10362,
1557
  "shared_directories": [
 
1562
  "shared_filenames": [
1563
  "src/diffusers/models/attention_processor.py"
1564
  ],
1565
+ "similarity": 0.402,
1566
  "size_similarity": 0.636
1567
  },
1568
  {
1569
  "breadth_similarity": 0.5,
1570
  "concentration_similarity": 0.75,
1571
+ "content_similarity": 0.301,
1572
  "left_pr_number": 2643,
1573
  "right_pr_number": 13398,
1574
  "shared_directories": [
 
1613
  "shared_filenames": [
1614
  "src/diffusers/models/attention_processor.py"
1615
  ],
1616
+ "similarity": 0.382,
1617
  "size_similarity": 0.818
1618
  },
1619
  {
1620
  "breadth_similarity": 0.5,
1621
  "concentration_similarity": 0.818,
1622
+ "content_similarity": 0.314,
1623
  "left_pr_number": 10044,
1624
  "right_pr_number": 10053,
1625
  "shared_directories": [
 
1630
  "shared_filenames": [
1631
  "src/diffusers/models/attention_processor.py"
1632
  ],
1633
+ "similarity": 0.343,
1634
  "size_similarity": 0.216
1635
  },
1636
  {
1637
  "breadth_similarity": 0.5,
1638
  "concentration_similarity": 0.75,
1639
+ "content_similarity": 0.322,
1640
  "left_pr_number": 10044,
1641
  "right_pr_number": 13398,
1642
  "shared_directories": [
 
1683
  "authors": [
1684
  "jashshah999"
1685
  ],
1686
+ "average_similarity": 0.513,
1687
  "cluster_id": "pr-scope-11105-6",
1688
  "kind": "pr_scope",
1689
  "last_activity_at": "2026-03-12T15:16:37Z",
 
1786
  {
1787
  "breadth_similarity": 0.5,
1788
  "concentration_similarity": 0.967,
1789
+ "content_similarity": 0.865,
1790
  "left_pr_number": 12191,
1791
  "right_pr_number": 12342,
1792
  "shared_directories": [
 
1798
  "shared_filenames": [
1799
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1800
  ],
1801
+ "similarity": 0.811,
1802
  "size_similarity": 0.714
1803
  },
1804
  {
 
1822
  {
1823
  "breadth_similarity": 0.833,
1824
  "concentration_similarity": 0.76,
1825
+ "content_similarity": 0.537,
1826
  "left_pr_number": 11105,
1827
  "right_pr_number": 13190,
1828
  "shared_directories": [
 
1840
  {
1841
  "breadth_similarity": 1.0,
1842
  "concentration_similarity": 0.748,
1843
+ "content_similarity": 0.423,
1844
  "left_pr_number": 11105,
1845
  "right_pr_number": 12191,
1846
  "shared_directories": [
 
1856
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py",
1857
  "tests/models/autoencoders/test_models_autoencoder_wan.py"
1858
  ],
1859
+ "similarity": 0.574,
1860
  "size_similarity": 0.933
1861
  },
1862
  {
1863
  "breadth_similarity": 0.417,
1864
  "concentration_similarity": 0.955,
1865
+ "content_similarity": 0.392,
1866
  "left_pr_number": 12342,
1867
  "right_pr_number": 13190,
1868
  "shared_directories": [
 
1874
  "shared_filenames": [
1875
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1876
  ],
1877
+ "similarity": 0.507,
1878
  "size_similarity": 0.955
1879
  },
1880
  {
1881
  "breadth_similarity": 0.833,
1882
  "concentration_similarity": 0.988,
1883
+ "content_similarity": 0.347,
1884
  "left_pr_number": 12191,
1885
  "right_pr_number": 13190,
1886
  "shared_directories": [
 
1892
  "shared_filenames": [
1893
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1894
  ],
1895
+ "similarity": 0.478,
1896
  "size_similarity": 0.682
1897
  },
1898
  {
1899
  "breadth_similarity": 0.5,
1900
  "concentration_similarity": 0.714,
1901
+ "content_similarity": 0.404,
1902
  "left_pr_number": 11105,
1903
  "right_pr_number": 12342,
1904
  "shared_directories": [
 
1910
  "shared_filenames": [
1911
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1912
  ],
1913
+ "similarity": 0.469,
1914
  "size_similarity": 0.667
1915
  },
1916
  {
1917
  "breadth_similarity": 0.667,
1918
  "concentration_similarity": 1.0,
1919
+ "content_similarity": 0.458,
1920
  "left_pr_number": 12342,
1921
  "right_pr_number": 12590,
1922
  "shared_directories": [
 
1928
  "shared_filenames": [
1929
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1930
  ],
1931
+ "similarity": 0.449,
1932
  "size_similarity": 0.076
1933
  },
1934
  {
1935
  "breadth_similarity": 0.583,
1936
  "concentration_similarity": 0.967,
1937
+ "content_similarity": 0.459,
1938
  "left_pr_number": 12191,
1939
  "right_pr_number": 12590,
1940
  "shared_directories": [
 
1946
  "shared_filenames": [
1947
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1948
  ],
1949
+ "similarity": 0.436,
1950
  "size_similarity": 0.054
1951
  },
1952
  {
1953
  "breadth_similarity": 0.667,
1954
  "concentration_similarity": 1.0,
1955
+ "content_similarity": 0.407,
1956
  "left_pr_number": 12180,
1957
  "right_pr_number": 12590,
1958
  "shared_directories": [
 
1964
  "shared_filenames": [
1965
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1966
  ],
1967
+ "similarity": 0.404,
1968
  "size_similarity": 0.014
1969
  },
1970
  {
1971
  "breadth_similarity": 0.5,
1972
  "concentration_similarity": 0.714,
1973
+ "content_similarity": 0.36,
1974
  "left_pr_number": 11105,
1975
  "right_pr_number": 12180,
1976
  "shared_directories": [
 
1982
  "shared_filenames": [
1983
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
1984
  ],
1985
+ "similarity": 0.381,
1986
  "size_similarity": 0.286
1987
  },
1988
  {
1989
  "breadth_similarity": 0.417,
1990
  "concentration_similarity": 0.955,
1991
+ "content_similarity": 0.349,
1992
  "left_pr_number": 12180,
1993
  "right_pr_number": 13190,
1994
  "shared_directories": [
 
2000
  "shared_filenames": [
2001
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2002
  ],
2003
+ "similarity": 0.361,
2004
  "size_similarity": 0.182
2005
  },
2006
  {
2007
  "breadth_similarity": 0.75,
2008
  "concentration_similarity": 0.955,
2009
+ "content_similarity": 0.293,
2010
  "left_pr_number": 12590,
2011
  "right_pr_number": 13190,
2012
  "shared_directories": [
 
2018
  "shared_filenames": [
2019
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2020
  ],
2021
+ "similarity": 0.339,
2022
  "size_similarity": 0.079
2023
  },
2024
  {
2025
  "breadth_similarity": 0.583,
2026
  "concentration_similarity": 0.714,
2027
+ "content_similarity": 0.298,
2028
  "left_pr_number": 11105,
2029
  "right_pr_number": 12590,
2030
  "shared_directories": [
 
2036
  "shared_filenames": [
2037
  "src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
2038
  ],
2039
+ "similarity": 0.31,
2040
  "size_similarity": 0.05
2041
  }
2042
  ],
 
2076
  "authors": [
2077
  "Sunhill666"
2078
  ],
2079
+ "average_similarity": 0.458,
2080
  "cluster_id": "pr-scope-12453-5",
2081
  "kind": "pr_scope",
2082
+ "last_activity_at": "2026-04-13T13:22:38Z",
2083
  "outside_window_prs": [
2084
  {
2085
  "additions": 1,
 
2146
  {
2147
  "breadth_similarity": 1.0,
2148
  "concentration_similarity": 1.0,
2149
+ "content_similarity": 0.742,
2150
  "left_pr_number": 12453,
2151
  "right_pr_number": 12467,
2152
  "shared_directories": [
 
2158
  "shared_filenames": [
2159
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2160
  ],
2161
+ "similarity": 0.677,
2162
  "size_similarity": 0.048
2163
  },
2164
  {
2165
  "breadth_similarity": 0.117,
2166
  "concentration_similarity": 0.835,
2167
+ "content_similarity": 0.744,
2168
  "left_pr_number": 12467,
2169
  "right_pr_number": 12698,
2170
  "shared_directories": [
 
2176
  "shared_filenames": [
2177
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2178
  ],
2179
+ "similarity": 0.598,
2180
  "size_similarity": 0.158
2181
  },
2182
  {
2183
  "breadth_similarity": 0.35,
2184
  "concentration_similarity": 0.809,
2185
+ "content_similarity": 0.51,
2186
  "left_pr_number": 12698,
2187
  "right_pr_number": 12968,
2188
  "shared_directories": [
 
2200
  {
2201
  "breadth_similarity": 0.333,
2202
  "concentration_similarity": 0.643,
2203
+ "content_similarity": 0.611,
2204
  "left_pr_number": 12467,
2205
  "right_pr_number": 12968,
2206
  "shared_directories": [
 
2212
  "shared_filenames": [
2213
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2214
  ],
2215
+ "similarity": 0.519,
2216
  "size_similarity": 0.174
2217
  },
2218
  {
2219
+ "breadth_similarity": 0.594,
2220
+ "concentration_similarity": 0.851,
2221
+ "content_similarity": 0.368,
2222
+ "left_pr_number": 12968,
2223
  "right_pr_number": 13379,
2224
  "shared_directories": [
2225
  "src/diffusers/pipelines/qwenimage",
2226
  "src/diffusers/pipelines",
2227
+ "tests/pipelines/qwenimage",
2228
  "src/diffusers",
2229
+ "tests/pipelines",
2230
+ "src",
2231
+ "tests"
2232
  ],
2233
  "shared_filenames": [
2234
+ "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py",
2235
+ "tests/pipelines/qwenimage/test_qwenimage_edit_plus.py"
2236
  ],
2237
+ "similarity": 0.472,
2238
+ "size_similarity": 0.753
2239
  },
2240
  {
2241
  "breadth_similarity": 0.117,
2242
  "concentration_similarity": 0.835,
2243
+ "content_similarity": 0.553,
2244
  "left_pr_number": 12453,
2245
  "right_pr_number": 12698,
2246
  "shared_directories": [
 
2252
  "shared_filenames": [
2253
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2254
  ],
2255
+ "similarity": 0.442,
2256
  "size_similarity": 0.008
2257
  },
2258
  {
2259
+ "breadth_similarity": 0.719,
2260
+ "concentration_similarity": 0.659,
2261
+ "content_similarity": 0.273,
2262
+ "left_pr_number": 12698,
2263
+ "right_pr_number": 13379,
2264
  "shared_directories": [
2265
  "src/diffusers/pipelines/qwenimage",
2266
  "src/diffusers/pipelines",
 
2270
  "shared_filenames": [
2271
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2272
  ],
2273
+ "similarity": 0.421,
2274
+ "size_similarity": 0.831
2275
  },
2276
  {
2277
+ "breadth_similarity": 0.333,
2278
+ "concentration_similarity": 0.643,
2279
+ "content_similarity": 0.49,
2280
  "left_pr_number": 12453,
2281
+ "right_pr_number": 12968,
2282
  "shared_directories": [
2283
  "src/diffusers/pipelines/qwenimage",
2284
  "src/diffusers/pipelines",
 
2288
  "shared_filenames": [
2289
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2290
  ],
2291
+ "similarity": 0.41,
2292
+ "size_similarity": 0.008
2293
  },
2294
  {
2295
+ "breadth_similarity": 0.198,
2296
+ "concentration_similarity": 0.494,
2297
+ "content_similarity": 0.281,
2298
+ "left_pr_number": 12467,
2299
  "right_pr_number": 13379,
2300
  "shared_directories": [
2301
  "src/diffusers/pipelines/qwenimage",
 
2306
  "shared_filenames": [
2307
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2308
  ],
2309
+ "similarity": 0.261,
2310
+ "size_similarity": 0.131
2311
  },
2312
  {
2313
+ "breadth_similarity": 0.198,
2314
+ "concentration_similarity": 0.494,
2315
+ "content_similarity": 0.242,
2316
+ "left_pr_number": 12453,
2317
  "right_pr_number": 13379,
2318
  "shared_directories": [
2319
  "src/diffusers/pipelines/qwenimage",
 
2324
  "shared_filenames": [
2325
  "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
2326
  ],
2327
+ "similarity": 0.215,
2328
+ "size_similarity": 0.006
2329
  }
2330
  ],
2331
  "pr_count": 5,
 
2346
  "shared_directories": [
2347
  "src/diffusers/pipelines/qwenimage",
2348
  "src/diffusers/pipelines",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2349
  "src/diffusers",
2350
  "src",
2351
+ "tests/pipelines/qwenimage",
2352
+ "tests/pipelines",
2353
+ "tests"
2354
  ],
2355
  "shared_filenames": [
2356
+ "src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py",
2357
+ "tests/pipelines/qwenimage/test_qwenimage_edit_plus.py"
2358
  ],
2359
+ "summary": "5 open PRs share weighted file overlap around `src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py`, `tests/pipelines/qwenimage/test_qwenimage_edit_plus.py`; representative PR #12467.",
2360
+ "title": "Scope: [FIX] Fixes QwenImagePipeline batch issue"
2361
  },
2362
  {
2363
  "authors": [
 
2448
  "shared_filenames": [
2449
  "src/diffusers/schedulers/scheduling_dpmsolver_multistep.py"
2450
  ],
2451
+ "similarity": 0.549,
2452
  "size_similarity": 0.222
2453
  }
2454
  ],
 
2593
  "summary": "3 open PRs share weighted file overlap around `src/diffusers/hooks/group_offloading.py`; representative PR #12910.",
2594
  "title": "Scope: [group offloading] avoid unnecessary moving out to speed up inference"
2595
  },
2596
+ {
2597
+ "authors": [
2598
+ "Beinsezii"
2599
+ ],
2600
+ "average_similarity": 0.387,
2601
+ "cluster_id": "pr-scope-6993-3",
2602
+ "kind": "pr_scope",
2603
+ "last_activity_at": "2026-04-13T05:39:29Z",
2604
+ "outside_window_prs": [
2605
+ {
2606
+ "additions": 152,
2607
+ "author": "ivanprado",
2608
+ "changed_files": 4,
2609
+ "created_at": "2024-02-16T09:36:02Z",
2610
+ "deletions": 30,
2611
+ "draft": false,
2612
+ "files_url": "https://github.com/huggingface/diffusers/pull/6993/files",
2613
+ "html_url": "https://github.com/huggingface/diffusers/pull/6993",
2614
+ "merged": false,
2615
+ "number": 6993,
2616
+ "state": "open",
2617
+ "title": "native_guidance_scale parameter for LCMs in StableDiffusionXLPipeline",
2618
+ "updated_at": "2024-09-14T15:19:00Z"
2619
+ },
2620
+ {
2621
+ "additions": 44,
2622
+ "author": "okaris",
2623
+ "changed_files": 4,
2624
+ "created_at": "2024-05-17T17:13:21Z",
2625
+ "deletions": 32,
2626
+ "draft": false,
2627
+ "files_url": "https://github.com/huggingface/diffusers/pull/7973/files",
2628
+ "html_url": "https://github.com/huggingface/diffusers/pull/7973",
2629
+ "merged": false,
2630
+ "number": 7973,
2631
+ "state": "open",
2632
+ "title": "Use scheduler strength option for set_timesteps",
2633
+ "updated_at": "2024-09-14T15:12:01Z"
2634
+ }
2635
+ ],
2636
+ "pairwise": [
2637
+ {
2638
+ "breadth_similarity": 0.5,
2639
+ "concentration_similarity": 0.626,
2640
+ "content_similarity": 0.476,
2641
+ "left_pr_number": 6993,
2642
+ "right_pr_number": 13453,
2643
+ "shared_directories": [
2644
+ "src/diffusers/pipelines/stable_diffusion_xl",
2645
+ "src/diffusers/pipelines",
2646
+ "src/diffusers",
2647
+ "src"
2648
+ ],
2649
+ "shared_filenames": [
2650
+ "src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl.py",
2651
+ "src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl_img2img.py"
2652
+ ],
2653
+ "similarity": 0.43,
2654
+ "size_similarity": 0.104
2655
+ },
2656
+ {
2657
+ "breadth_similarity": 1.0,
2658
+ "concentration_similarity": 0.979,
2659
+ "content_similarity": 0.244,
2660
+ "left_pr_number": 6993,
2661
+ "right_pr_number": 7973,
2662
+ "shared_directories": [
2663
+ "src/diffusers/pipelines/stable_diffusion_xl",
2664
+ "src/diffusers/pipelines",
2665
+ "src/diffusers",
2666
+ "src"
2667
+ ],
2668
+ "shared_filenames": [
2669
+ "src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl_img2img.py"
2670
+ ],
2671
+ "similarity": 0.382,
2672
+ "size_similarity": 0.418
2673
+ },
2674
+ {
2675
+ "breadth_similarity": 0.5,
2676
+ "concentration_similarity": 0.605,
2677
+ "content_similarity": 0.328,
2678
+ "left_pr_number": 7973,
2679
+ "right_pr_number": 13453,
2680
+ "shared_directories": [
2681
+ "src/diffusers/pipelines/stable_diffusion_xl",
2682
+ "src/diffusers/pipelines",
2683
+ "src/diffusers",
2684
+ "src"
2685
+ ],
2686
+ "shared_filenames": [
2687
+ "src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl_img2img.py"
2688
+ ],
2689
+ "similarity": 0.347,
2690
+ "size_similarity": 0.25
2691
+ }
2692
+ ],
2693
+ "pr_count": 3,
2694
+ "pr_numbers": [
2695
+ 6993,
2696
+ 7973,
2697
+ 13453
2698
+ ],
2699
+ "recent_pr_count": 1,
2700
+ "recent_pr_numbers": [
2701
+ 13453
2702
+ ],
2703
+ "representative_pr_number": 6993,
2704
+ "representative_title": "native_guidance_scale parameter for LCMs in StableDiffusionXLPipeline",
2705
+ "representative_url": "https://github.com/huggingface/diffusers/pull/6993",
2706
+ "shared_directories": [
2707
+ "src/diffusers/pipelines/stable_diffusion_xl",
2708
+ "src/diffusers/pipelines",
2709
+ "src/diffusers",
2710
+ "src"
2711
+ ],
2712
+ "shared_filenames": [
2713
+ "src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl_img2img.py",
2714
+ "src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl.py"
2715
+ ],
2716
+ "summary": "3 open PRs share weighted file overlap around `src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl_img2img.py`, `src/diffusers/pipelines/stable_diffusion_xl/pipeline_stable_diffusion_xl.py`; representative PR #6993.",
2717
+ "title": "Scope: native_guidance_scale parameter for LCMs in StableDiffusionXLPipeline"
2718
+ },
2719
  {
2720
  "authors": [
2721
  "sayakpaul"
2722
  ],
2723
+ "average_similarity": 0.358,
2724
  "cluster_id": "pr-scope-6978-3",
2725
  "kind": "pr_scope",
2726
+ "last_activity_at": "2026-04-11T04:35:33Z",
2727
  "outside_window_prs": [
2728
  {
2729
  "additions": 22,
 
2772
  "examples/advanced_diffusion_training/train_dreambooth_lora_sdxl_advanced.py",
2773
  "examples/dreambooth/train_dreambooth_lora_sdxl.py"
2774
  ],
2775
+ "similarity": 0.369,
2776
  "size_similarity": 0.257
2777
  },
2778
  {
 
2788
  "shared_filenames": [
2789
  "examples/advanced_diffusion_training/train_dreambooth_lora_sd15_advanced.py"
2790
  ],
2791
+ "similarity": 0.364,
2792
  "size_similarity": 0.287
2793
  },
2794
  {
2795
  "breadth_similarity": 0.5,
2796
  "concentration_similarity": 0.814,
2797
+ "content_similarity": 0.166,
2798
  "left_pr_number": 6978,
2799
  "right_pr_number": 7372,
2800
  "shared_directories": [
 
2802
  "examples"
2803
  ],
2804
  "shared_filenames": [],
2805
+ "similarity": 0.341,
2806
  "size_similarity": 0.896
2807
  }
2808
  ],
 
2836
  "authors": [
2837
  "s-zx"
2838
  ],
2839
+ "average_similarity": 0.584,
2840
  "cluster_id": "pr-scope-11452-2",
2841
  "kind": "pr_scope",
2842
  "last_activity_at": "2026-03-22T00:04:23Z",
 
2872
  "shared_filenames": [
2873
  "src/diffusers/quantizers/quantization_config.py"
2874
  ],
2875
+ "similarity": 0.584,
2876
  "size_similarity": 0.235
2877
  }
2878
  ],
 
2899
  "summary": "2 open PRs share weighted file overlap around `src/diffusers/quantizers/quantization_config.py`; representative PR #11452.",
2900
  "title": "Scope: [quant] add __repr__ for better printing of configs."
2901
  },
2902
+ {
2903
+ "authors": [
2904
+ "sayakpaul"
2905
+ ],
2906
+ "average_similarity": 0.525,
2907
+ "cluster_id": "pr-scope-13116-2",
2908
+ "kind": "pr_scope",
2909
+ "last_activity_at": "2026-03-25T05:19:46Z",
2910
+ "outside_window_prs": [
2911
+ {
2912
+ "additions": 65,
2913
+ "author": "sayakpaul",
2914
+ "changed_files": 2,
2915
+ "created_at": "2026-02-10T06:37:27Z",
2916
+ "deletions": 20,
2917
+ "draft": false,
2918
+ "files_url": "https://github.com/huggingface/diffusers/pull/13116/files",
2919
+ "html_url": "https://github.com/huggingface/diffusers/pull/13116",
2920
+ "merged": false,
2921
+ "number": 13116,
2922
+ "state": "open",
2923
+ "title": "[tests] tests for `modules_to_not_convert`",
2924
+ "updated_at": "2026-03-04T11:04:09Z"
2925
+ }
2926
+ ],
2927
+ "pairwise": [
2928
+ {
2929
+ "breadth_similarity": 1.0,
2930
+ "concentration_similarity": 0.938,
2931
+ "content_similarity": 0.52,
2932
+ "left_pr_number": 13116,
2933
+ "right_pr_number": 13330,
2934
+ "shared_directories": [
2935
+ "tests/models/testing_utils",
2936
+ "tests/models",
2937
+ "tests"
2938
+ ],
2939
+ "shared_filenames": [
2940
+ "tests/models/testing_utils/quantization.py"
2941
+ ],
2942
+ "similarity": 0.525,
2943
+ "size_similarity": 0.094
2944
+ }
2945
+ ],
2946
+ "pr_count": 2,
2947
+ "pr_numbers": [
2948
+ 13116,
2949
+ 13330
2950
+ ],
2951
+ "recent_pr_count": 1,
2952
+ "recent_pr_numbers": [
2953
+ 13330
2954
+ ],
2955
+ "representative_pr_number": 13116,
2956
+ "representative_title": "[tests] tests for `modules_to_not_convert`",
2957
+ "representative_url": "https://github.com/huggingface/diffusers/pull/13116",
2958
+ "shared_directories": [
2959
+ "tests/models/testing_utils",
2960
+ "tests/models",
2961
+ "tests"
2962
+ ],
2963
+ "shared_filenames": [
2964
+ "tests/models/testing_utils/quantization.py"
2965
+ ],
2966
+ "summary": "2 open PRs share weighted file overlap around `tests/models/testing_utils/quantization.py`; representative PR #13116.",
2967
+ "title": "Scope: [tests] tests for `modules_to_not_convert`"
2968
+ },
2969
  {
2970
  "authors": [
2971
  "sayakpaul"
 
3169
  "authors": [
3170
  "Ricardo-M-L"
3171
  ],
3172
+ "average_similarity": 0.364,
3173
  "cluster_id": "pr-scope-10449-2",
3174
  "kind": "pr_scope",
3175
  "last_activity_at": "2026-04-08T17:39:01Z",
 
3194
  {
3195
  "breadth_similarity": 1.0,
3196
  "concentration_similarity": 1.0,
3197
+ "content_similarity": 0.096,
3198
  "left_pr_number": 10449,
3199
  "right_pr_number": 13435,
3200
  "shared_directories": [
3201
  "scripts"
3202
  ],
3203
  "shared_filenames": [],
3204
+ "similarity": 0.364,
3205
  "size_similarity": 0.979
3206
  }
3207
  ],
data/prs.json CHANGED
@@ -1,4 +1,255 @@
1
  [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  {
3
  "additions": 2226,
4
  "author": "Moran232",
@@ -22,10 +273,10 @@
22
  ],
23
  "merged": false,
24
  "number": 13444,
25
- "review_comments_count": 0,
26
  "state": "open",
27
  "title": "[feat] JoyAI-JoyImage-Edit support",
28
- "updated_at": "2026-04-10T17:26:18Z"
29
  },
30
  {
31
  "additions": 1,
@@ -36,7 +287,7 @@
36
  "cluster_id": null,
37
  "cluster_ids": [],
38
  "cluster_role": null,
39
- "comments_count": 1,
40
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13443",
41
  "created_at": "2026-04-10T15:02:22Z",
42
  "deletions": 1,
@@ -47,12 +298,12 @@
47
  "models",
48
  "size/S"
49
  ],
50
- "merged": false,
51
  "number": 13443,
52
  "review_comments_count": 0,
53
- "state": "open",
54
  "title": "[core] fix fa4 integration",
55
- "updated_at": "2026-04-10T15:11:13Z"
56
  },
57
  {
58
  "additions": 111,
@@ -79,7 +330,7 @@
79
  "review_comments_count": 0,
80
  "state": "open",
81
  "title": "[wip] [tests] fix training tests",
82
- "updated_at": "2026-04-10T15:58:45Z"
83
  },
84
  {
85
  "additions": 4,
@@ -189,9 +440,9 @@
189
  "merged": false,
190
  "number": 13437,
191
  "review_comments_count": 6,
192
- "state": "open",
193
  "title": "[Feat] support JoyAIImagePipeline ",
194
- "updated_at": "2026-04-10T20:41:22Z"
195
  },
196
  {
197
  "additions": 1,
@@ -300,15 +551,15 @@
300
  "updated_at": "2026-04-08T09:18:27Z"
301
  },
302
  {
303
- "additions": 1161,
304
  "author": "HsiaWinter",
305
- "author_association": "FIRST_TIMER",
306
  "body_excerpt": "# What does this PR do? We have introduced a new text-to-image model called ERNIE-Image, which will soon be open-sourced to the community. This PR includes the model architecture definition, the pipeline, as well as the related documentati\u2026",
307
  "changed_files": 14,
308
  "cluster_id": null,
309
  "cluster_ids": [],
310
  "cluster_role": null,
311
- "comments_count": 9,
312
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13432",
313
  "created_at": "2026-04-08T04:14:03Z",
314
  "deletions": 0,
@@ -323,12 +574,12 @@
323
  "utils",
324
  "pipelines"
325
  ],
326
- "merged": false,
327
  "number": 13432,
328
- "review_comments_count": 69,
329
- "state": "open",
330
  "title": "Add ernie image",
331
- "updated_at": "2026-04-10T18:22:21Z"
332
  },
333
  {
334
  "additions": 2,
@@ -387,7 +638,7 @@
387
  "cluster_id": null,
388
  "cluster_ids": [],
389
  "cluster_role": null,
390
- "comments_count": 0,
391
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13426",
392
  "created_at": "2026-04-06T15:44:38Z",
393
  "deletions": 3,
@@ -400,7 +651,7 @@
400
  "review_comments_count": 0,
401
  "state": "open",
402
  "title": "Fix division by zero in rescale_noise_cfg causing NaNs during inference",
403
- "updated_at": "2026-04-06T16:22:09Z"
404
  },
405
  {
406
  "additions": 10,
@@ -989,15 +1240,15 @@
989
  "updated_at": "2026-04-02T20:42:32Z"
990
  },
991
  {
992
- "additions": 2085,
993
  "author": "RuixiangMa",
994
  "author_association": "FIRST_TIME_CONTRIBUTOR",
995
  "body_excerpt": "# What does this PR do? Adds [LongCat-AudioDiT](https://github.com/meituan-longcat/LongCat-AudioDiT) model support to diffusers. Although LongCat-AudioDiT can be used for TTS-like generation, it is fundamentally a diffusion-based audio gen\u2026",
996
- "changed_files": 15,
997
  "cluster_id": null,
998
  "cluster_ids": [],
999
  "cluster_role": null,
1000
- "comments_count": 2,
1001
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13390",
1002
  "created_at": "2026-04-02T17:19:18Z",
1003
  "deletions": 0,
@@ -1009,25 +1260,26 @@
1009
  "models",
1010
  "tests",
1011
  "size/L",
 
1012
  "pipelines"
1013
  ],
1014
  "merged": false,
1015
  "number": 13390,
1016
- "review_comments_count": 75,
1017
  "state": "open",
1018
  "title": "[Feat] Adds LongCat-AudioDiT pipeline ",
1019
- "updated_at": "2026-04-10T09:03:07Z"
1020
  },
1021
  {
1022
- "additions": 1847,
1023
  "author": "akshan-main",
1024
  "author_association": "CONTRIBUTOR",
1025
  "body_excerpt": "## What does this PR do? Adds modular pipeline blocks for HunyuanVideo 1.5 with both text-to-video (`HunyuanVideo15Blocks`) and image-to-video (`HunyuanVideo15Image2VideoBlocks`). **Parity verified on Colab G4 GPU:** - T2V: MAD 0.000000 vs\u2026",
1026
- "changed_files": 12,
1027
  "cluster_id": null,
1028
  "cluster_ids": [],
1029
  "cluster_role": null,
1030
- "comments_count": 4,
1031
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13389",
1032
  "created_at": "2026-04-02T16:09:27Z",
1033
  "deletions": 0,
@@ -1037,14 +1289,15 @@
1037
  "labels": [
1038
  "tests",
1039
  "size/L",
1040
- "modular-pipelines"
 
1041
  ],
1042
  "merged": false,
1043
  "number": 13389,
1044
  "review_comments_count": 0,
1045
  "state": "open",
1046
  "title": "Add modular pipeline for HunyuanVideo 1.5",
1047
- "updated_at": "2026-04-10T08:49:04Z"
1048
  },
1049
  {
1050
  "additions": 160,
@@ -1218,23 +1471,26 @@
1218
  "updated_at": "2026-04-07T04:32:19Z"
1219
  },
1220
  {
1221
- "additions": 9,
1222
  "author": "Sunhill666",
1223
  "author_association": "FIRST_TIME_CONTRIBUTOR",
1224
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1225
- "changed_files": 9,
1226
  "cluster_id": null,
1227
  "cluster_ids": [],
1228
  "cluster_role": null,
1229
- "comments_count": 4,
1230
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13379",
1231
  "created_at": "2026-04-01T13:12:53Z",
1232
- "deletions": 27,
1233
  "draft": false,
1234
  "files_url": "https://github.com/huggingface/diffusers/pull/13379/files",
1235
  "html_url": "https://github.com/huggingface/diffusers/pull/13379",
1236
  "labels": [
 
1237
  "size/S",
 
 
1238
  "pipelines"
1239
  ],
1240
  "merged": false,
@@ -1242,10 +1498,10 @@
1242
  "review_comments_count": 0,
1243
  "state": "open",
1244
  "title": "fix(qwen): fix CFG failing when passing neg prompt embeds with none mask",
1245
- "updated_at": "2026-04-08T02:05:24Z"
1246
  },
1247
  {
1248
- "additions": 2034,
1249
  "author": "akshan-main",
1250
  "author_association": "CONTRIBUTOR",
1251
  "body_excerpt": "# What does this PR do? Adds modular pipeline support for LTX Video, covering both text-to-video and image-to-video. The implementation follows the same structure as the existing Wan modular pipeline. ### Text-to-video ``` LTXBlocks (Seque\u2026",
@@ -1253,7 +1509,7 @@
1253
  "cluster_id": null,
1254
  "cluster_ids": [],
1255
  "cluster_role": null,
1256
- "comments_count": 20,
1257
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13378",
1258
  "created_at": "2026-04-01T10:57:41Z",
1259
  "deletions": 0,
@@ -1266,12 +1522,12 @@
1266
  "modular-pipelines",
1267
  "utils"
1268
  ],
1269
- "merged": false,
1270
  "number": 13378,
1271
  "review_comments_count": 42,
1272
- "state": "open",
1273
  "title": "[modular] Add LTX Video modular pipeline",
1274
- "updated_at": "2026-04-10T19:05:11Z"
1275
  },
1276
  {
1277
  "additions": 11,
@@ -1345,6 +1601,30 @@
1345
  "title": "[tests] refactor wan autoencoder tests",
1346
  "updated_at": "2026-04-03T05:36:46Z"
1347
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1348
  {
1349
  "additions": 33,
1350
  "author": "sayakpaul",
@@ -1378,20 +1658,23 @@
1378
  "cluster_id": null,
1379
  "cluster_ids": [],
1380
  "cluster_role": null,
1381
- "comments_count": 1,
1382
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13368",
1383
  "created_at": "2026-03-30T08:03:51Z",
1384
  "deletions": 43,
1385
  "draft": false,
1386
  "files_url": "https://github.com/huggingface/diffusers/pull/13368/files",
1387
  "html_url": "https://github.com/huggingface/diffusers/pull/13368",
1388
- "labels": [],
 
 
 
1389
  "merged": false,
1390
  "number": 13368,
1391
  "review_comments_count": 1,
1392
  "state": "open",
1393
  "title": "[tests] refactor autoencoderkl tests",
1394
- "updated_at": "2026-04-06T13:39:03Z"
1395
  },
1396
  {
1397
  "additions": 12,
@@ -2109,20 +2392,23 @@
2109
  "cluster_id": null,
2110
  "cluster_ids": [],
2111
  "cluster_role": null,
2112
- "comments_count": 0,
2113
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13329",
2114
  "created_at": "2026-03-25T04:04:57Z",
2115
  "deletions": 44,
2116
  "draft": false,
2117
  "files_url": "https://github.com/huggingface/diffusers/pull/13329/files",
2118
  "html_url": "https://github.com/huggingface/diffusers/pull/13329",
2119
- "labels": [],
 
 
 
2120
  "merged": false,
2121
  "number": 13329,
2122
  "review_comments_count": 2,
2123
  "state": "open",
2124
  "title": "[ci] simplify release workflow.",
2125
- "updated_at": "2026-03-27T03:38:14Z"
2126
  },
2127
  {
2128
  "additions": 119,
@@ -3110,9 +3396,9 @@
3110
  "author_association": "FIRST_TIME_CONTRIBUTOR",
3111
  "body_excerpt": "## Summary Fixes #13124 `log_validation()` in dreambooth training scripts runs pipeline inference using the same UNet/transformer that is being trained, without `torch.no_grad()`. With `--mixed_precision=\"fp16\"`, gradients are computed and\u2026",
3112
  "changed_files": 17,
3113
- "cluster_id": "cluster-1246-21",
3114
  "cluster_ids": [
3115
- "cluster-1246-21"
3116
  ],
3117
  "cluster_role": "member",
3118
  "comments_count": 0,
@@ -3934,7 +4220,7 @@
3934
  "cluster_id": null,
3935
  "cluster_ids": [],
3936
  "cluster_role": null,
3937
- "comments_count": 16,
3938
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13231",
3939
  "created_at": "2026-03-09T04:49:54Z",
3940
  "deletions": 4,
@@ -3947,7 +4233,7 @@
3947
  "review_comments_count": 17,
3948
  "state": "open",
3949
  "title": "Add RAE Diffusion Transformer inference/preliminary training pipelines",
3950
- "updated_at": "2026-04-10T05:06:04Z"
3951
  },
3952
  {
3953
  "additions": 3,
@@ -5474,20 +5760,23 @@
5474
  "cluster_id": null,
5475
  "cluster_ids": [],
5476
  "cluster_role": null,
5477
- "comments_count": 0,
5478
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13153",
5479
  "created_at": "2026-02-16T10:16:59Z",
5480
  "deletions": 864,
5481
  "draft": false,
5482
  "files_url": "https://github.com/huggingface/diffusers/pull/13153/files",
5483
  "html_url": "https://github.com/huggingface/diffusers/pull/13153",
5484
- "labels": [],
 
 
 
5485
  "merged": false,
5486
  "number": 13153,
5487
  "review_comments_count": 3,
5488
  "state": "open",
5489
  "title": "[tests] refactor UNet model tests to align with the new pattern",
5490
- "updated_at": "2026-03-27T08:12:18Z"
5491
  },
5492
  {
5493
  "additions": 2,
@@ -5944,365 +6233,5 @@
5944
  "state": "closed",
5945
  "title": "docs: improve docstring scheduling_flow_match_heun_discrete.py",
5946
  "updated_at": "2026-02-12T22:32:04Z"
5947
- },
5948
- {
5949
- "additions": 5,
5950
- "author": "dg845",
5951
- "author_association": "MEMBER",
5952
- "body_excerpt": "# What does this PR do? `setuptools` removed the `pkg_resources` module in version 81 (see e.g. [this page in the `setuptools` docs](https://setuptools.pypa.io/en/latest/deprecated/pkg_resources.html)), but some dependencies have not migra\u2026",
5953
- "changed_files": 1,
5954
- "cluster_id": null,
5955
- "cluster_ids": [],
5956
- "cluster_role": null,
5957
- "comments_count": 0,
5958
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13129",
5959
- "created_at": "2026-02-12T07:23:14Z",
5960
- "deletions": 0,
5961
- "draft": false,
5962
- "files_url": "https://github.com/huggingface/diffusers/pull/13129/files",
5963
- "html_url": "https://github.com/huggingface/diffusers/pull/13129",
5964
- "labels": [],
5965
- "merged": true,
5966
- "number": 13129,
5967
- "review_comments_count": 0,
5968
- "state": "closed",
5969
- "title": "[CI] Fix `setuptools` `pkg_resources` Errors",
5970
- "updated_at": "2026-02-12T12:19:03Z"
5971
- },
5972
- {
5973
- "additions": 266,
5974
- "author": "jscaldwell55",
5975
- "author_association": "FIRST_TIME_CONTRIBUTOR",
5976
- "body_excerpt": "## Summary `ZImageControlNetModel.from_transformer()` uses direct assignment to copy modules from the transformer, creating shared references. Modifying controlnet weights inadvertently mutates the original transformer. This PR replaces th\u2026",
5977
- "changed_files": 2,
5978
- "cluster_id": null,
5979
- "cluster_ids": [],
5980
- "cluster_role": null,
5981
- "comments_count": 4,
5982
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13128",
5983
- "created_at": "2026-02-11T23:45:46Z",
5984
- "deletions": 9,
5985
- "draft": false,
5986
- "files_url": "https://github.com/huggingface/diffusers/pull/13128/files",
5987
- "html_url": "https://github.com/huggingface/diffusers/pull/13128",
5988
- "labels": [],
5989
- "merged": false,
5990
- "number": 13128,
5991
- "review_comments_count": 0,
5992
- "state": "closed",
5993
- "title": "fix: use state_dict pattern in ZImageControlNet.from_transformer to prevent weight sharing",
5994
- "updated_at": "2026-02-13T12:12:49Z"
5995
- },
5996
- {
5997
- "additions": 78,
5998
- "author": "delmalih",
5999
- "author_association": "CONTRIBUTOR",
6000
- "body_excerpt": "# What does this PR do? This PR improves the docstrings and type hints in `src/diffusers/schedulers/scheduling_flow_match_euler_discrete.py` to follow the project conventions as described in #9567. ## Context This is part of a broader effo\u2026",
6001
- "changed_files": 2,
6002
- "cluster_id": null,
6003
- "cluster_ids": [],
6004
- "cluster_role": null,
6005
- "comments_count": 1,
6006
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13127",
6007
- "created_at": "2026-02-11T21:42:09Z",
6008
- "deletions": 13,
6009
- "draft": false,
6010
- "files_url": "https://github.com/huggingface/diffusers/pull/13127/files",
6011
- "html_url": "https://github.com/huggingface/diffusers/pull/13127",
6012
- "labels": [],
6013
- "merged": true,
6014
- "number": 13127,
6015
- "review_comments_count": 0,
6016
- "state": "closed",
6017
- "title": "docs: improve docstring scheduling_flow_match_euler_discrete.py",
6018
- "updated_at": "2026-02-12T00:39:55Z"
6019
- },
6020
- {
6021
- "additions": 14,
6022
- "author": "asomoza",
6023
- "author_association": "MEMBER",
6024
- "body_excerpt": "Add support for the distilled loras [here](https://huggingface.co/alibaba-pai/Z-Image-Fun-Lora-Distill) for the Base Z-Image model. code: ```python import torch from diffusers import ZImagePipeline repo_id = \"Tongyi-MAI/Z-Image\" pipe = ZIm\u2026",
6025
- "changed_files": 1,
6026
- "cluster_id": null,
6027
- "cluster_ids": [],
6028
- "cluster_role": null,
6029
- "comments_count": 2,
6030
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13126",
6031
- "created_at": "2026-02-11T19:22:40Z",
6032
- "deletions": 7,
6033
- "draft": false,
6034
- "files_url": "https://github.com/huggingface/diffusers/pull/13126/files",
6035
- "html_url": "https://github.com/huggingface/diffusers/pull/13126",
6036
- "labels": [],
6037
- "merged": false,
6038
- "number": 13126,
6039
- "review_comments_count": 3,
6040
- "state": "closed",
6041
- "title": "[LoRA] Add support for Z-Image Base distilled loras",
6042
- "updated_at": "2026-03-04T16:30:12Z"
6043
- },
6044
- {
6045
- "additions": 40,
6046
- "author": "Mr-Neutr0n",
6047
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6048
- "body_excerpt": "## Summary - **Bug:** `CogVideoXDDIMScheduler.step()` and `CogVideoXDPMScheduler.step()` compute `prev_timestep` using `timestep - num_train_timesteps // num_inference_steps`, which only works correctly when `timestep_spacing=\"leading\"`. F\u2026",
6049
- "changed_files": 2,
6050
- "cluster_id": null,
6051
- "cluster_ids": [],
6052
- "cluster_role": null,
6053
- "comments_count": 0,
6054
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13125",
6055
- "created_at": "2026-02-11T18:38:44Z",
6056
- "deletions": 2,
6057
- "draft": false,
6058
- "files_url": "https://github.com/huggingface/diffusers/pull/13125/files",
6059
- "html_url": "https://github.com/huggingface/diffusers/pull/13125",
6060
- "labels": [],
6061
- "merged": false,
6062
- "number": 13125,
6063
- "review_comments_count": 0,
6064
- "state": "open",
6065
- "title": "Fix CogVideoX scheduler prev_timestep for non-leading spacing",
6066
- "updated_at": "2026-02-11T18:38:44Z"
6067
- },
6068
- {
6069
- "additions": 186,
6070
- "author": "DN6",
6071
- "author_association": "MEMBER",
6072
- "body_excerpt": "# What does this PR do? AutoModel currently doesn't support creating objects using `from_config`, but this can be useful in cases where we might want to load a custom component that doesn't have any weights associated with it e.g. Custom s\u2026",
6073
- "changed_files": 2,
6074
- "cluster_id": null,
6075
- "cluster_ids": [],
6076
- "cluster_role": null,
6077
- "comments_count": 1,
6078
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13123",
6079
- "created_at": "2026-02-11T10:46:22Z",
6080
- "deletions": 2,
6081
- "draft": false,
6082
- "files_url": "https://github.com/huggingface/diffusers/pull/13123/files",
6083
- "html_url": "https://github.com/huggingface/diffusers/pull/13123",
6084
- "labels": [],
6085
- "merged": true,
6086
- "number": 13123,
6087
- "review_comments_count": 8,
6088
- "state": "closed",
6089
- "title": "Allow Automodel to use `from_config` with custom code.",
6090
- "updated_at": "2026-02-23T16:26:00Z"
6091
- },
6092
- {
6093
- "additions": 30,
6094
- "author": "delmalih",
6095
- "author_association": "CONTRIBUTOR",
6096
- "body_excerpt": "# What does this PR do? This PR improves the docstrings and type hints in `src/diffusers/schedulers/scheduling_edm_dpmsolver_multistep.py` to follow the project conventions as described in #9567. ## Context This is part of a broader effort\u2026",
6097
- "changed_files": 1,
6098
- "cluster_id": null,
6099
- "cluster_ids": [],
6100
- "cluster_role": null,
6101
- "comments_count": 1,
6102
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13122",
6103
- "created_at": "2026-02-11T10:38:56Z",
6104
- "deletions": 21,
6105
- "draft": false,
6106
- "files_url": "https://github.com/huggingface/diffusers/pull/13122/files",
6107
- "html_url": "https://github.com/huggingface/diffusers/pull/13122",
6108
- "labels": [],
6109
- "merged": true,
6110
- "number": 13122,
6111
- "review_comments_count": 0,
6112
- "state": "closed",
6113
- "title": "docs: improve docstring scheduling_edm_dpmsolver_multistep.py",
6114
- "updated_at": "2026-02-11T16:59:33Z"
6115
- },
6116
- {
6117
- "additions": 10,
6118
- "author": "dg845",
6119
- "author_association": "MEMBER",
6120
- "body_excerpt": "# What does this PR do? This PR fixes LTX-2 inference when `num_videos_per_prompt > 1` and CFG is enabled by duplicating the video and audio position ids for CFG. Using `num_videos_per_prompt > 1` worked before this PR when CFG was not use\u2026",
6121
- "changed_files": 3,
6122
- "cluster_id": null,
6123
- "cluster_ids": [],
6124
- "cluster_role": null,
6125
- "comments_count": 4,
6126
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13121",
6127
- "created_at": "2026-02-11T05:39:28Z",
6128
- "deletions": 4,
6129
- "draft": false,
6130
- "files_url": "https://github.com/huggingface/diffusers/pull/13121/files",
6131
- "html_url": "https://github.com/huggingface/diffusers/pull/13121",
6132
- "labels": [],
6133
- "merged": true,
6134
- "number": 13121,
6135
- "review_comments_count": 0,
6136
- "state": "closed",
6137
- "title": "Fix LTX-2 Inference when `num_videos_per_prompt > 1` and CFG is Enabled",
6138
- "updated_at": "2026-02-12T12:11:52Z"
6139
- },
6140
- {
6141
- "additions": 66,
6142
- "author": "sayakpaul",
6143
- "author_association": "MEMBER",
6144
- "body_excerpt": "# What does this PR do? Add tests for model loading w.r.t https://github.com/huggingface/diffusers/pull/13025.",
6145
- "changed_files": 1,
6146
- "cluster_id": null,
6147
- "cluster_ids": [],
6148
- "cluster_role": null,
6149
- "comments_count": 0,
6150
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13120",
6151
- "created_at": "2026-02-10T16:35:36Z",
6152
- "deletions": 1,
6153
- "draft": false,
6154
- "files_url": "https://github.com/huggingface/diffusers/pull/13120/files",
6155
- "html_url": "https://github.com/huggingface/diffusers/pull/13120",
6156
- "labels": [],
6157
- "merged": true,
6158
- "number": 13120,
6159
- "review_comments_count": 4,
6160
- "state": "closed",
6161
- "title": "[modular] add tests for robust model loading.",
6162
- "updated_at": "2026-02-12T04:34:37Z"
6163
- },
6164
- {
6165
- "additions": 44,
6166
- "author": "sayakpaul",
6167
- "author_association": "MEMBER",
6168
- "body_excerpt": "# What does this PR do? Fix https://github.com/huggingface/diffusers/issues/13107 Cc: @mshehzadkhan. Could you give this a try please?",
6169
- "changed_files": 1,
6170
- "cluster_id": null,
6171
- "cluster_ids": [],
6172
- "cluster_role": null,
6173
- "comments_count": 2,
6174
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13119",
6175
- "created_at": "2026-02-10T15:40:53Z",
6176
- "deletions": 10,
6177
- "draft": false,
6178
- "files_url": "https://github.com/huggingface/diffusers/pull/13119/files",
6179
- "html_url": "https://github.com/huggingface/diffusers/pull/13119",
6180
- "labels": [],
6181
- "merged": true,
6182
- "number": 13119,
6183
- "review_comments_count": 0,
6184
- "state": "closed",
6185
- "title": "[lora] fix non-diffusers lora key handling for flux2",
6186
- "updated_at": "2026-02-11T02:37:02Z"
6187
- },
6188
- {
6189
- "additions": 71,
6190
- "author": "christopher5106",
6191
- "author_association": "CONTRIBUTOR",
6192
- "body_excerpt": "Text encoder lora layers are dropped for some loras such as [this one](https://huggingface.co/scenario-labs/big-head-kontext-lora/blob/main/flux_kontext_lora.safetensors) A log message confirms it: `No LoRA keys associated to CLIPTextModel\u2026",
6193
- "changed_files": 2,
6194
- "cluster_id": null,
6195
- "cluster_ids": [],
6196
- "cluster_role": null,
6197
- "comments_count": 8,
6198
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13118",
6199
- "created_at": "2026-02-10T14:46:35Z",
6200
- "deletions": 22,
6201
- "draft": false,
6202
- "files_url": "https://github.com/huggingface/diffusers/pull/13118/files",
6203
- "html_url": "https://github.com/huggingface/diffusers/pull/13118",
6204
- "labels": [],
6205
- "merged": false,
6206
- "number": 13118,
6207
- "review_comments_count": 2,
6208
- "state": "closed",
6209
- "title": "Fixing Kohya loras loading: Flux.1-dev loras with TE (\"lora_te1_\" prefix) + Flux.2-dev loras",
6210
- "updated_at": "2026-02-26T18:25:17Z"
6211
- },
6212
- {
6213
- "additions": 98,
6214
- "author": "kitsune-hash",
6215
- "author_association": "FIRST_TIME_CONTRIBUTOR",
6216
- "body_excerpt": "## Summary Fixes #12009 When loading models from single-file checkpoints (e.g., GGUF format), some parameters or buffers may not be present in the checkpoint and remain on the `meta` device after `load_model_dict_into_meta`. This causes `d\u2026",
6217
- "changed_files": 1,
6218
- "cluster_id": null,
6219
- "cluster_ids": [],
6220
- "cluster_role": null,
6221
- "comments_count": 0,
6222
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13117",
6223
- "created_at": "2026-02-10T14:26:40Z",
6224
- "deletions": 0,
6225
- "draft": false,
6226
- "files_url": "https://github.com/huggingface/diffusers/pull/13117/files",
6227
- "html_url": "https://github.com/huggingface/diffusers/pull/13117",
6228
- "labels": [],
6229
- "merged": false,
6230
- "number": 13117,
6231
- "review_comments_count": 0,
6232
- "state": "open",
6233
- "title": "Fix: handle remaining meta tensors in from_single_file before dispatch",
6234
- "updated_at": "2026-02-10T14:26:40Z"
6235
- },
6236
- {
6237
- "additions": 65,
6238
- "author": "sayakpaul",
6239
- "author_association": "MEMBER",
6240
- "body_excerpt": "# What does this PR do? The base class has a test for it but I think we didn't actually make it so that the tests would run for different backends. @DN6 could you test Quanto and GGUF?",
6241
- "changed_files": 2,
6242
- "cluster_id": null,
6243
- "cluster_ids": [],
6244
- "cluster_role": null,
6245
- "comments_count": 0,
6246
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13116",
6247
- "created_at": "2026-02-10T06:37:27Z",
6248
- "deletions": 20,
6249
- "draft": false,
6250
- "files_url": "https://github.com/huggingface/diffusers/pull/13116/files",
6251
- "html_url": "https://github.com/huggingface/diffusers/pull/13116",
6252
- "labels": [],
6253
- "merged": false,
6254
- "number": 13116,
6255
- "review_comments_count": 2,
6256
- "state": "open",
6257
- "title": "[tests] tests for `modules_to_not_convert`",
6258
- "updated_at": "2026-03-04T11:04:09Z"
6259
- },
6260
- {
6261
- "additions": 7,
6262
- "author": "yiyixuxu",
6263
- "author_association": "MEMBER",
6264
- "body_excerpt": null,
6265
- "changed_files": 3,
6266
- "cluster_id": null,
6267
- "cluster_ids": [],
6268
- "cluster_role": null,
6269
- "comments_count": 1,
6270
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13115",
6271
- "created_at": "2026-02-10T03:58:10Z",
6272
- "deletions": 40,
6273
- "draft": false,
6274
- "files_url": "https://github.com/huggingface/diffusers/pull/13115/files",
6275
- "html_url": "https://github.com/huggingface/diffusers/pull/13115",
6276
- "labels": [],
6277
- "merged": false,
6278
- "number": 13115,
6279
- "review_comments_count": 0,
6280
- "state": "closed",
6281
- "title": "[modular] some small fix",
6282
- "updated_at": "2026-02-14T17:08:54Z"
6283
- },
6284
- {
6285
- "additions": 452,
6286
- "author": "miguelmartin75",
6287
- "author_association": "CONTRIBUTOR",
6288
- "body_excerpt": "# What does this PR do? This builds off https://github.com/huggingface/diffusers/pull/13066 by adding auto-regressive inference for Cosmos Transfer2.5. This pipeline does not require the controlnet or controls to be input. From the documen\u2026",
6289
- "changed_files": 6,
6290
- "cluster_id": null,
6291
- "cluster_ids": [],
6292
- "cluster_role": null,
6293
- "comments_count": 2,
6294
- "conversation_url": "https://github.com/huggingface/diffusers/pull/13114",
6295
- "created_at": "2026-02-10T02:47:36Z",
6296
- "deletions": 261,
6297
- "draft": false,
6298
- "files_url": "https://github.com/huggingface/diffusers/pull/13114/files",
6299
- "html_url": "https://github.com/huggingface/diffusers/pull/13114",
6300
- "labels": [],
6301
- "merged": true,
6302
- "number": 13114,
6303
- "review_comments_count": 16,
6304
- "state": "closed",
6305
- "title": "Cosmos Transfer2.5 Auto-Regressive Inference Pipeline",
6306
- "updated_at": "2026-02-26T00:42:29Z"
6307
  }
6308
  ]
 
1
  [
2
+ {
3
+ "additions": 16,
4
+ "author": "sayakpaul",
5
+ "author_association": "MEMBER",
6
+ "body_excerpt": "# What does this PR do? Cc: @bhavya01 and @entrpn. Could I get a review on this? From the [logs](https://pastebin.com/KmgxMgzm) and the generated image, seems like things are working as expected. <img width=\"1024\" height=\"1024\" alt=\"image\"\u2026",
7
+ "changed_files": 1,
8
+ "cluster_id": null,
9
+ "cluster_ids": [],
10
+ "cluster_role": null,
11
+ "comments_count": 1,
12
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13457",
13
+ "created_at": "2026-04-13T13:09:47Z",
14
+ "deletions": 0,
15
+ "draft": false,
16
+ "files_url": "https://github.com/huggingface/diffusers/pull/13457/files",
17
+ "html_url": "https://github.com/huggingface/diffusers/pull/13457",
18
+ "labels": [
19
+ "size/S",
20
+ "examples"
21
+ ],
22
+ "merged": false,
23
+ "number": 13457,
24
+ "review_comments_count": 0,
25
+ "state": "open",
26
+ "title": "[ptxla] fix pytorch xla inference on TPUs.",
27
+ "updated_at": "2026-04-13T13:37:13Z"
28
+ },
29
+ {
30
+ "additions": 1184,
31
+ "author": "HsiaWinter",
32
+ "author_association": "CONTRIBUTOR",
33
+ "body_excerpt": "# What does this PR do? Fixes # (issue) change rope dtype from torch.float64 to torch.float32 to support more gpu backends.",
34
+ "changed_files": 14,
35
+ "cluster_id": null,
36
+ "cluster_ids": [],
37
+ "cluster_role": null,
38
+ "comments_count": 0,
39
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13456",
40
+ "created_at": "2026-04-13T08:39:20Z",
41
+ "deletions": 0,
42
+ "draft": false,
43
+ "files_url": "https://github.com/huggingface/diffusers/pull/13456/files",
44
+ "html_url": "https://github.com/huggingface/diffusers/pull/13456",
45
+ "labels": [
46
+ "documentation",
47
+ "models",
48
+ "tests",
49
+ "size/L",
50
+ "utils",
51
+ "pipelines"
52
+ ],
53
+ "merged": false,
54
+ "number": 13456,
55
+ "review_comments_count": 0,
56
+ "state": "open",
57
+ "title": "fix rope dtype from torch.float64 to torch.float32",
58
+ "updated_at": "2026-04-13T08:39:35Z"
59
+ },
60
+ {
61
+ "additions": 1,
62
+ "author": "Anai-Guo",
63
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
64
+ "body_excerpt": "## Problem The `--text_encoder_out_layers` CLI argument in `train_dreambooth_lora_flux2_klein.py` defaults to `[10, 20, 30]`, but the pipeline implementation (`pipeline_flux2_klein.py`) uses `(9, 18, 27)`. This off-by-one mismatch causes t\u2026",
65
+ "changed_files": 1,
66
+ "cluster_id": null,
67
+ "cluster_ids": [],
68
+ "cluster_role": null,
69
+ "comments_count": 0,
70
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13455",
71
+ "created_at": "2026-04-13T06:56:28Z",
72
+ "deletions": 1,
73
+ "draft": false,
74
+ "files_url": "https://github.com/huggingface/diffusers/pull/13455/files",
75
+ "html_url": "https://github.com/huggingface/diffusers/pull/13455",
76
+ "labels": [
77
+ "size/S",
78
+ "examples"
79
+ ],
80
+ "merged": false,
81
+ "number": 13455,
82
+ "review_comments_count": 0,
83
+ "state": "open",
84
+ "title": "fix: align text_encoder_out_layers default with pipeline for Flux 2 Klein",
85
+ "updated_at": "2026-04-13T06:56:41Z"
86
+ },
87
+ {
88
+ "additions": 18,
89
+ "author": "sayakpaul",
90
+ "author_association": "MEMBER",
91
+ "body_excerpt": "# What does this PR do? Fix https://github.com/huggingface/diffusers/actions/runs/24241815924/job/70778130709?pr=13332",
92
+ "changed_files": 1,
93
+ "cluster_id": null,
94
+ "cluster_ids": [],
95
+ "cluster_role": null,
96
+ "comments_count": 0,
97
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13454",
98
+ "created_at": "2026-04-13T05:05:33Z",
99
+ "deletions": 0,
100
+ "draft": false,
101
+ "files_url": "https://github.com/huggingface/diffusers/pull/13454/files",
102
+ "html_url": "https://github.com/huggingface/diffusers/pull/13454",
103
+ "labels": [
104
+ "tests",
105
+ "size/S"
106
+ ],
107
+ "merged": false,
108
+ "number": 13454,
109
+ "review_comments_count": 0,
110
+ "state": "open",
111
+ "title": "[tests] xfail clip related issues.",
112
+ "updated_at": "2026-04-13T05:05:44Z"
113
+ },
114
+ {
115
+ "additions": 7,
116
+ "author": "Beinsezii",
117
+ "author_association": "CONTRIBUTOR",
118
+ "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
119
+ "changed_files": 2,
120
+ "cluster_id": null,
121
+ "cluster_ids": [],
122
+ "cluster_role": null,
123
+ "comments_count": 0,
124
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13453",
125
+ "created_at": "2026-04-13T04:58:22Z",
126
+ "deletions": 12,
127
+ "draft": false,
128
+ "files_url": "https://github.com/huggingface/diffusers/pull/13453/files",
129
+ "html_url": "https://github.com/huggingface/diffusers/pull/13453",
130
+ "labels": [
131
+ "size/S",
132
+ "pipelines"
133
+ ],
134
+ "merged": false,
135
+ "number": 13453,
136
+ "review_comments_count": 2,
137
+ "state": "open",
138
+ "title": "Fix SDXL Refiner with Higher Order Schedulers",
139
+ "updated_at": "2026-04-13T05:39:29Z"
140
+ },
141
+ {
142
+ "additions": 8,
143
+ "author": "chang-zhijie",
144
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
145
+ "body_excerpt": "This PR resolves the unsupported atten_mask shape error when running attention with NPU (Ascend) devices. Problem: The NPU\u2019s fusion attention operator (e.g., npu_fusion_attention) does not support automatic broadcasting for attention masks\u2026",
146
+ "changed_files": 1,
147
+ "cluster_id": null,
148
+ "cluster_ids": [],
149
+ "cluster_role": null,
150
+ "comments_count": 0,
151
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13451",
152
+ "created_at": "2026-04-13T03:17:22Z",
153
+ "deletions": 2,
154
+ "draft": false,
155
+ "files_url": "https://github.com/huggingface/diffusers/pull/13451/files",
156
+ "html_url": "https://github.com/huggingface/diffusers/pull/13451",
157
+ "labels": [
158
+ "models",
159
+ "size/S"
160
+ ],
161
+ "merged": false,
162
+ "number": 13451,
163
+ "review_comments_count": 0,
164
+ "state": "open",
165
+ "title": "Fix attention_mask broadcasting for NPU compatibility",
166
+ "updated_at": "2026-04-13T06:17:45Z"
167
+ },
168
+ {
169
+ "additions": 2,
170
+ "author": "conanna",
171
+ "author_association": "FIRST_TIMER",
172
+ "body_excerpt": "# What does this PR do? `UniPCMultistepScheduler.set_timesteps` hardcodes `self.sigmas = self.sigmas.to(\"cpu\")` at the end of the method. This causes device mismatch errors in `multistep_uni_p_bh_update` and `multistep_uni_c_bh_update` whe\u2026",
173
+ "changed_files": 1,
174
+ "cluster_id": null,
175
+ "cluster_ids": [],
176
+ "cluster_role": null,
177
+ "comments_count": 0,
178
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13450",
179
+ "created_at": "2026-04-12T19:13:13Z",
180
+ "deletions": 1,
181
+ "draft": false,
182
+ "files_url": "https://github.com/huggingface/diffusers/pull/13450/files",
183
+ "html_url": "https://github.com/huggingface/diffusers/pull/13450",
184
+ "labels": [
185
+ "size/S",
186
+ "schedulers"
187
+ ],
188
+ "merged": false,
189
+ "number": 13450,
190
+ "review_comments_count": 0,
191
+ "state": "open",
192
+ "title": "fix: align sigmas device in UniPCMultistepScheduler.set_timesteps",
193
+ "updated_at": "2026-04-12T19:13:27Z"
194
+ },
195
+ {
196
+ "additions": 9,
197
+ "author": "Ricardo-M-L",
198
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
199
+ "body_excerpt": "## Summary - Fix all 9 QwenImage pipeline variants where CFG is silently disabled when passing `negative_prompt_embeds` with `None` mask - `encode_prompt()` converts all-ones masks to `None` as an optimization (line 266-267), but `has_neg_\u2026",
200
+ "changed_files": 9,
201
+ "cluster_id": null,
202
+ "cluster_ids": [],
203
+ "cluster_role": null,
204
+ "comments_count": 0,
205
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13449",
206
+ "created_at": "2026-04-12T15:32:31Z",
207
+ "deletions": 9,
208
+ "draft": false,
209
+ "files_url": "https://github.com/huggingface/diffusers/pull/13449/files",
210
+ "html_url": "https://github.com/huggingface/diffusers/pull/13449",
211
+ "labels": [
212
+ "size/S",
213
+ "pipelines"
214
+ ],
215
+ "merged": false,
216
+ "number": 13449,
217
+ "review_comments_count": 0,
218
+ "state": "open",
219
+ "title": "fix: QwenImage pipelines silently disable CFG with pre-computed negative_prompt_embeds",
220
+ "updated_at": "2026-04-12T15:32:46Z"
221
+ },
222
+ {
223
+ "additions": 120,
224
+ "author": "hlky",
225
+ "author_association": "CONTRIBUTOR",
226
+ "body_excerpt": "# What does this PR do? As per #13446 `trust_remote_code` fails under several circumstances: - `pretrained_model_name_or_path` as Hub repo A and `custom_pipeline` as Hub repo B, `trust_remote_code` is bypassed and remote code runs from rep\u2026",
227
+ "changed_files": 6,
228
+ "cluster_id": null,
229
+ "cluster_ids": [],
230
+ "cluster_role": null,
231
+ "comments_count": 3,
232
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13448",
233
+ "created_at": "2026-04-12T15:05:10Z",
234
+ "deletions": 24,
235
+ "draft": false,
236
+ "files_url": "https://github.com/huggingface/diffusers/pull/13448/files",
237
+ "html_url": "https://github.com/huggingface/diffusers/pull/13448",
238
+ "labels": [
239
+ "models",
240
+ "tests",
241
+ "size/M",
242
+ "modular-pipelines",
243
+ "utils",
244
+ "pipelines"
245
+ ],
246
+ "merged": false,
247
+ "number": 13448,
248
+ "review_comments_count": 13,
249
+ "state": "open",
250
+ "title": "Improve `trust_remote_code`",
251
+ "updated_at": "2026-04-13T08:21:52Z"
252
+ },
253
  {
254
  "additions": 2226,
255
  "author": "Moran232",
 
273
  ],
274
  "merged": false,
275
  "number": 13444,
276
+ "review_comments_count": 11,
277
  "state": "open",
278
  "title": "[feat] JoyAI-JoyImage-Edit support",
279
+ "updated_at": "2026-04-11T05:42:17Z"
280
  },
281
  {
282
  "additions": 1,
 
287
  "cluster_id": null,
288
  "cluster_ids": [],
289
  "cluster_role": null,
290
+ "comments_count": 2,
291
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13443",
292
  "created_at": "2026-04-10T15:02:22Z",
293
  "deletions": 1,
 
298
  "models",
299
  "size/S"
300
  ],
301
+ "merged": true,
302
  "number": 13443,
303
  "review_comments_count": 0,
304
+ "state": "closed",
305
  "title": "[core] fix fa4 integration",
306
+ "updated_at": "2026-04-13T05:58:18Z"
307
  },
308
  {
309
  "additions": 111,
 
330
  "review_comments_count": 0,
331
  "state": "open",
332
  "title": "[wip] [tests] fix training tests",
333
+ "updated_at": "2026-04-11T04:35:33Z"
334
  },
335
  {
336
  "additions": 4,
 
440
  "merged": false,
441
  "number": 13437,
442
  "review_comments_count": 6,
443
+ "state": "closed",
444
  "title": "[Feat] support JoyAIImagePipeline ",
445
+ "updated_at": "2026-04-11T07:11:30Z"
446
  },
447
  {
448
  "additions": 1,
 
551
  "updated_at": "2026-04-08T09:18:27Z"
552
  },
553
  {
554
+ "additions": 1184,
555
  "author": "HsiaWinter",
556
+ "author_association": "CONTRIBUTOR",
557
  "body_excerpt": "# What does this PR do? We have introduced a new text-to-image model called ERNIE-Image, which will soon be open-sourced to the community. This PR includes the model architecture definition, the pipeline, as well as the related documentati\u2026",
558
  "changed_files": 14,
559
  "cluster_id": null,
560
  "cluster_ids": [],
561
  "cluster_role": null,
562
+ "comments_count": 11,
563
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13432",
564
  "created_at": "2026-04-08T04:14:03Z",
565
  "deletions": 0,
 
574
  "utils",
575
  "pipelines"
576
  ],
577
+ "merged": true,
578
  "number": 13432,
579
+ "review_comments_count": 71,
580
+ "state": "closed",
581
  "title": "Add ernie image",
582
+ "updated_at": "2026-04-13T05:37:37Z"
583
  },
584
  {
585
  "additions": 2,
 
638
  "cluster_id": null,
639
  "cluster_ids": [],
640
  "cluster_role": null,
641
+ "comments_count": 1,
642
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13426",
643
  "created_at": "2026-04-06T15:44:38Z",
644
  "deletions": 3,
 
651
  "review_comments_count": 0,
652
  "state": "open",
653
  "title": "Fix division by zero in rescale_noise_cfg causing NaNs during inference",
654
+ "updated_at": "2026-04-11T06:54:31Z"
655
  },
656
  {
657
  "additions": 10,
 
1240
  "updated_at": "2026-04-02T20:42:32Z"
1241
  },
1242
  {
1243
+ "additions": 2144,
1244
  "author": "RuixiangMa",
1245
  "author_association": "FIRST_TIME_CONTRIBUTOR",
1246
  "body_excerpt": "# What does this PR do? Adds [LongCat-AudioDiT](https://github.com/meituan-longcat/LongCat-AudioDiT) model support to diffusers. Although LongCat-AudioDiT can be used for TTS-like generation, it is fundamentally a diffusion-based audio gen\u2026",
1247
+ "changed_files": 17,
1248
  "cluster_id": null,
1249
  "cluster_ids": [],
1250
  "cluster_role": null,
1251
+ "comments_count": 6,
1252
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13390",
1253
  "created_at": "2026-04-02T17:19:18Z",
1254
  "deletions": 0,
 
1260
  "models",
1261
  "tests",
1262
  "size/L",
1263
+ "utils",
1264
  "pipelines"
1265
  ],
1266
  "merged": false,
1267
  "number": 13390,
1268
+ "review_comments_count": 120,
1269
  "state": "open",
1270
  "title": "[Feat] Adds LongCat-AudioDiT pipeline ",
1271
+ "updated_at": "2026-04-11T13:00:07Z"
1272
  },
1273
  {
1274
+ "additions": 2027,
1275
  "author": "akshan-main",
1276
  "author_association": "CONTRIBUTOR",
1277
  "body_excerpt": "## What does this PR do? Adds modular pipeline blocks for HunyuanVideo 1.5 with both text-to-video (`HunyuanVideo15Blocks`) and image-to-video (`HunyuanVideo15Image2VideoBlocks`). **Parity verified on Colab G4 GPU:** - T2V: MAD 0.000000 vs\u2026",
1278
+ "changed_files": 13,
1279
  "cluster_id": null,
1280
  "cluster_ids": [],
1281
  "cluster_role": null,
1282
+ "comments_count": 5,
1283
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13389",
1284
  "created_at": "2026-04-02T16:09:27Z",
1285
  "deletions": 0,
 
1289
  "labels": [
1290
  "tests",
1291
  "size/L",
1292
+ "modular-pipelines",
1293
+ "utils"
1294
  ],
1295
  "merged": false,
1296
  "number": 13389,
1297
  "review_comments_count": 0,
1298
  "state": "open",
1299
  "title": "Add modular pipeline for HunyuanVideo 1.5",
1300
+ "updated_at": "2026-04-11T05:00:53Z"
1301
  },
1302
  {
1303
  "additions": 160,
 
1471
  "updated_at": "2026-04-07T04:32:19Z"
1472
  },
1473
  {
1474
+ "additions": 216,
1475
  "author": "Sunhill666",
1476
  "author_association": "FIRST_TIME_CONTRIBUTOR",
1477
  "body_excerpt": "# What does this PR do? <!-- Congratulations! You've made it this far! You're not quite done yet though. Once merged, your PR is going to appear in the release notes with the title you set, so make sure it's a great title that fully reflec\u2026",
1478
+ "changed_files": 16,
1479
  "cluster_id": null,
1480
  "cluster_ids": [],
1481
  "cluster_role": null,
1482
+ "comments_count": 5,
1483
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13379",
1484
  "created_at": "2026-04-01T13:12:53Z",
1485
+ "deletions": 104,
1486
  "draft": false,
1487
  "files_url": "https://github.com/huggingface/diffusers/pull/13379/files",
1488
  "html_url": "https://github.com/huggingface/diffusers/pull/13379",
1489
  "labels": [
1490
+ "tests",
1491
  "size/S",
1492
+ "size/L",
1493
+ "modular-pipelines",
1494
  "pipelines"
1495
  ],
1496
  "merged": false,
 
1498
  "review_comments_count": 0,
1499
  "state": "open",
1500
  "title": "fix(qwen): fix CFG failing when passing neg prompt embeds with none mask",
1501
+ "updated_at": "2026-04-13T13:22:38Z"
1502
  },
1503
  {
1504
+ "additions": 1996,
1505
  "author": "akshan-main",
1506
  "author_association": "CONTRIBUTOR",
1507
  "body_excerpt": "# What does this PR do? Adds modular pipeline support for LTX Video, covering both text-to-video and image-to-video. The implementation follows the same structure as the existing Wan modular pipeline. ### Text-to-video ``` LTXBlocks (Seque\u2026",
 
1509
  "cluster_id": null,
1510
  "cluster_ids": [],
1511
  "cluster_role": null,
1512
+ "comments_count": 22,
1513
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13378",
1514
  "created_at": "2026-04-01T10:57:41Z",
1515
  "deletions": 0,
 
1522
  "modular-pipelines",
1523
  "utils"
1524
  ],
1525
+ "merged": true,
1526
  "number": 13378,
1527
  "review_comments_count": 42,
1528
+ "state": "closed",
1529
  "title": "[modular] Add LTX Video modular pipeline",
1530
+ "updated_at": "2026-04-11T03:05:39Z"
1531
  },
1532
  {
1533
  "additions": 11,
 
1601
  "title": "[tests] refactor wan autoencoder tests",
1602
  "updated_at": "2026-04-03T05:36:46Z"
1603
  },
1604
+ {
1605
+ "additions": 133,
1606
+ "author": "HMAKT99",
1607
+ "author_association": "FIRST_TIME_CONTRIBUTOR",
1608
+ "body_excerpt": "## What this does Adds a community example for embedding AI provenance metadata into diffusers-generated images. When you generate an image with diffusers, the output carries no metadata indicating it's AI-generated. This utility embeds pr\u2026",
1609
+ "changed_files": 1,
1610
+ "cluster_id": null,
1611
+ "cluster_ids": [],
1612
+ "cluster_role": null,
1613
+ "comments_count": 1,
1614
+ "conversation_url": "https://github.com/huggingface/diffusers/pull/13370",
1615
+ "created_at": "2026-03-30T15:12:13Z",
1616
+ "deletions": 0,
1617
+ "draft": false,
1618
+ "files_url": "https://github.com/huggingface/diffusers/pull/13370/files",
1619
+ "html_url": "https://github.com/huggingface/diffusers/pull/13370",
1620
+ "labels": [],
1621
+ "merged": false,
1622
+ "number": 13370,
1623
+ "review_comments_count": 0,
1624
+ "state": "open",
1625
+ "title": "Add AI image provenance community example",
1626
+ "updated_at": "2026-04-13T06:27:45Z"
1627
+ },
1628
  {
1629
  "additions": 33,
1630
  "author": "sayakpaul",
 
1658
  "cluster_id": null,
1659
  "cluster_ids": [],
1660
  "cluster_role": null,
1661
+ "comments_count": 2,
1662
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13368",
1663
  "created_at": "2026-03-30T08:03:51Z",
1664
  "deletions": 43,
1665
  "draft": false,
1666
  "files_url": "https://github.com/huggingface/diffusers/pull/13368/files",
1667
  "html_url": "https://github.com/huggingface/diffusers/pull/13368",
1668
+ "labels": [
1669
+ "tests",
1670
+ "size/M"
1671
+ ],
1672
  "merged": false,
1673
  "number": 13368,
1674
  "review_comments_count": 1,
1675
  "state": "open",
1676
  "title": "[tests] refactor autoencoderkl tests",
1677
+ "updated_at": "2026-04-12T06:54:07Z"
1678
  },
1679
  {
1680
  "additions": 12,
 
2392
  "cluster_id": null,
2393
  "cluster_ids": [],
2394
  "cluster_role": null,
2395
+ "comments_count": 1,
2396
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13329",
2397
  "created_at": "2026-03-25T04:04:57Z",
2398
  "deletions": 44,
2399
  "draft": false,
2400
  "files_url": "https://github.com/huggingface/diffusers/pull/13329/files",
2401
  "html_url": "https://github.com/huggingface/diffusers/pull/13329",
2402
+ "labels": [
2403
+ "size/M",
2404
+ "CI"
2405
+ ],
2406
  "merged": false,
2407
  "number": 13329,
2408
  "review_comments_count": 2,
2409
  "state": "open",
2410
  "title": "[ci] simplify release workflow.",
2411
+ "updated_at": "2026-04-12T06:50:48Z"
2412
  },
2413
  {
2414
  "additions": 119,
 
3396
  "author_association": "FIRST_TIME_CONTRIBUTOR",
3397
  "body_excerpt": "## Summary Fixes #13124 `log_validation()` in dreambooth training scripts runs pipeline inference using the same UNet/transformer that is being trained, without `torch.no_grad()`. With `--mixed_precision=\"fp16\"`, gradients are computed and\u2026",
3398
  "changed_files": 17,
3399
+ "cluster_id": "cluster-1246-22",
3400
  "cluster_ids": [
3401
+ "cluster-1246-22"
3402
  ],
3403
  "cluster_role": "member",
3404
  "comments_count": 0,
 
4220
  "cluster_id": null,
4221
  "cluster_ids": [],
4222
  "cluster_role": null,
4223
+ "comments_count": 17,
4224
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13231",
4225
  "created_at": "2026-03-09T04:49:54Z",
4226
  "deletions": 4,
 
4233
  "review_comments_count": 17,
4234
  "state": "open",
4235
  "title": "Add RAE Diffusion Transformer inference/preliminary training pipelines",
4236
+ "updated_at": "2026-04-12T18:02:36Z"
4237
  },
4238
  {
4239
  "additions": 3,
 
5760
  "cluster_id": null,
5761
  "cluster_ids": [],
5762
  "cluster_role": null,
5763
+ "comments_count": 1,
5764
  "conversation_url": "https://github.com/huggingface/diffusers/pull/13153",
5765
  "created_at": "2026-02-16T10:16:59Z",
5766
  "deletions": 864,
5767
  "draft": false,
5768
  "files_url": "https://github.com/huggingface/diffusers/pull/13153/files",
5769
  "html_url": "https://github.com/huggingface/diffusers/pull/13153",
5770
+ "labels": [
5771
+ "tests",
5772
+ "size/L"
5773
+ ],
5774
  "merged": false,
5775
  "number": 13153,
5776
  "review_comments_count": 3,
5777
  "state": "open",
5778
  "title": "[tests] refactor UNet model tests to align with the new pattern",
5779
+ "updated_at": "2026-04-12T06:54:04Z"
5780
  },
5781
  {
5782
  "additions": 2,
 
6233
  "state": "closed",
6234
  "title": "docs: improve docstring scheduling_flow_match_heun_discrete.py",
6235
  "updated_at": "2026-02-12T22:32:04Z"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6236
  }
6237
  ]
data/summary.json CHANGED
@@ -2,16 +2,16 @@
2
  "analysis_available": true,
3
  "cluster_count": 1,
4
  "clustered_pr_count": 1,
5
- "contributor_count": 79,
6
  "contributors_available": true,
7
- "generated_at": "2026-04-11T08:12:39Z",
8
- "merged_pr_count": 150,
9
- "open_pr_count": 89,
10
- "pr_count": 258,
11
  "pr_scope_available": true,
12
- "pr_scope_cluster_count": 20,
13
- "reference_time": "2026-04-10T21:59:46Z",
14
  "repo": "huggingface/diffusers",
15
- "snapshot_id": "20260410T215946Z",
16
  "window_days": 60
17
  }
 
2
  "analysis_available": true,
3
  "cluster_count": 1,
4
  "clustered_pr_count": 1,
5
+ "contributor_count": 84,
6
  "contributors_available": true,
7
+ "generated_at": "2026-04-14T01:45:09Z",
8
+ "merged_pr_count": 145,
9
+ "open_pr_count": 92,
10
+ "pr_count": 253,
11
  "pr_scope_available": true,
12
+ "pr_scope_cluster_count": 19,
13
+ "reference_time": "2026-04-13T13:58:38Z",
14
  "repo": "huggingface/diffusers",
15
+ "snapshot_id": "20260413T135838Z",
16
  "window_days": 60
17
  }