Öffentliches Register
Software-GesundheitsberichtSchema 0.27.0 · Metriken 1.13.0 · 2026-07-29 02:07 UTC

flagos-ai / FlagGems

FlagGems is an operator library for large language models implemented in the Triton Language.

PythonApache-2.0★ 1.057 Sterne⑂ 473 Forksseit März 2024Auf GitHub ansehen ↗

flagos-ai/FlagGems erreicht einen Gesundheitsindex von 85 von 100 und liegt damit im Bereich Exzellent. Am stärksten schneidet es bei Vitality (99/100) ab, am schwächsten bei AI Readiness (55/100). Zuletzt heute aktualisiert. 6 Mitwirkende tragen den Großteil der jüngsten Arbeit.

85
gesamt / 100
Exzellent

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

85
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

FlagOSOrganisation
248 Follower51 öffentliche Reposseit Nov. 2025

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlicht
PyPIflag_gems5.0.2-7vor 95 Tagen

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

99Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 0 Tagen
35.3/36Commit-Rhythmus — 51/52 Wochen mit Commits
18/18Commit-Volumen — 2.337 Commits im letzten Jahr
0/10OpenSSF Scorecard: Maintained — keine Daten
Verwendete Eingangsdaten
commits_last_year2.337
human_commit_share0,97
days_since_last_push0
active_weeks_last_year51

Release-Disziplin

100Exzellent
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 6 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 34 Tagen
27/27Release-Rhythmus — ein Release etwa alle 34,1 Tage
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count6
latest_release_tagv5.3.0
releases_from_tagsnein
days_since_latest_release34
mean_days_between_releases34,1

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

85Exzellent · 18 % des Gesamtindex
Wie die Bewertung erfolgt
49/60Stars — 1.057 Stars
22.3/25Forks — 473 Forks
6.7/15Watcher — 17 Watcher
Verwendete Eingangsdaten
forks473
stars1.057
watchers17
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
22.5/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (Apache-2.0)
18/18CONTRIBUTING-Leitfaden
13.5/13.5Verhaltenskodex
0/7.2Issue-Vorlage
6.3/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingja
has_issue_templatenein
has_code_of_conductja
has_pull_request_templateja

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

76Gut · 24 % des Gesamtindex
Wie die Bewertung erfolgt
48.6/54Bus-Faktor — 6 Beitragende decken die Hälfte aller Commits ab
15.9/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 29 % der Commits
13.5/13.5Breite der Beitragenden — 99 Beitragende
0/10OpenSSF Scorecard: Contributors — keine Daten
Verwendete Eingangsdaten
bus_factor6
contributors_sampled99
top_contributor_share0,294
Wie die Bewertung erfolgt
23.8/46.8Issue-Lösungsquote — 51 % der Issues geschlossen
27.6/38.3PR-Annahme — 2.869/3.981 entschiedene PRs gemergt
0/15OpenSSF Scorecard: Code-Review — keine Daten
Verwendete Eingangsdaten
merged_prs2.869
open_issues313
closed_issues325
issue_closed_ratio0,509
closed_unmerged_prs1.112
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
17.2/25Reichweite des Inhabers — 248 Follower von flagos-ai
13.9/25Kontohistorie — 51 öffentliche Repos, Kontoalter ca. 0 Jahre
Verwendete Eingangsdaten
followers248
owner_typeOrganization
is_verified
owner_loginflagos-ai
public_repos51
account_age_days262

Paketpflege

100Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 1 Paket(e) auf pypi
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 95 Tagen
20/20Versionshistorie — 7 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packagesflag_gems
ecosystemspypi
any_deprecatednein
min_days_since_publish95

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

85Exzellent · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 16 Workflow(s)
24/24Tests vorhanden
16/16Linter-Konfiguration
9.6/9.6Pre-Commit-Hooks
0/6.4.editorconfig
0/20OpenSSF Scorecard: CI-Tests — keine Daten
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfignein
has_linter_configja
has_precommit_configja
Wie die Bewertung erfolgt
30/30README
25/25Dokumentationsverzeichnis
0/15Dokumentations-/Homepage-Site
10/10Repository-Beschreibung
10/10Topics — 3 Topics
0/10Wiki
Verwendete Eingangsdaten
topicspytorch, triton, triton-kernels
has_wikinein
homepage
has_readmeja
has_docs_dirja
has_descriptionja

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

78Gut · 16 % des Gesamtindex
Wie die Bewertung erfolgt
30/30Sicherheitsrichtlinie (SECURITY.md)
25/25Dependabot-Konfiguration
0/25Lockfiles für Abhängigkeiten — veröffentlichte Bibliothek — Lockfiles sind Sache der Anwendung, hier nicht erwartet
0/20CodeQL-Workflow
Verwendete Eingangsdaten
sourcefile_signals
lockfiles
manifestscpp/pyproject.toml, pyproject.toml, setup.py
has_codeql_workflownein
has_security_policyja
has_dependabot_configja
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Lockfiles für Abhängigkeiten. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
35/35Direkte Abhängigkeiten ohne bekannte Advisories — keine direkte Abhängigkeit trägt ein bekanntes Advisory
25/25Indirekte Abhängigkeiten ohne bekannte Advisories — keine indirekte Abhängigkeit trägt ein bekanntes Advisory
0/40Keine offenen Advisories — kein Advisory trägt ein Veröffentlichungsdatum
Verwendete Eingangsdaten
sourceosv
advisories0
affected_packages0
assessed_packages6
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Keine offenen Advisories. Die verbleibenden Gewichte wurden renormalisiert. Abgeglichen wurde die Laufzeit-Abhängigkeitshülle von pypi:flag_gems@5.0.2 — das, was die Installation des veröffentlichten Pakets nach sich zieht — mit 6 Paketen. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

55Mittel · 0 % des Gesamtindex
Wie die Bewertung erfolgt
0/45Agentenanweisungen — keine CLAUDE.md / AGENTS.md / Editor-Regeln
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 91 von 97 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,938
agent_instruction_files
agent_instruction_max_bytes
Wie die Bewertung erfolgt
12.6/18Bootstrap mit einem Befehl — docs/themes/hugo-book/go.mod (Toolchain-Konvention, kein Task-Runner)
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration
0/11Statische Typprüfung
0/10Reproduzierbare Umgebung
10/10Belegte Agentenpraxis — 24 der letzten 100 Commits von Agenten verfasst oder ihnen zugeschrieben
8/8Automatisierte Wartung — 3 der letzten 100 Commits sind automatisierte Abhängigkeits-Updates
0/10OpenSSF Scorecard: Pinned-Dependencies — keine Daten
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfiles
has_dockerfilenein
typed_languagenein
bootstrap_files
has_devcontainernein
has_linter_configja
typecheck_configs
agent_commit_share0,24
toolchain_manifestsdocs/themes/hugo-book/go.mod
dependency_bot_commit_share0,03
Wie die Bewertung erfolgt
0/45Typprüfbarer Code — Python ohne Typprüfungs-Konfiguration
54.7/55Handhabbare Dateigrößen — 17/3.414 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languagePython
largest_source_bytes2.707.645
source_files_sampled3.414
oversized_source_files17
Wie die Bewertung erfolgt
0/40API-Schema (OpenAPI/GraphQL/proto)
0/20MCP-Server
40/40Lauffähige Beispiele — example, examples
Verwendete Eingangsdaten
example_dirsexample, examples
has_mcp_signalnein
api_schema_files

Eckdaten

1.057GitHub-Sterne
99Mitwirkende
2.337Commits, letzte 12 Monate
0Tage seit letztem Push
6Releases
6Bus-Faktor
313offene Issues
PyPIPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Could not fetch pypi package 'flag-gems-cpp-__VENDOR__' from its registry
  • OpenSSF Scorecard did not return a usable result (2026/07/29 02:06:51 Warning: PATs stored in env variables GITHUB_AUTH_TOKEN and GITHUB_TOKEN differ. Scorecard will use the former.); skipping Scorecard checks

Weitere Details

Stern- und Fork-Verlauf 0 ★ / 473 ⇿
0Sterne
473Forks
6Releases

Wann jeder Stern und Fork hinzugefügt wurde, von GitHub erfasst und nach Tagen gruppiert. Das kumulierte Wachstum steht direkt über den täglichen Zugängen, aus denen es besteht, sodass beide gegeneinander lesbar sind: stetiger organischer Zuwachs sieht ganz anders aus als ein abrupter, kurzlebiger Ausschlag. Wo dieser Unterschied messbar ist, wird er als Wachstumsauthentizität ausgewiesen.

010020030040050044672024-062025-062026-07
Major 1Minor 2Patch 1

Jeder Punkt umfasst 2 Tage.

Direkte Abhängigkeiten 5
RegistryPaketVersionsvorgabeManifest
PyPIflag-gemscpp/pyproject.toml
PyPIpackaging>=26.0pyproject.toml
PyPIPyYAML==6.0.1pyproject.toml
PyPIsqlalchemy==2.0.48pyproject.toml
PyPInumpypyproject.toml
Alle Abhängigkeiten 48

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 3 direkte und 45 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
PyPIpackagingdirekt
PyPIpyyaml6.0.1direkt
PyPIsqlalchemy2.0.48direkt
PyPIapex0.1indirekt
PyPIbenchflow1.0.0indirekt
PyPIcambricon-dali0.13.0indirekt
PyPIcmakeindirekt
PyPIcolorama0.4.6indirekt
PyPIcoverage7.13.5indirekt
PyPIdatasetsindirekt
PyPIdistro1.9.0indirekt
PyPIflash-attn2.4.2+7e2dd4dindirekt
PyPIhydrax0.1.0indirekt
PyPIhyperparameter0.5.6indirekt
PyPImkl2024.0.0indirekt
PyPIninjaindirekt
PyPIopenpyxl3.1.5indirekt
PyPIpandasindirekt
PyPIpandas2.3.3indirekt
PyPIpsutil6.1.0indirekt
PyPIpybind11indirekt
PyPIpybind113.0.3indirekt
PyPIpyefml1.9.10indirekt
PyPIpytest9.0.3indirekt
PyPIpytest-md-report0.8.0indirekt
PyPIregex2026.4.4indirekt
PyPIscikit-build-coreindirekt
PyPIscikit-build-core0.12.2indirekt
PyPIscipyindirekt
PyPIsetuptoolsindirekt
PyPIsetuptools-scmindirekt
PyPItorch2.7.0+cpuindirekt
PyPItorch-gcu2.10.0+3.7.20260408indirekt
PyPItorch-mlu1.29.2+torch2.7.1indirekt
PyPItorch-mlu-ops1.8.0+torch2.7.1indirekt
PyPItorch-musa2.9.0indirekt
PyPItorch-npu2.9.0indirekt
PyPItorch-plugin0.1.0indirekt
PyPItorch-ptpu0.2.3+torch2.11indirekt
PyPItorch-txda0.1.0+20260615.37ba6bbdindirekt
PyPItorch-xray2.0.4indirekt
PyPItorchaudio2.4.1+metax3.7.2.0indirekt
PyPItorchvision0.15.1+metax3.7.2.0indirekt
PyPItransformersindirekt
PyPItxops0.1.0+20260508.60287151indirekt
PyPIvllmindirekt
PyPIxformers0.0.29+1e7a8ec.d20260114indirekt
PyPIxmlir1.0.0.1indirekt
Abhängigkeits-Advisories 0

Die Installation von pypi:flag_gems@5.0.2 zieht 6 Pakete nach sich, direkt und transitiv: 0 tragen bekannte Advisories, davon 0 direkte Abhängigkeiten.

Keine bekannten Advisories betreffen die bewerteten Abhängigkeiten.

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [
        "pytorch",
        "triton",
        "triton-kernels"
      ],
      "is_fork": false,
      "size_kb": 87325,
      "has_wiki": false,
      "homepage": null,
      "languages": {
        "C++": 390738,
        "CSS": 3613,
        "CMake": 46675,
        "Shell": 70037,
        "Python": 19145796,
        "JavaScript": 2062
      },
      "pushed_at": "2026-07-29T02:03:10Z",
      "created_at": "2024-03-21T02:04:53Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-29T02:03:13Z",
      "description": "FlagGems is an operator library for large language models implemented in the Triton Language.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "master",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Python",
      "significant_languages": [
        "Python"
      ]
    },
    "owner": {
      "blog": "https://flagos.io",
      "name": "FlagOS",
      "type": "Organization",
      "login": "flagos-ai",
      "company": null,
      "location": "China",
      "followers": 248,
      "avatar_url": "https://avatars.githubusercontent.com/u/242732894?v=4",
      "created_at": "2025-11-08T03:12:26Z",
      "is_verified": null,
      "public_repos": 51,
      "account_age_days": 262
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": null,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v5.3.0",
          "kind": "minor",
          "published_at": "2026-06-24T07:22:22Z"
        },
        {
          "tag": "v5.0.2",
          "kind": "patch",
          "published_at": "2026-04-24T02:10:38Z"
        },
        {
          "tag": "v5.0.1.rc.0",
          "kind": "other",
          "published_at": "2026-03-26T10:12:50Z"
        },
        {
          "tag": "v5.0.0",
          "kind": "major",
          "published_at": "2026-03-26T08:05:50Z"
        },
        {
          "tag": "v4.2.1.rc.0",
          "kind": "other",
          "published_at": "2026-01-26T02:42:24Z"
        },
        {
          "tag": "v4.2.0",
          "kind": "minor",
          "published_at": "2026-01-04T14:06:02Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "8e34260917c7d2c5ba8bbdf3bb3bfa59d7413328",
          "body": "* add sunrise's customized ops\n\n* add sunrise's change",
          "is_bot": false,
          "headline": "[_sunrise] update sunrise ops (#5024)",
          "author_name": "Dayrker",
          "author_login": "Dayrker",
          "committed_at": "2026-07-29T02:03:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b117868f300b8ee29b5d08ba58a6029502007c5d",
          "body": null,
          "is_bot": false,
          "headline": "fix issue 4058 (#4741)",
          "author_name": "HuangYiQun",
          "author_login": "huangyiqun",
          "committed_at": "2026-07-29T01:30:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "005e826728f6912f8b4991c4dcc2fbe002b6475f",
          "body": null,
          "is_bot": false,
          "headline": "fix issue 4057 (#4742)",
          "author_name": "HuangYiQun",
          "author_login": "huangyiqun",
          "committed_at": "2026-07-29T01:30:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "715a5e5692a4c599f6bc9ec625e533ab1f59b4c3",
          "body": null,
          "is_bot": false,
          "headline": "fix issue 4055 (#4743)",
          "author_name": "HuangYiQun",
          "author_login": "huangyiqun",
          "committed_at": "2026-07-29T01:30:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07434464660603646fb75d3089b49050cbbc637c",
          "body": null,
          "is_bot": false,
          "headline": "Fix rms_norm implementation (#5009)",
          "author_name": "lvyouchen",
          "author_login": "CLYtou",
          "committed_at": "2026-07-28T09:55:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a52f9535ddf6e49d6df641f26eafec3f0d1ef23",
          "body": null,
          "is_bot": false,
          "headline": "Add te rmsnorm_fwd and rmsnorm_bwd op (#4640)",
          "author_name": "WangZhen",
          "author_login": "0x45f",
          "committed_at": "2026-07-28T03:12:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c8f9ed3b99df9ddfdeed33b6611f843ebec3fa23",
          "body": null,
          "is_bot": false,
          "headline": "Fix mul fallback error (#4999)",
          "author_name": "WangZhen",
          "author_login": "0x45f",
          "committed_at": "2026-07-28T03:00:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b4c271fd8e4d02637f16262548d69366b70ca6d9",
          "body": "Updated comment regarding numpy version requirements.\n\nSigned-off-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "Revise numpy version requirement comment",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-28T02:10:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f3d33fd7a5541f5b206ec2622240e682590b03f0",
          "body": "Signed-off-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "Update upload-artifact action to version 7.0.0 (#5002)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-28T01:52:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5e8767a5593a502f9a82e24b425c6350bf7bee1e",
          "body": "Signed-off-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "Update upload-artifact action to version 7.0.0",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-28T00:26:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "146a1eb07ac1652d6cde0af7277a5f5c53df45cd",
          "body": "Signed-off-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "Update numpy dependency to allow versions greater than 2",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-27T23:22:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07f4c30c8d753986fffdbbbf00fcdc0c7e9cea9b",
          "body": "Signed-off-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "Update torch version to 2.9.1 in backends.yaml",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-27T15:59:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "734e1e942a236c02e0d52e67e183fb2114b56fb8",
          "body": null,
          "is_bot": false,
          "headline": "Bump numpy version to 2.3.5 (#4994)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-27T12:07:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cead653babe1d6fe7bf2b42d5a680f8848b50905",
          "body": null,
          "is_bot": false,
          "headline": "Optimize MXFP4 dequant bit unpacking (#4943)",
          "author_name": "Kingsley Liu",
          "author_login": "KingsleyLiu-NV",
          "committed_at": "2026-07-27T09:24:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b423a0ac068447b71951995ae5f3e38219573207",
          "body": "…(#4251)\n\n* [KernelGen][Nvidia] Add linalg_ldl_solve operator with Triton kernel\n\n* Update operators.yaml\n\nSigned-off-by: Dingxingdi <784318034@qq.com>\n\n* Address linalg_ldl_solve review warnings\n\nSigned-off-by: Dingxingdi <784318034@qq.com>\n\n* Implement generic linalg_ldl_solve Triton kernel\n\n* Fix\n[…]\nper JIT\n\n---------\n\nSigned-off-by: Dingxingdi <784318034@qq.com>\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Qiming Teng <tengqm@outlook.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add linalg_ldl_solve operator with Triton kernel …",
          "author_name": "Dingxingdi",
          "author_login": "Dingxingdi",
          "committed_at": "2026-07-27T08:35:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d644ffd0b3c77f56c6a1c4e87e89a0790f408294",
          "body": null,
          "is_bot": false,
          "headline": "CI: improve weekly test gpu id and remove cache file (#4983)",
          "author_name": "Hello World",
          "author_login": "wuwentao",
          "committed_at": "2026-07-27T07:52:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "62e172edf003a9d0cfbe4d4f583d874307112014",
          "body": null,
          "is_bot": false,
          "headline": "Tune Triton-TLE topk paths (#4572)",
          "author_name": "Zhengyi Lai",
          "author_login": "zheng1",
          "committed_at": "2026-07-27T06:42:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "425f2696f377f328cf7b88060c66ae174d2af31c",
          "body": "…n kernel (#3866)\n\n* [KernelGen][Nvidia] Add _upsample_nearest_exact2d operator with Triton kernel\n\n* Update alpha version from 5.1 to 5.3\n\nSigned-off-by: Dingxingdi <784318034@qq.com>\n\n---------\n\nSigned-off-by: Dingxingdi <784318034@qq.com>\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: bin913 <842884726@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add _upsample_nearest_exact2d operator with Trito…",
          "author_name": "Dingxingdi",
          "author_login": "Dingxingdi",
          "committed_at": "2026-07-27T04:49:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c99228168071b3329984c05fcada6c64d7eed46",
          "body": "* [KernelGen][Nvidia] Add _add_relu operator with Triton kernel\n\n* Update alpha version from '5.1' to '5.3'\n\nSigned-off-by: Dingxingdi <784318034@qq.com>\n\n* Address _add_relu review comments\n\n* Update operators.yaml\n\nSigned-off-by: Dingxingdi <784318034@qq.com>\n\n---------\n\nSigned-off-by: Dingxingdi \n[…]\nned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Dingxingdi <784318034+Dingxingdi@users.noreply.github.com>\nCo-authored-by: bin913 <842884726@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add _add_relu operator with Triton kernel (#3883)",
          "author_name": "Dingxingdi",
          "author_login": "Dingxingdi",
          "committed_at": "2026-07-27T04:49:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d918de2ff65fd5f25f08e3bc559978afa35af492",
          "body": "* feat: add _chunk_cat operator with Triton kernel\n\n* style: uppercase GEMS _CHUNK_CAT in logger.debug\n\n* fix: revert unrelated scalar_tensor reorder in __init__.py\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: bin913 <842884726@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add _chunk_cat operator with Triton kernel (#3684)",
          "author_name": "Jingze",
          "author_login": "LoserCheems",
          "committed_at": "2026-07-27T04:45:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a31b2e79ee0380b25e438d4a6c5cb3e90f9a4f9",
          "body": "…erator with Triton kernel (#3683)\n\n* [KernelGen][Nvidia] Add _embedding_bag_per_sample_weights_backward operator with Triton kernel\n\n* fix: address review comments\n\n1. tests: remove torch.cuda.manual_seed_all (device-specific, unnecessary)\n2. ops: handle padding_idx by zeroing gradients at padding positions\n3. ops: clarify docstring for mode (kept for API compat) and padding_idx\n\n---------\n\nCo-authored-by: bin913 <842884726@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add _embedding_bag_per_sample_weights_backward op…",
          "author_name": "Jingze",
          "author_login": "LoserCheems",
          "committed_at": "2026-07-27T04:44:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "44ec84ee3a0daddbb0396aa089171dc2e54cff51",
          "body": "… (#3365)\n\n* [KernelGen][Nvidia] Add special_bessel_j1 operator with Triton kernel\n\n* [KernelGen][Nvidia] Remove unused special_bessel_j1_ (no registration, no test)\n\n* Clarify dtype comments in test and benchmark for special_bessel_j1\n\nExplain why benchmark is fp32-only (NVIDIA CUDA limitation) whi\n[…]\nce\n  in float32 for half/bf16 inputs and cast back.\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_bessel_j1 operator with Triton kernel…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-27T04:43:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7f2cc832d30f4fffe8cab822593827023e17426c",
          "body": "…969)\n\n* repair: rebase special_round onto origin/master, resolve registration conflicts\n\n* fix: correct import/registration alphabetical order for special_round\n\n* fix: apply isort+black formatting for special_round registrations\n\n* chore: retrigger CI for special_round\n\n* fix: apply black+isort fo\n[…]\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: wanghairui <wanghairui0927@gmail.com>\nCo-authored-by: yzw1128 <2508161484@qq.com>\nCo-authored-by: yzw1128 <yzw1128@users.noreply.github.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_round operator with Triton kernel (#3…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-27T02:21:11Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "38f083068f1e18b27665b24bdab39bfc7ea0dc83",
          "body": null,
          "is_bot": false,
          "headline": "Fix setup for triton/flagtree combination (#4963)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-26T15:19:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "46cd94c672378d9f90e6371a366b29a970e7327d",
          "body": null,
          "is_bot": false,
          "headline": "fix: update output path and mthreads/hygon container (#4946)",
          "author_name": "Hello World",
          "author_login": "wuwentao",
          "committed_at": "2026-07-24T09:29:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0527773dcbcf1456b09f34e033fe0c2178c88904",
          "body": null,
          "is_bot": false,
          "headline": "add Dao-style standard FHT accuracy tests (新增 Dao 风格标准 FHT 精度测试) (#4863)",
          "author_name": "dawnyang050-debug",
          "author_login": "dawnyang050-debug",
          "committed_at": "2026-07-24T05:58:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "424111a9743ca146b1b3c3f364602ee7de2ef1a3",
          "body": null,
          "is_bot": false,
          "headline": "update code owner (#4941)",
          "author_name": "HuangYiQun",
          "author_login": "huangyiqun",
          "committed_at": "2026-07-24T01:43:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d8b500b368343ac5f5ff4e01b508d9e8e03ad5c5",
          "body": null,
          "is_bot": false,
          "headline": "[kunlunxin]  optimize existing ops and add new op coverage (#4816)",
          "author_name": "RobertLuobo",
          "author_login": "RobertLuobo",
          "committed_at": "2026-07-23T12:27:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "55470c128fe9bb6ce06c9816d31aa6365d90ed25",
          "body": "…replacement for #3968) (#4317)\n\n* fix: add special_gammaln operator with edge case tests\n\n- Gammaln operator with pointwise_dynamic decorator\n- _out variant support\n- Edge case tests (poles at 0,-1,-2, known values at 1,2)\n- Benchmark coverage\n\n* chore: trigger CI for special_gammaln clean rebuild\n\n[…]\nady has its own dedicated\nspecial_gammaln_out entry.\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Qiming Teng <tengqm@outlook.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_gammaln operator with Triton kernel (…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-23T03:52:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dc43a87120494db6a7942edf99f45b271df5c544",
          "body": "…h Triton kernel (#4475)",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add binary_cross_entropy_with_logits operator wit…",
          "author_name": "bwbwzzz",
          "author_login": "bwbwzzz",
          "committed_at": "2026-07-23T03:51:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b2ffffad57f5208b4519828f282fe186aa7d6adf",
          "body": "…n kernel (#4250)\n\n* [KernelGen][Nvidia] Add cudnn_batch_norm_backward operator with Triton kernel\n\n* Remove TODO comment in NormBenchmark class\n\nRemoved TODO comment about consolidating to a base package.\n\nSigned-off-by: bwbwzzz <96050438+bwbwzzz@users.noreply.github.com>\n\n* fix: reorder cudnn_batc\n[…]\ns.yaml\n\nSigned-off-by: bwbwzzz <96050438+bwbwzzz@users.noreply.github.com>\n\n---------\n\nSigned-off-by: bwbwzzz <96050438+bwbwzzz@users.noreply.github.com>\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add cudnn_batch_norm_backward operator with Trito…",
          "author_name": "bwbwzzz",
          "author_login": "bwbwzzz",
          "committed_at": "2026-07-23T03:51:09Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "fb1267e1a165c230fe4ba0832480cb0f65e59e66",
          "body": "…_args (#4849)\n\nprepare_args only checked for key existence in kwargs to decide\nwhether a user-provided output buffer was supplied. It did not\nvalidate that the value was non-None, nor did it filter out\nmismatched kwarg keys (e.g. 'out' instead of 'out0').\n\nThis caused callers that unconditionally f\n[…]\nter the loop to keep only valid outN keys,\n   discarding any mismatched keys and None values.\n\nCo-authored-by: bwbwzzz <bwbwzzz@users.noreply.github.com>\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: filter None and mismatched out keys in pointwise_dynamic prepare…",
          "author_name": "bwbwzzz",
          "author_login": "bwbwzzz",
          "committed_at": "2026-07-23T03:50:27Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f12bd79b1cd70e24ddc53bc62b724c793e037458",
          "body": "* Optimize MXFP4 fused Marlin MoE dequant: fold scale + decode-opt\n\nFold the FP4->bf16 dequant bias into the per-32 E8M0 scale (bf16 only,\nbit-exact, gated by _e8m0_fold_safe with an exact two-step fallback), and\nmicro-optimize the E2M1 bit decode (5 ALU ops/group). Dequant inline asm\ndrops 57->40 i\n[…]\n39\non the 16-shape benchmark (H20-3e). No env knobs: fold is applied\nautomatically for bf16 safe-domain scales.\n\n* Fix a pre-commit\n\n---------\n\nCo-authored-by: Vincent Xiao <vincent.xiao.me@gmail.com>",
          "is_bot": false,
          "headline": "Optimize MXFP4 fused Marlin MoE dequant: fold scale + decode-opt (#4908)",
          "author_name": "Linz",
          "author_login": "zeroherolin",
          "committed_at": "2026-07-23T03:04:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6b31baf6a7e3cd97fa0fee209616ff33e8ee9f0a",
          "body": "* [KernelGen][Nvidia] Add igammac_ operator with Triton kernel\n\n* [KernelGen][Nvidia] Remove @pytest.mark.inplace from igammac_ test\n\n* Add Apache 2.0 header to igammac_.py\n\n\n* Update operator alpha stage to 5.3\n\n* Update operator stage to alpha 5.4\n\n* Remove extra copyright lines to match required \n[…]\nmac_\n\n* fix: address PR check findings for igammac_\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add igammac_ operator with Triton kernel (#3366)",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-23T02:33:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b10f1d47401b2df7166ac0aff8958128338ed237",
          "body": "* [KernelGen][Nvidia] Add unsqueeze operator with Triton kernel\n\n* Update operator alpha stage to 5.3\n\n* Update operator stage to alpha 5.4\n\n* fix: rewrite unsqueeze as zero-copy metadata op using as_strided\n\nReplace the Triton data-copy kernel with torch.as_strided view manipulation,\nmatching the p\n[…]\n@qq.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: yzw1128 <yzw1128@users.noreply.github.com>\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: kkkwb <1115095230@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add unsqueeze operator with Triton kernel (#3886)",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-22T09:46:38Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "9d747122dfba3322b2a7c362c7439242c98b4947",
          "body": "* fix: rebase resize_as onto current master (clean)\n\nAdditive-only rebase — 3 new operator files + registration entries.\nNo upstream files overwritten.\n\n* fix: remove unreachable else branch in resize_as\n\nThe early return at line 45 (self.shape == the_template.shape) ensures\nthe else branch at line \n[…]\nhan@baai.ac.cn>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Qiming Teng <tengqm@outlook.com>\nCo-authored-by: kkkwb <1115095230@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add resize_as operator with Triton kernel (#3538)",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-22T09:45:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "58c4d9b362b65b0c34ee326be97fcd5eba16e2dd",
          "body": null,
          "is_bot": false,
          "headline": "Fix cpp import error (#4922)",
          "author_name": "WangZhen",
          "author_login": "0x45f",
          "committed_at": "2026-07-22T09:45:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "549398f227c27e276438a055ea3555733a96efa8",
          "body": null,
          "is_bot": false,
          "headline": "Optimize index for slice-before-index adjacent tensor indices (#4579)",
          "author_name": "ZYX223",
          "author_login": "ZYX223",
          "committed_at": "2026-07-22T06:22:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6307b150da06dae5811cc378b1176cfbd461fa32",
          "body": null,
          "is_bot": false,
          "headline": "Add test pandas deps (#4919)",
          "author_name": "WangZhen",
          "author_login": "0x45f",
          "committed_at": "2026-07-22T03:28:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1a88de13e42ecacf1911e442769bbdab632de60f",
          "body": null,
          "is_bot": false,
          "headline": "fix(tests): fix mm tma test (#4905)",
          "author_name": "103yiran",
          "author_login": "103yiran",
          "committed_at": "2026-07-22T02:51:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ac4e5a3dbcc269d164169c16b883f3127783d758",
          "body": "…Triton kernel (#4040)\n\n* [KernelGen][Nvidia] Add special_chebyshev_polynomial_u operator with Triton kernel\n\n* Fix: add dtype assert to muxi backend wrapper\n\nCo-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>\n\n* fix: apply review fixes for special_chebyshev_polynomial_u\n\n- Rename input_fn help\n[…]\n------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Claude Opus 4.7 <noreply@anthropic.com>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_chebyshev_polynomial_u operator with …",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-21T10:08:36Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ea65c366be7d36942e0371b9eb4d3747606d3112",
          "body": "…rnel (#3517)\n\n* [KernelGen][Nvidia] Add fractional_max_pool2d operator with Triton kernel\n\n* fix: implement correct fractional max pooling using random_samples\n\nThe previous implementation used fixed strides (ceil(in_h/out_h)) which\nis regular max pooling, not fractional. Now correctly implements t\n[…]\n: taooo <60033270+Schopenhauer-loves-Hegel@users.noreply.github.com>\nCo-authored-by: taooo <60033270+Schopenhauer-loves-Hegel@users.noreply.github.com>\nCo-authored-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add fractional_max_pool2d operator with Triton ke…",
          "author_name": "Jingze",
          "author_login": "LoserCheems",
          "committed_at": "2026-07-21T10:08:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9aab6d5344f6ca6a0b63da9e5dc6cb0e425705fa",
          "body": "* [KernelGen][Nvidia] Add special_sinc operator with Triton kernel\n\n* Update operator stage to alpha 5.4\n\n* [KernelGen][Nvidia] Fix special_sinc logger prefix to include operator name\n\n* fix: address PR check findings for special_sinc\n\n* fix: keep special_sinc export order alphabetic\n\n* fix: sort sp\n[…]\ncom>\nCo-authored-by: Claude Opus 4.7 <noreply@anthropic.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: wanghairui <wanghairui0927@gmail.com>\nCo-authored-by: kkkwb <1115095230@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_sinc operator with Triton kernel (#3977)",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-21T09:19:58Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "6151ee069079dcf0f7eb60f77203c1c1b73a1785",
          "body": "* feat: add lcm and lcm_ operators with Triton kernel\n\n* fix: use static_range and unsigned arithmetic in binary GCD\n\nAddress review comment about loop performance for large values:\n- Replace while-loop with tl.static_range(MAX_ITERS) — 62 for int32,\n  126 for int64 — covering Stein's algorithm wors\n[…]\ncises overflow edge cases where\n  CPU and GPU produce different results due to intermediate overflow.\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add lcm_ operator with Triton kernel (#3676)",
          "author_name": "Jingze",
          "author_login": "LoserCheems",
          "committed_at": "2026-07-21T09:08:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "848a4e6c17b4de7e9a63b02c29aff6f09c38a54b",
          "body": "…on kernel (#3661)\n\n* [KernelGen][Nvidia] Add special_modified_bessel_k1 operator with Triton kernel\n\n* fix: resolve pre-commit failures in iluvatar bessel_k1 backend and add Apache header\n\nFixed line-too-long (split kernel launch across lines) and missing end-of-file\nnewline in iluvatar backend. Ad\n[…]\nthored-by: Claude Opus 4.7 <noreply@anthropic.com>\nCo-authored-by: w1120029931-bit <w1120029931@gmail.com>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_modified_bessel_k1 operator with Trit…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-21T08:49:56Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "e8e1a6e326d48ea0666b44567f1b30472b53cf80",
          "body": null,
          "is_bot": false,
          "headline": "Fix sdpa head dim k (#4881)",
          "author_name": "WangZhen",
          "author_login": "0x45f",
          "committed_at": "2026-07-21T07:57:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f30a7e8d9850bff2f1a0636f0519a3da514971f8",
          "body": "…#4890)",
          "is_bot": false,
          "headline": "fix: resolve complex conjugate recursion and vdot accuracy failures (…",
          "author_name": "lvyouchen",
          "author_login": "CLYtou",
          "committed_at": "2026-07-21T06:09:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ab8d1066217a846e17b34b01647da4021208d4bf",
          "body": "…nel (#4147)\n\n* [KernelGen][Nvidia] Add linalg_ldl_factor_ex operator with Triton kernel\n\n* Fix linalg_ldl_factor_ex pivot semantics\n\n* Fix linalg_ldl_factor_ex operator metadata\n\n* Update operators.yaml\n\nSigned-off-by: Dingxingdi <784318034@qq.com>\n\n* Refactor linear algebra operator definitions in\n[…]\n\n\n---------\n\nSigned-off-by: Dingxingdi <784318034@qq.com>\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: w1120029931-bit <w1120029931@gmail.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add linalg_ldl_factor_ex operator with Triton ker…",
          "author_name": "Dingxingdi",
          "author_login": "Dingxingdi",
          "committed_at": "2026-07-21T05:49:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "82b5043f4816514607dd737543f58399820eb14c",
          "body": "…th Triton kernel (#3971)\n\n* [KernelGen][Nvidia] Add special_scaled_modified_bessel_k1 operator with Triton kernel\n\n* [KernelGen][Nvidia] Fix special_scaled_modified_bessel_k1 PR audit findings\n\n* Update operator stage to alpha 5.4\n\n* fix: address PR check findings for special_scaled_modified_bessel\n[…]\nauthored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Claude Opus 4.7 <noreply@anthropic.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: wanghairui <wanghairui0927@gmail.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_scaled_modified_bessel_k1 operator wi…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-21T05:48:58Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "78cee4c80e4af569ae0ad55661e5ac940d271d0f",
          "body": "…or with Triton kernel (#3783)\n\n* [KernelGen][Nvidia] Add special_shifted_chebyshev_polynomial_v operator with Triton kernel\n\nAdds a Triton kernel for special_shifted_chebyshev_polynomial_v that computes the shifted Chebyshev polynomial of the third kind V_n^*(x).\n\nFiles changed:\n- src/flag_gems/ops\n[…]\n.cn>\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_shifted_chebyshev_polynomial_v operat…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-21T05:48:44Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "41082f04e1be7f208769408367d1a70fcca98601",
          "body": "* [KernelGen][Nvidia] Add __xor__ operator with Triton kernel\n\n* fix: remove unrelated changes in ops/__init__.py, use ^ operator in tests\n\nAddress review comments:\n1. ops/__init__.py: restored upstream content, only added __xor__ imports\n   (removed accidental deletions of unrelated imports from pr\n[…]\n_ / __ixor__\n\n* Reorder zero-related functions in init.py\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add __xor__ operator with Triton kernel (#3685)",
          "author_name": "Jingze",
          "author_login": "LoserCheems",
          "committed_at": "2026-07-21T05:48:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b1bd28ee95222bfe0eaf1e1c4f931cdf9a3e7b0b",
          "body": "…n kernel (#3682)\n\n* feat: add _upsample_nearest_exact3d operator with Triton kernel\n\n* fix: add non-integer scale factors (1.5, 2.5) to test cases\n\nAddress review comment: test non-integer factors to ensure the kernel\nhandles non-aligned output sizes correctly. Also use int() for out_size\ncomputation to handle float factors properly.",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add _upsample_nearest_exact3d operator with Trito…",
          "author_name": "Jingze",
          "author_login": "LoserCheems",
          "committed_at": "2026-07-21T04:14:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bbd58ef200acde7cb7e6f096afc3bc171c30c839",
          "body": null,
          "is_bot": false,
          "headline": "add var_dim benchmark testcases (#4883)",
          "author_name": "HuangYiQun",
          "author_login": "huangyiqun",
          "committed_at": "2026-07-21T04:08:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a481c3fb97e5cf21f00cd928ebf153f191011ca6",
          "body": "…rnel (#4033)\n\n* Add linalg_svdvals operator using existing SVD kernel\n\nComputes singular values by delegating to the existing SVD kernel\nwith compute_uv=False to avoid unnecessary U/V matrix computation.\n\n* Fix logger naming and benchmark file naming convention\n\n- Fix logger in src/flag_gems/ops/li\n[…]\nd-By: Claude Opus 4.7 <noreply@anthropic.com>\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Claude Opus 4.7 <noreply@anthropic.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add linalg_svdvals operator using existing SVD ke…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-21T03:51:11Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "013695e3790c8a9b1a14e4f9e59faddb9a1a982d",
          "body": "…riton kernel (#4027)\n\n* [KernelGen][Metax] Add _nested_view_from_buffer_copy operator with Metax backend specialization\n\nAdd a Metax-specific workaround for _nested_view_from_buffer_copy that manually\nextracts components from flat buffers via as_strided + clone and constructs a\nnested tensor with t\n[…]\n------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Claude Opus 4.7 <noreply@anthropic.com>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add _nested_view_from_buffer_copy operator with T…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-21T03:50:53Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f1e3f716e0e15c9de747fd72f1a4dd05eb7e2c45",
          "body": "…(#3680)\n\n* feat: add diagonal_scatter operator with Triton kernel\n\n* test: add non-last-dims cases for diagonal_scatter permute path\n\nAdd test_diagonal_scatter_non_last_dims covering dim1/dim2 combinations\nthat are not the last two dimensions (e.g., dim1=0, dim2=1 on 3D tensors),\nexercising the permute path in the kernel.",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add diagonal_scatter operator with Triton kernel …",
          "author_name": "Jingze",
          "author_login": "LoserCheems",
          "committed_at": "2026-07-21T03:44:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4db924edf7cba042be9ce638ab01f467e7cba562",
          "body": "…or with Triton kernel (#3662)\n\n* [KernelGen][Nvidia] Add special_shifted_chebyshev_polynomial_w operator with Triton kernel\n\n* fix: correct promotion_methods in iluvatar chebyshev backend and add Apache header\n\nFixed iluvatar backend promotion_methods to include both tensor inputs\n(0, 1, \"DEFAULT\")\n[…]\nauthored-by: w1120029931-bit <w1120029931@gmail.com>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: wanghairui <wanghairui0927@gmail.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_shifted_chebyshev_polynomial_w operat…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-21T03:43:40Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "789ce3c229be4d3fc89e19fce39ff58603b2a855",
          "body": "* [KernelGen][Nvidia] Add squeeze_copy operator with Triton kernel\n\n* Update operators.yaml\n\nSigned-off-by: bwbwzzz <96050438+bwbwzzz@users.noreply.github.com>\n\n* Update operators.yaml\n\nSigned-off-by: bwbwzzz <96050438+bwbwzzz@users.noreply.github.com>\n\n* Update __init__.py\n\nSigned-off-by: bwbwzzz <\n[…]\nwbwzzz <96050438+bwbwzzz@users.noreply.github.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: bwbwzzz <bwbwzzz@users.noreply.github.com>\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add squeeze_copy operator with Triton kernel (#3898)",
          "author_name": "bwbwzzz",
          "author_login": "bwbwzzz",
          "committed_at": "2026-07-21T03:33:31Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c42b84201c3c0c4bc4ee91720bac2f52a01dcb77",
          "body": "* [KernelGen][Nvidia] Add __irshift__ operator with Triton kernel\n\n* Remove in-place test for __irshift__ operation\n\nRemoved the test for in-place right shift operation, which was previously using parameterized shapes and data types.\n\nSigned-off-by: bwbwzzz <96050438+bwbwzzz@users.noreply.github.com\n[…]\n>\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: bwbwzzz <bwbwzzz@users.noreply.github.com>\nCo-authored-by: Qiming Teng <tengqm@outlook.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add __irshift__ operator with Triton kernel (#3862)",
          "author_name": "bwbwzzz",
          "author_login": "bwbwzzz",
          "committed_at": "2026-07-21T03:33:12Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "b33e9d860ff2eb4201348263baecbd1a3668198a",
          "body": "…on kernel (#3699)\n\n* [KernelGen][Nvidia] Add special_modified_bessel_k0 operator with Triton kernel\n\n* Add special_modified_bessel_k0_out Triton kernel\n\nAdded Triton kernel implementation for special_modified_bessel_k0.out.\n\nSigned-off-by: bwbwzzz <96050438+bwbwzzz@users.noreply.github.com>\n\n* Add \n[…]\ngned-off-by: bwbwzzz <96050438+bwbwzzz@users.noreply.github.com>\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: XDYuanzhuLee <2680679588@qq.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_modified_bessel_k0 operator with Trit…",
          "author_name": "bwbwzzz",
          "author_login": "bwbwzzz",
          "committed_at": "2026-07-21T03:15:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "242d36a4d61450b1de0972a5ab6b23fc3056a894",
          "body": null,
          "is_bot": false,
          "headline": "Fix tle error (#4894)",
          "author_name": "WangZhen",
          "author_login": "0x45f",
          "committed_at": "2026-07-21T02:15:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0237c11f0379348096fefdf814147a9b61490f62",
          "body": "…lures (#4888)",
          "is_bot": false,
          "headline": "fix(test): add try/except for fp8_einsum import avoiding false CI fai…",
          "author_name": "lvyouchen",
          "author_login": "CLYtou",
          "committed_at": "2026-07-20T11:01:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "497930a5ea867bb9f6cc425e1e276329ad30b3d9",
          "body": "* ci: update schedule time to weekly\n\n* ci: update schedule time and timeout value",
          "is_bot": false,
          "headline": "ci: update schedule time and timeout value (#4889)",
          "author_name": "Hello World",
          "author_login": "wuwentao",
          "committed_at": "2026-07-20T09:11:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "56bb7fed81a116b4f934018fcffafe79c2db142f",
          "body": "…887)\n\n* ci: run the weekly workflow daily at 22:00 Beijing time\n\nChange the schedule from Monday 00:10 Beijing (Sunday 16:10 UTC) to every\nday at 22:00 Beijing time (14:00 UTC) so the full-range operator tests\nrun nightly instead of once a week.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.c\n[…]\nself-hosted runners, which have no hard 6h cap, so the\nvalues are honoured.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "ci: run weekly tests daily and use a per-vendor job-level timeout (#4…",
          "author_name": "Hello World",
          "author_login": "wuwentao",
          "committed_at": "2026-07-20T07:10:51Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "7eef8ff2edb89fd13bd165b4e219ae8f98b2f92d",
          "body": "* [KernelGen][Nvidia] Add transpose operator with Triton kernel\n\n* Fix test_transpose_non_contiguous stride mismatch in quick-cpu mode\n\nIn CI's quick-cpu mode (`--ref=cpu`), `to_reference` densifies a\nnon-contiguous CUDA tensor into a contiguous CPU tensor via the\ncross-device `.to(\"cpu\")` call. The\n[…]\n), matching the convention used by\nother view/copy ops (test_contiguous.py, test_alias_copy.py,\ntest_view_copy.py, test_to_copy.py).\n\n---------\n\nCo-authored-by: w1120029931-bit <w1120029931@gmail.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add transpose operator with Triton kernel (#4591)",
          "author_name": "chx7514",
          "author_login": "chx7514",
          "committed_at": "2026-07-20T06:57:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d4831cfa097c5ddd76e2f5503cfb6f684e254576",
          "body": "* [KernelGen][Nvidia] Add unbind operator with Triton kernel\n\n* [KernelGen][Nvidia] Bump unbind alpha stage to 5.4\n\n* [KernelGen][Nvidia] Implement unbind as zero-copy views\n\ntorch.unbind is a view operation: every returned slice must share storage\nwith the input. The previous Triton kernel copied e\n[…]\nanthropic.com>\n\n---------\n\nCo-authored-by: Yukun-Cui <Yukun-Cui@users.noreply.github.com>\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nCo-authored-by: bin913 <842884726@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add unbind operator with Triton kernel (#4563)",
          "author_name": "KK",
          "author_login": "Yukun-Cui",
          "committed_at": "2026-07-20T06:56:54Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ec7e3da51ae52c97630a9503cc7ce5e522609534",
          "body": "* [KernelGen][Nvidia] Add pdist operator with Triton kernel\n\n* [KernelGen] Fix pdist: rename test functions per review\n\n* Fix review: centralize PDIST_SHAPES to accuracy_utils.py\n\n- Moved PDIST_SHAPES from tests/test_pdist.py to tests/accuracy_utils.py\n- Test functions were already renamed (test_acc\n[…]\ne-p cases\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: kkkwb <1115095230@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add pdist operator with Triton kernel (#3427)",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-20T06:53:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "876e24311a8c274afa776d8ea0e0eb0d0e166f1c",
          "body": "…#3540)\n\n* merge: resolve conflicts with upstream/master for special_xlog1py\n\n* [KernelGen][Nvidia] Add registration trio, Apache header, and _FULL_CONFIG fix for special_xlog1py\n\n* isort ops/__init__.py: fix import order for special_xlog1py\n\n* Fix CI: sort special_xlog1py entry alphabetically, reve\n[…]\naai.ac.cn>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: wanghairui <wanghairui0927@gmail.com>\nCo-authored-by: bin913 <842884726@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_xlog1py operator with Triton kernel (…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-20T06:53:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4497b999d25e36b0a21c28f193e33d0a715dd41f",
          "body": "… (#3804)\n\n* [KernelGen][Nvidia] Add broadcast_tensors operator with Triton kernel\n\n* fix: move logger.debug to first line of broadcast_tensors()\n\nThe logger.debug statement should be the first meaningful line of the\nfunction, before any input normalization or early-return logic.\n\n* Update operator \n[…]\nstage to alpha 5.4\n\n* Remove unused _copy_kernel and fix benchmark to test actual broadcasting\n\n---------\n\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add broadcast_tensors operator with Triton kernel…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-20T06:53:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ad51e6403b82f196aff272c8aa90f6bac48028de",
          "body": "…rnel (#3817)\n\n* [KernelGen][Nvidia] Add index_select_backward operator with Triton kernel\n\n* fix: use underscores in logger name\n\nChange logger.debug from \"GEMS INDEX SELECT BACKWARD\" to\n\"GEMS INDEX_SELECT_BACKWARD\" per reviewer suggestion.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\n\n\n[…]\nnoreply@anthropic.com>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: bin913 <842884726@qq.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: kkkwb <1115095230@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add index_select_backward operator with Triton ke…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-20T06:52:43Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3d6fcd13f3f63d19c7f76d1592afe84590088023",
          "body": "…riton kernel (#3900)\n\n* [KernelGen][Nvidia] Add _embedding_bag_dense_backward operator with Triton kernel\n\n* Update operator alpha stage to 5.3\n\n* Update operator stage to alpha 5.4\n\n* fix: add KernelGen header, replace .is_cuda with flag_gems.device, comment BLOCK_D\n\nReview fixes for PR #3900:\n- M\n[…]\nn.\n\n---------\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add _embedding_bag_dense_backward operator with T…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-20T06:52:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8c5f0284f4a4b9141111a4760cd35627101dff63",
          "body": "…905)\n\n- Rebase onto latest origin/master (536d189a0)\n - Reproduce all 6 file changes from the PR\n - Maintain alphabetical ordering in ops/__init__.py, __init__.py, operators.yaml\n - Tested: py_compile passes, git diff --check clean\n\nSigned-off-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: bin913 <842884726@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add _prelu_kernel operator with Triton kernel (#3…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-20T06:52:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "172b16390e75a3d26ccab884447524e402da0344",
          "body": "* [KernelGen][Nvidia] Add nextafter operator with Triton kernel\n\n* Update operator stage to alpha 5.4\n\n* fix: use uint16 bit manipulation for fp16/bf16 nextafter\n\nThe previous implementation promoted fp16/bf16 inputs to float32,\ncomputed nextafter in float32, then cast back.  This is incorrect\nbecau\n[…]\ni.ac.cn>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Claude Opus 4.7 <noreply@anthropic.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: kkkwb <1115095230@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add nextafter operator with Triton kernel (#3955)",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-20T06:52:06Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c03f2293d642671c68f407feef515d7d9ea1dd75",
          "body": "…007)\n\n* [KernelGen][Nvidia] Add special_log1p operator with Triton kernel\n\n* Add iluvatar backend implementation for special_log1p operator\n\nPlace backend file in standard _iluvatar/ops path with import/export\nentries matching the generic wrapper/FULL_CONFIG naming.\n\n* fix: add non-tensor input tes\n[…]\n@anthropic.com>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: Qiming Teng <tengqm@outlook.com>\nCo-authored-by: bin913 <842884726@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_log1p operator with Triton kernel (#4…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-20T06:51:57Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "af705c63401c8c2b1aa74c9cbb1015f5672aa449",
          "body": "…ble operator with Triton kernel (#4029)\n\n* [KernelGen][Nvidia] Add _scaled_dot_product_fused_attention_overrideable operator with Triton kernel\n\n* fix: to_reference on output not input in fused_attention_overrideable test\n\nThe test incorrectly called utils.to_reference() on input tensors (q, k, v),\n[…]\ni.ac.cn>\nCo-authored-by: Claude Opus 4.7 <noreply@anthropic.com>\nCo-authored-by: yangy0906 <yangyang0906c@163.com>\nCo-authored-by: Dongxu-H <dxhan@baai.ac.cn>\nCo-authored-by: bin913 <842884726@qq.com>",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add _scaled_dot_product_fused_attention_overridea…",
          "author_name": "XDYuanzhuLee",
          "author_login": "XDYuanzhuLee",
          "committed_at": "2026-07-20T06:51:20Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ebba3b1252a257d5f3d7948ad0cf76b573396631",
          "body": "Implements norm, norm.Scalar, and norm.ScalarOpt_dim as three standalone\noperators sharing the same underlying Triton kernel. Supports L0, L1, L2,\nLinf, and general p-norms with dimensional reduction.",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add norm operator with Triton kernel (#3432)",
          "author_name": "Jingze",
          "author_login": "LoserCheems",
          "committed_at": "2026-07-20T06:50:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0ebda192a778bb7c198e24e64da80c83f4fb114d",
          "body": "…#3520)\n\n* [KernelGen][Nvidia] Add special_digamma operator with Triton kernel\n\n* Remove unregistered special_digamma_ inplace variant to align with operators.yaml\n\n* fix: correct __all__ ordering and add test coverage for reflection path\n\n- Fix __all__: special_chebyshev_polynomial_v before special\n[…]\nl_digamma] to avoid\n  conflicting with the existing digamma operator entry\n- __init__.py: restored (\"digamma\", digamma) registration, added separate\n  (\"special_digamma\", special_digamma) registration",
          "is_bot": false,
          "headline": "[KernelGen][Nvidia] Add special_digamma operator with Triton kernel (…",
          "author_name": "Jingze",
          "author_login": "LoserCheems",
          "committed_at": "2026-07-20T06:47:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fc3e53cf31ac83a51e236f8cf972a2213eb25877",
          "body": "…(#4886)\n\nThe benchmark runner appends `--fg_mode operator` to the pytest command for\nthe kunlunxin vendor, which lowers kunlunxin accelerator benchmark performance.\n\nThese two lines were originally removed in #4854, but #4829 -- branched from an\nolder master before that fix -- merged afterwards and\n[…]\n the kunlunxin speedup did not take effect and performance regressed\nagain.\n\nRemove the two lines on top of the latest master so the fix holds.\n\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(kunlunxin): remove --fg_mode operator from performance benchmark …",
          "author_name": "Hello World",
          "author_login": "wuwentao",
          "committed_at": "2026-07-20T06:21:20Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "1eef699b5590f0e12b862b3602ee63fc5149fd5b",
          "body": "The main package's build backend is setuptools.build_meta, so\n`pip install .` runs setuptools' egg_info during \"Getting requirements\nto build wheel\". With the unpinned `setuptools-scm>=8`, this now resolves\nto the 10.x line, whose new file-finder integration\n(setuptools_scm/_integration/egg_info.py)\n[…]\nrestores the\npreviously-green build. cpp/pyproject.toml is unaffected: it builds with\nscikit-build-core, which never runs setuptools' egg_info.\n\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Cap setuptools-scm below 10 to fix `pip install .` build failure (#4884)",
          "author_name": "Hello World",
          "author_login": "wuwentao",
          "committed_at": "2026-07-20T05:56:50Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "bcf3f5b7e7c2c5b30357f8ca2b77c808e3f460fd",
          "body": null,
          "is_bot": false,
          "headline": "[TSINGMICRO] update tsingmicro backend to 0720 (#4882)",
          "author_name": "tsingmicro",
          "author_login": "tsingmicro-public-e",
          "committed_at": "2026-07-20T03:09:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4d93638cbe77cfb85cc8abba5ca5ec25783685c2",
          "body": null,
          "is_bot": false,
          "headline": "Fix 558-internal: linear accuracy_fail (#4792)",
          "author_name": "Xiaozhi Liu",
          "author_login": "xzliu-opt",
          "committed_at": "2026-07-20T02:15:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5fabedb2f63bbea172ae66aa6732a45de1d5592e",
          "body": "Package the top-level tests/ and benchmark/ directories into the wheel\nunder collision-safe names flaggems_tests and flaggems_benchmark, so the\noperator suite can be run against a wheel-installed flag_gems\n(e.g. pytest --pyargs flaggems_tests).\n\n- Add setup.py that remaps the two dirs via package_di\n[…]\nCI are\nunaffected. The shim is honored by the setuptools backend used for the\nreleased wheel (release.yaml patches the backend before building).\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Ship test and benchmark suites in the wheel (#4832)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T15:22:57Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "1c9ca4143d2b11665951b638ad171df3dc8e974d",
          "body": null,
          "is_bot": false,
          "headline": "Minor revision for gate testing (#4878)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T15:03:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "50d5ad35e7abff2d8d871da4c41269ba37edd4e5",
          "body": "Updated flake8 configuration to ignore E701.\n\nSigned-off-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "Modify flake8 args in pre-commit config",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T15:00:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4b86060f3a6f6ac517b5bdf50c65f770c3db9f02",
          "body": "Signed-off-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "Update flake8 args to include E704",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T14:55:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "40baf00165c0d6d0cb97ac7c4a949a20e9ec6833",
          "body": "Signed-off-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "Update black version in pre-commit config",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T14:47:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "427fa483562009dc275b45fb7e31684f092a648c",
          "body": "Removed copyright notice and license information from the pull request template.\n\nSigned-off-by: Qiming Teng <tengqm@outlook.com>",
          "is_bot": false,
          "headline": "Update pull request template to remove license section",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T14:33:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b684fbc78add740db16dd414cad75dd2d2105ae3",
          "body": "* chore: add Apache 2.0 copyright header to all source files\n\nCopyright 2026 FlagOS Contributors\n\nThis PR was written in part with the assistance of generative AI.\n\n* fix: apply black formatting after adding copyright headers\n\nThis PR was written in part with the assistance of generative AI.",
          "is_bot": false,
          "headline": "chore: add Apache 2.0 copyright header to all source files (#4873)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T13:35:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "37a8c501a27b492c482afea753838f13a2d959f5",
          "body": "The container build system was migrated to flagos-ai/build-infra. This\nworkflow references a 'containerfile' that no longer exists in FlagGems\nand its functionality (building flargems-nvidia images) is superseded by\nbuild-infra's trigger.yml and scheduled.yml.disabled workflows.\n\nCloses #4871.",
          "is_bot": false,
          "headline": "ci: remove stale image-builder workflow (#4872)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T10:13:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f6e13338ab8916eb91f4043762f7b14fbd3e54f2",
          "body": "Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.4.0 to 7.0.0.\n- [Release notes](https://github.com/actions/setup-node/releases)\n- [Commits](https://github.com/actions/setup-node/compare/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e...820762786026740c76f36085b0efc47a31fe5020)\n\n---\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#4845)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-18T10:06:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f4c14c64570660aef1f90e658ee6eab8013c654e",
          "body": "setup-flaggems action expects 'backend' not 'vendor' as the parameter\nname for the FlagGems backend label.",
          "is_bot": false,
          "headline": "fix(ci): correct input name in random-test.yaml (#4869)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T10:05:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c78ef004cbc25a469735bdaec15457b6be52b925",
          "body": "Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 7.0.0.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v6.0.2...9c091bb21b7c1c\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump actions/checkout from 6.0.2 to 7.0.0 (#4846)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-18T09:51:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "461e98ede11612e64e5b1d4267eef831661067b5",
          "body": "- Install guides (en+zh): PyPI section now mentions cpp-* extras for\n  prebuilt wheels; C++ extensions section rewritten with setup.sh option A\n  and manual cpp/ build option B; scikit-build-core note clarified\n- C++ usage guides (en+zh): path refs updated (src/flag_gems/csrc/ ->\n  cpp/csrc/, lib/ -\n[…]\nwheel, and manual cpp/ paths\n- Packaging guides (en+zh): build-backend reference fixed (setuptools for\n  main, scikit-build-core for cpp/); new section 3 for building per-vendor\n  C++ extension wheels",
          "is_bot": false,
          "headline": "docs: update install/cpp/packaging guides for cpp/ wheel split (#4868)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T09:51:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9333403421706663bda823c6ff59d8d358085740",
          "body": "* Split C++ extension into a separate per-vendor wheel package\n\nMove the C++ sources and build system into a new cpp/ subdirectory with\nits own scikit-build-core pyproject.toml, and turn the main package back\ninto a pure-Python setuptools project. This lets `pip install flag-gems`\nship a py3-none-an\n[…]\np311 linux_aarch64) and installs its .so files\ninto the flag_gems/ namespace.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Split C++ extension into a separate per-vendor wheel (#4745)",
          "author_name": "Qiming Teng",
          "author_login": "tengqm",
          "committed_at": "2026-07-18T09:12:55Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "498cdf3d522ee326fae2d9f5dafa3d4f9ee9b721",
          "body": null,
          "is_bot": false,
          "headline": "feat: weekly ci job manual run support vendor and ops args (#4862)",
          "author_name": "Hello World",
          "author_login": "wuwentao",
          "committed_at": "2026-07-18T02:19:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8ec964b0b877e40302c1c96fa9fc53ab95b81c52",
          "body": "Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.5.0 to 7.0.0.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/924ae3a1cded613372ab5595356fb5720e22ba16...b7ad1dad31e06c5925ef5d2fc7ad053ef454303e)\n\n---\nupdated\n[…]\nirect:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump actions/setup-go from 6.5.0 to 7.0.0 (#4847)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-18T01:05:32Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4d5408ccfa0a4ea756c3ea6b4d7daf51db469ab0",
          "body": null,
          "is_bot": false,
          "headline": "fix: test script import datetime error in main func (#4861)",
          "author_name": "Hello World",
          "author_login": "wuwentao",
          "committed_at": "2026-07-17T08:48:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a8d4b8ac7cab4b1e463028168402ebbd8f3a805a",
          "body": null,
          "is_bot": false,
          "headline": "fix: nvidia container/mthreads env/huawei env for weekly ci job (#4859)",
          "author_name": "Hello World",
          "author_login": "wuwentao",
          "committed_at": "2026-07-17T08:19:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e12a220a0d54b40d90d0549ff83ffabedb01f6dd",
          "body": null,
          "is_bot": false,
          "headline": "[Ascend] Update benchmark do_bench to do_bench_npu on ascend (#4857)",
          "author_name": "zhzhcookie",
          "author_login": "zhzhcookie",
          "committed_at": "2026-07-17T06:26:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "82c68986e357ae8b3a342ba7d9dcbacd2b81d285",
          "body": "… operators (#4829)",
          "is_bot": false,
          "headline": "fix: resolve CI test TIMEOUT/FAILED/OOM/precision issues for multiple…",
          "author_name": "lvyouchen",
          "author_login": "CLYtou",
          "committed_at": "2026-07-17T05:30:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 6,
      "commits_last_year": 2337,
      "latest_release_at": "2026-06-24T07:22:22Z",
      "latest_release_tag": "v5.3.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 51,
      "days_since_latest_release": 34,
      "mean_days_between_releases": 34.1
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "flag_gems",
          "exists": true,
          "license": "Apache Software License",
          "keywords": [
            "Development Status :: 3 - Alpha",
            "License :: OSI Approved :: Apache Software License",
            "Programming Language :: Python :: 3"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/flag_gems/",
          "is_deprecated": false,
          "latest_version": "5.0.2",
          "repository_url": "https://github.com/flagos-ai/FlagGems",
          "versions_count": 7,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": "2025-10-31T14:05:10.087989Z",
          "latest_published_at": "2026-04-24T02:11:39.990109Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 95
        }
      ]
    },
    "popularity": {
      "forks": 473,
      "stars": 1057,
      "watchers": 17,
      "fork_history": {
        "days": [
          {
            "date": "2024-06-02",
            "count": 1
          },
          {
            "date": "2024-06-03",
            "count": 1
          },
          {
            "date": "2024-06-12",
            "count": 1
          },
          {
            "date": "2024-06-20",
            "count": 1
          },
          {
            "date": "2024-06-21",
            "count": 1
          },
          {
            "date": "2024-07-04",
            "count": 1
          },
          {
            "date": "2024-07-11",
            "count": 2
          },
          {
            "date": "2024-07-12",
            "count": 1
          },
          {
            "date": "2024-07-15",
            "count": 1
          },
          {
            "date": "2024-08-16",
            "count": 1
          },
          {
            "date": "2024-08-20",
            "count": 1
          },
          {
            "date": "2024-08-21",
            "count": 1
          },
          {
            "date": "2024-08-22",
            "count": 1
          },
          {
            "date": "2024-08-23",
            "count": 2
          },
          {
            "date": "2024-08-26",
            "count": 1
          },
          {
            "date": "2024-08-29",
            "count": 1
          },
          {
            "date": "2024-09-03",
            "count": 1
          },
          {
            "date": "2024-09-09",
            "count": 1
          },
          {
            "date": "2024-09-26",
            "count": 2
          },
          {
            "date": "2024-10-03",
            "count": 1
          },
          {
            "date": "2024-10-10",
            "count": 1
          },
          {
            "date": "2024-10-20",
            "count": 1
          },
          {
            "date": "2024-10-28",
            "count": 1
          },
          {
            "date": "2024-10-29",
            "count": 3
          },
          {
            "date": "2024-11-02",
            "count": 2
          },
          {
            "date": "2024-11-04",
            "count": 1
          },
          {
            "date": "2024-11-07",
            "count": 1
          },
          {
            "date": "2024-11-11",
            "count": 1
          },
          {
            "date": "2024-11-17",
            "count": 1
          },
          {
            "date": "2024-11-18",
            "count": 1
          },
          {
            "date": "2024-11-20",
            "count": 1
          },
          {
            "date": "2024-11-23",
            "count": 1
          },
          {
            "date": "2024-11-26",
            "count": 1
          },
          {
            "date": "2024-12-01",
            "count": 1
          },
          {
            "date": "2024-12-03",
            "count": 1
          },
          {
            "date": "2024-12-04",
            "count": 1
          },
          {
            "date": "2024-12-12",
            "count": 1
          },
          {
            "date": "2024-12-16",
            "count": 1
          },
          {
            "date": "2024-12-17",
            "count": 1
          },
          {
            "date": "2024-12-20",
            "count": 1
          },
          {
            "date": "2024-12-21",
            "count": 1
          },
          {
            "date": "2025-01-03",
            "count": 1
          },
          {
            "date": "2025-01-07",
            "count": 1
          },
          {
            "date": "2025-01-12",
            "count": 1
          },
          {
            "date": "2025-01-13",
            "count": 1
          },
          {
            "date": "2025-01-14",
            "count": 1
          },
          {
            "date": "2025-01-20",
            "count": 1
          },
          {
            "date": "2025-02-07",
            "count": 1
          },
          {
            "date": "2025-02-19",
            "count": 1
          },
          {
            "date": "2025-02-27",
            "count": 1
          },
          {
            "date": "2025-02-28",
            "count": 1
          },
          {
            "date": "2025-03-01",
            "count": 1
          },
          {
            "date": "2025-03-03",
            "count": 1
          },
          {
            "date": "2025-03-05",
            "count": 1
          },
          {
            "date": "2025-03-06",
            "count": 1
          },
          {
            "date": "2025-03-07",
            "count": 1
          },
          {
            "date": "2025-03-11",
            "count": 1
          },
          {
            "date": "2025-03-17",
            "count": 1
          },
          {
            "date": "2025-03-25",
            "count": 1
          },
          {
            "date": "2025-03-27",
            "count": 1
          },
          {
            "date": "2025-03-30",
            "count": 1
          },
          {
            "date": "2025-04-07",
            "count": 1
          },
          {
            "date": "2025-04-12",
            "count": 1
          },
          {
            "date": "2025-04-17",
            "count": 1
          },
          {
            "date": "2025-04-21",
            "count": 1
          },
          {
            "date": "2025-04-23",
            "count": 1
          },
          {
            "date": "2025-04-24",
            "count": 1
          },
          {
            "date": "2025-04-25",
            "count": 1
          },
          {
            "date": "2025-04-28",
            "count": 1
          },
          {
            "date": "2025-04-30",
            "count": 3
          },
          {
            "date": "2025-05-04",
            "count": 1
          },
          {
            "date": "2025-05-12",
            "count": 1
          },
          {
            "date": "2025-05-13",
            "count": 1
          },
          {
            "date": "2025-05-15",
            "count": 1
          },
          {
            "date": "2025-05-20",
            "count": 1
          },
          {
            "date": "2025-05-21",
            "count": 1
          },
          {
            "date": "2025-05-22",
            "count": 1
          },
          {
            "date": "2025-05-25",
            "count": 1
          },
          {
            "date": "2025-06-05",
            "count": 1
          },
          {
            "date": "2025-06-11",
            "count": 1
          },
          {
            "date": "2025-06-13",
            "count": 1
          },
          {
            "date": "2025-06-23",
            "count": 2
          },
          {
            "date": "2025-07-01",
            "count": 1
          },
          {
            "date": "2025-07-06",
            "count": 1
          },
          {
            "date": "2025-07-08",
            "count": 1
          },
          {
            "date": "2025-07-11",
            "count": 1
          },
          {
            "date": "2025-07-22",
            "count": 2
          },
          {
            "date": "2025-07-25",
            "count": 1
          },
          {
            "date": "2025-07-31",
            "count": 2
          },
          {
            "date": "2025-08-08",
            "count": 1
          },
          {
            "date": "2025-08-12",
            "count": 1
          },
          {
            "date": "2025-08-15",
            "count": 1
          },
          {
            "date": "2025-08-18",
            "count": 2
          },
          {
            "date": "2025-08-20",
            "count": 3
          },
          {
            "date": "2025-08-26",
            "count": 1
          },
          {
            "date": "2025-08-27",
            "count": 2
          },
          {
            "date": "2025-08-28",
            "count": 1
          },
          {
            "date": "2025-09-01",
            "count": 1
          },
          {
            "date": "2025-09-02",
            "count": 1
          },
          {
            "date": "2025-09-04",
            "count": 1
          },
          {
            "date": "2025-09-08",
            "count": 1
          },
          {
            "date": "2025-09-16",
            "count": 2
          },
          {
            "date": "2025-09-17",
            "count": 1
          },
          {
            "date": "2025-09-20",
            "count": 1
          },
          {
            "date": "2025-09-22",
            "count": 1
          },
          {
            "date": "2025-09-24",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 1
          },
          {
            "date": "2025-09-28",
            "count": 1
          },
          {
            "date": "2025-10-09",
            "count": 1
          },
          {
            "date": "2025-10-13",
            "count": 2
          },
          {
            "date": "2025-10-20",
            "count": 1
          },
          {
            "date": "2025-10-23",
            "count": 1
          },
          {
            "date": "2025-10-29",
            "count": 1
          },
          {
            "date": "2025-10-30",
            "count": 1
          },
          {
            "date": "2025-11-06",
            "count": 1
          },
          {
            "date": "2025-11-08",
            "count": 1
          },
          {
            "date": "2025-11-10",
            "count": 1
          },
          {
            "date": "2025-11-12",
            "count": 1
          },
          {
            "date": "2025-11-17",
            "count": 1
          },
          {
            "date": "2025-11-20",
            "count": 1
          },
          {
            "date": "2025-11-24",
            "count": 1
          },
          {
            "date": "2025-11-25",
            "count": 2
          },
          {
            "date": "2025-11-26",
            "count": 2
          },
          {
            "date": "2025-11-27",
            "count": 1
          },
          {
            "date": "2025-11-28",
            "count": 1
          },
          {
            "date": "2025-11-29",
            "count": 1
          },
          {
            "date": "2025-12-03",
            "count": 1
          },
          {
            "date": "2025-12-05",
            "count": 1
          },
          {
            "date": "2025-12-08",
            "count": 2
          },
          {
            "date": "2025-12-10",
            "count": 1
          },
          {
            "date": "2025-12-11",
            "count": 2
          },
          {
            "date": "2025-12-12",
            "count": 2
          },
          {
            "date": "2025-12-15",
            "count": 2
          },
          {
            "date": "2025-12-17",
            "count": 1
          },
          {
            "date": "2025-12-18",
            "count": 3
          },
          {
            "date": "2025-12-21",
            "count": 1
          },
          {
            "date": "2025-12-22",
            "count": 2
          },
          {
            "date": "2025-12-23",
            "count": 1
          },
          {
            "date": "2025-12-24",
            "count": 1
          },
          {
            "date": "2025-12-25",
            "count": 1
          },
          {
            "date": "2025-12-27",
            "count": 2
          },
          {
            "date": "2025-12-28",
            "count": 1
          },
          {
            "date": "2025-12-29",
            "count": 1
          },
          {
            "date": "2025-12-31",
            "count": 1
          },
          {
            "date": "2026-01-01",
            "count": 1
          },
          {
            "date": "2026-01-03",
            "count": 1
          },
          {
            "date": "2026-01-04",
            "count": 1
          },
          {
            "date": "2026-01-05",
            "count": 2
          },
          {
            "date": "2026-01-06",
            "count": 3
          },
          {
            "date": "2026-01-07",
            "count": 2
          },
          {
            "date": "2026-01-10",
            "count": 1
          },
          {
            "date": "2026-01-11",
            "count": 1
          },
          {
            "date": "2026-01-12",
            "count": 3
          },
          {
            "date": "2026-01-14",
            "count": 1
          },
          {
            "date": "2026-01-15",
            "count": 1
          },
          {
            "date": "2026-01-16",
            "count": 3
          },
          {
            "date": "2026-01-21",
            "count": 2
          },
          {
            "date": "2026-01-24",
            "count": 2
          },
          {
            "date": "2026-01-26",
            "count": 1
          },
          {
            "date": "2026-01-27",
            "count": 2
          },
          {
            "date": "2026-01-28",
            "count": 1
          },
          {
            "date": "2026-01-29",
            "count": 2
          },
          {
            "date": "2026-01-31",
            "count": 2
          },
          {
            "date": "2026-02-01",
            "count": 2
          },
          {
            "date": "2026-02-02",
            "count": 1
          },
          {
            "date": "2026-02-03",
            "count": 1
          },
          {
            "date": "2026-02-04",
            "count": 2
          },
          {
            "date": "2026-02-05",
            "count": 2
          },
          {
            "date": "2026-02-06",
            "count": 1
          },
          {
            "date": "2026-02-07",
            "count": 1
          },
          {
            "date": "2026-02-09",
            "count": 2
          },
          {
            "date": "2026-02-10",
            "count": 1
          },
          {
            "date": "2026-02-11",
            "count": 1
          },
          {
            "date": "2026-02-12",
            "count": 1
          },
          {
            "date": "2026-02-16",
            "count": 1
          },
          {
            "date": "2026-02-18",
            "count": 1
          },
          {
            "date": "2026-02-19",
            "count": 1
          },
          {
            "date": "2026-02-21",
            "count": 2
          },
          {
            "date": "2026-02-24",
            "count": 2
          },
          {
            "date": "2026-02-26",
            "count": 3
          },
          {
            "date": "2026-02-27",
            "count": 2
          },
          {
            "date": "2026-02-28",
            "count": 4
          },
          {
            "date": "2026-03-02",
            "count": 1
          },
          {
            "date": "2026-03-03",
            "count": 4
          },
          {
            "date": "2026-03-04",
            "count": 2
          },
          {
            "date": "2026-03-05",
            "count": 1
          },
          {
            "date": "2026-03-07",
            "count": 1
          },
          {
            "date": "2026-03-09",
            "count": 2
          },
          {
            "date": "2026-03-10",
            "count": 1
          },
          {
            "date": "2026-03-11",
            "count": 2
          },
          {
            "date": "2026-03-12",
            "count": 2
          },
          {
            "date": "2026-03-13",
            "count": 1
          },
          {
            "date": "2026-03-14",
            "count": 2
          },
          {
            "date": "2026-03-15",
            "count": 2
          },
          {
            "date": "2026-03-16",
            "count": 2
          },
          {
            "date": "2026-03-18",
            "count": 1
          },
          {
            "date": "2026-03-19",
            "count": 1
          },
          {
            "date": "2026-03-21",
            "count": 1
          },
          {
            "date": "2026-03-23",
            "count": 1
          },
          {
            "date": "2026-03-25",
            "count": 2
          },
          {
            "date": "2026-03-26",
            "count": 1
          },
          {
            "date": "2026-03-28",
            "count": 2
          },
          {
            "date": "2026-03-29",
            "count": 1
          },
          {
            "date": "2026-03-30",
            "count": 1
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-01",
            "count": 1
          },
          {
            "date": "2026-04-02",
            "count": 2
          },
          {
            "date": "2026-04-03",
            "count": 2
          },
          {
            "date": "2026-04-05",
            "count": 1
          },
          {
            "date": "2026-04-06",
            "count": 1
          },
          {
            "date": "2026-04-07",
            "count": 4
          },
          {
            "date": "2026-04-08",
            "count": 1
          },
          {
            "date": "2026-04-09",
            "count": 2
          },
          {
            "date": "2026-04-10",
            "count": 1
          },
          {
            "date": "2026-04-12",
            "count": 4
          },
          {
            "date": "2026-04-13",
            "count": 2
          },
          {
            "date": "2026-04-14",
            "count": 5
          },
          {
            "date": "2026-04-15",
            "count": 2
          },
          {
            "date": "2026-04-17",
            "count": 2
          },
          {
            "date": "2026-04-18",
            "count": 1
          },
          {
            "date": "2026-04-20",
            "count": 2
          },
          {
            "date": "2026-04-22",
            "count": 4
          },
          {
            "date": "2026-04-23",
            "count": 2
          },
          {
            "date": "2026-04-24",
            "count": 3
          },
          {
            "date": "2026-04-27",
            "count": 2
          },
          {
            "date": "2026-04-29",
            "count": 1
          },
          {
            "date": "2026-04-30",
            "count": 1
          },
          {
            "date": "2026-05-03",
            "count": 1
          },
          {
            "date": "2026-05-06",
            "count": 6
          },
          {
            "date": "2026-05-07",
            "count": 4
          },
          {
            "date": "2026-05-08",
            "count": 3
          },
          {
            "date": "2026-05-11",
            "count": 1
          },
          {
            "date": "2026-05-12",
            "count": 2
          },
          {
            "date": "2026-05-13",
            "count": 2
          },
          {
            "date": "2026-05-14",
            "count": 1
          },
          {
            "date": "2026-05-16",
            "count": 1
          },
          {
            "date": "2026-05-18",
            "count": 5
          },
          {
            "date": "2026-05-19",
            "count": 2
          },
          {
            "date": "2026-05-20",
            "count": 3
          },
          {
            "date": "2026-05-21",
            "count": 6
          },
          {
            "date": "2026-05-22",
            "count": 1
          },
          {
            "date": "2026-05-25",
            "count": 2
          },
          {
            "date": "2026-05-26",
            "count": 1
          },
          {
            "date": "2026-05-27",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 2
          },
          {
            "date": "2026-05-29",
            "count": 4
          },
          {
            "date": "2026-05-30",
            "count": 2
          },
          {
            "date": "2026-05-31",
            "count": 2
          },
          {
            "date": "2026-06-02",
            "count": 2
          },
          {
            "date": "2026-06-03",
            "count": 2
          },
          {
            "date": "2026-06-04",
            "count": 1
          },
          {
            "date": "2026-06-05",
            "count": 2
          },
          {
            "date": "2026-06-06",
            "count": 1
          },
          {
            "date": "2026-06-08",
            "count": 3
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-11",
            "count": 2
          },
          {
            "date": "2026-06-12",
            "count": 2
          },
          {
            "date": "2026-06-15",
            "count": 1
          },
          {
            "date": "2026-06-16",
            "count": 1
          },
          {
            "date": "2026-06-18",
            "count": 3
          },
          {
            "date": "2026-06-23",
            "count": 2
          },
          {
            "date": "2026-06-24",
            "count": 1
          },
          {
            "date": "2026-06-25",
            "count": 3
          },
          {
            "date": "2026-06-26",
            "count": 1
          },
          {
            "date": "2026-06-28",
            "count": 1
          },
          {
            "date": "2026-06-29",
            "count": 2
          },
          {
            "date": "2026-06-30",
            "count": 2
          },
          {
            "date": "2026-07-01",
            "count": 5
          },
          {
            "date": "2026-07-02",
            "count": 3
          },
          {
            "date": "2026-07-03",
            "count": 1
          },
          {
            "date": "2026-07-06",
            "count": 4
          },
          {
            "date": "2026-07-07",
            "count": 1
          },
          {
            "date": "2026-07-08",
            "count": 3
          },
          {
            "date": "2026-07-09",
            "count": 3
          },
          {
            "date": "2026-07-10",
            "count": 3
          },
          {
            "date": "2026-07-12",
            "count": 1
          },
          {
            "date": "2026-07-13",
            "count": 3
          },
          {
            "date": "2026-07-15",
            "count": 2
          },
          {
            "date": "2026-07-16",
            "count": 2
          },
          {
            "date": "2026-07-17",
            "count": 3
          },
          {
            "date": "2026-07-19",
            "count": 1
          },
          {
            "date": "2026-07-20",
            "count": 1
          },
          {
            "date": "2026-07-21",
            "count": 2
          },
          {
            "date": "2026-07-22",
            "count": 2
          },
          {
            "date": "2026-07-23",
            "count": 1
          },
          {
            "date": "2026-07-24",
            "count": 2
          },
          {
            "date": "2026-07-26",
            "count": 1
          },
          {
            "date": "2026-07-27",
            "count": 2
          }
        ],
        "complete": true,
        "collected": 446,
        "total_forks": 473
      },
      "star_history": null,
      "open_issues_and_prs": 706
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "docs/themes/hugo-book/go.mod"
      ],
      "largest_source_bytes": 2707645,
      "source_files_sampled": 3414,
      "oversized_source_files": 17,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "cpp/pyproject.toml",
        "pyproject.toml",
        "setup.py"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 6,
        "malicious_count": 0,
        "assessed_package": "pypi:flag_gems@5.0.2",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "pypi"
      ],
      "dependencies": [
        {
          "name": "flag-gems",
          "manifest": "cpp/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": null
        },
        {
          "name": "packaging",
          "manifest": "pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=26.0"
        },
        {
          "name": "PyYAML",
          "manifest": "pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": "==6.0.1"
        },
        {
          "name": "sqlalchemy",
          "manifest": "pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": "==2.0.48"
        },
        {
          "name": "numpy",
          "manifest": "pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "packaging",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": true,
            "version": "6.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlalchemy",
            "direct": true,
            "version": "2.0.48",
            "ecosystem": "pypi"
          },
          {
            "name": "apex",
            "direct": false,
            "version": "0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "benchflow",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cambricon-dali",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "colorama",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.13.5",
            "ecosystem": "pypi"
          },
          {
            "name": "datasets",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "distro",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "flash-attn",
            "direct": false,
            "version": "2.4.2+7e2dd4d",
            "ecosystem": "pypi"
          },
          {
            "name": "hydrax",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hyperparameter",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "pypi"
          },
          {
            "name": "mkl",
            "direct": false,
            "version": "2024.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ninja",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "openpyxl",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pybind11",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pybind11",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyefml",
            "direct": false,
            "version": "1.9.10",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-md-report",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2026.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "scikit-build-core",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "scikit-build-core",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools-scm",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "torch",
            "direct": false,
            "version": "2.7.0+cpu",
            "ecosystem": "pypi"
          },
          {
            "name": "torch-gcu",
            "direct": false,
            "version": "2.10.0+3.7.20260408",
            "ecosystem": "pypi"
          },
          {
            "name": "torch-mlu",
            "direct": false,
            "version": "1.29.2+torch2.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "torch-mlu-ops",
            "direct": false,
            "version": "1.8.0+torch2.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "torch-musa",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "torch-npu",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "torch-plugin",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "torch-ptpu",
            "direct": false,
            "version": "0.2.3+torch2.11",
            "ecosystem": "pypi"
          },
          {
            "name": "torch-txda",
            "direct": false,
            "version": "0.1.0+20260615.37ba6bbd",
            "ecosystem": "pypi"
          },
          {
            "name": "torch-xray",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "torchaudio",
            "direct": false,
            "version": "2.4.1+metax3.7.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "torchvision",
            "direct": false,
            "version": "0.15.1+metax3.7.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "transformers",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "txops",
            "direct": false,
            "version": "0.1.0+20260508.60287151",
            "ecosystem": "pypi"
          },
          {
            "name": "vllm",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "xformers",
            "direct": false,
            "version": "0.0.29+1e7a8ec.d20260114",
            "ecosystem": "pypi"
          },
          {
            "name": "xmlir",
            "direct": false,
            "version": "1.0.0.1",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 48,
        "direct_count": 3,
        "indirect_count": 45
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 393,
        "merged_prs": 2869,
        "open_issues": 313,
        "closed_ratio": 0.509,
        "closed_issues": 325,
        "closed_unmerged_prs": 1112
      },
      "bus_factor": 6,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "tengqm",
          "commits": 843,
          "avatar_url": "https://avatars.githubusercontent.com/u/5094756?v=4"
        },
        {
          "type": "User",
          "login": "Schopenhauer-loves-Hegel",
          "commits": 150,
          "avatar_url": "https://avatars.githubusercontent.com/u/60033270?v=4"
        },
        {
          "type": "User",
          "login": "StrongSpoon",
          "commits": 134,
          "avatar_url": "https://avatars.githubusercontent.com/u/35829812?v=4"
        },
        {
          "type": "User",
          "login": "XDYuanzhuLee",
          "commits": 125,
          "avatar_url": "https://avatars.githubusercontent.com/u/93123184?v=4"
        },
        {
          "type": "User",
          "login": "0x45f",
          "commits": 105,
          "avatar_url": "https://avatars.githubusercontent.com/u/23097963?v=4"
        },
        {
          "type": "User",
          "login": "AdvancedCompiler",
          "commits": 94,
          "avatar_url": "https://avatars.githubusercontent.com/u/181197042?v=4"
        },
        {
          "type": "User",
          "login": "huangyiqun",
          "commits": 76,
          "avatar_url": "https://avatars.githubusercontent.com/u/63465798?v=4"
        },
        {
          "type": "User",
          "login": "factnn",
          "commits": 75,
          "avatar_url": "https://avatars.githubusercontent.com/u/166481866?v=4"
        },
        {
          "type": "User",
          "login": "duanyaqi",
          "commits": 73,
          "avatar_url": "https://avatars.githubusercontent.com/u/30496905?v=4"
        },
        {
          "type": "User",
          "login": "kiddyjinjin",
          "commits": 73,
          "avatar_url": "https://avatars.githubusercontent.com/u/54064850?v=4"
        }
      ],
      "contributors_sampled": 99,
      "top_contributor_share": 0.294
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "auto-sync.yaml",
        "backend-test.yaml",
        "command.yaml",
        "coverage.yaml",
        "cpp-op-test.yaml",
        "daily.yaml",
        "hugo-site.yaml",
        "linter.yml",
        "probe-node.yaml",
        "random-test.yaml",
        "release.yaml",
        "review-stats.yaml",
        "sync-docs.yaml",
        "triage.yaml",
        "unittest.yaml",
        "weekly.yaml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": true
    },
    "security_signals": {
      "lockfiles": [],
      "scorecard": null,
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-29T02:04:14Z",
      "oldest_open_prs": [
        {
          "number": 488,
          "created_at": "2025-03-11T12:45:05Z",
          "last_comment_at": "2025-11-18T13:11:21Z",
          "last_comment_author": "CLAassistant"
        },
        {
          "number": 762,
          "created_at": "2025-07-10T02:02:25Z",
          "last_comment_at": "2025-11-18T13:10:48Z",
          "last_comment_author": "CLAassistant"
        },
        {
          "number": 1180,
          "created_at": "2025-12-08T07:57:08Z",
          "last_comment_at": "2026-05-15T11:47:58Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 1359,
          "created_at": "2026-01-05T05:25:44Z",
          "last_comment_at": "2026-05-13T11:40:06Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 1410,
          "created_at": "2026-01-09T05:47:22Z",
          "last_comment_at": "2026-05-15T11:38:43Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 1596,
          "created_at": "2026-02-12T12:00:27Z",
          "last_comment_at": "2026-05-15T14:48:14Z",
          "last_comment_author": "tengqm"
        },
        {
          "number": 1657,
          "created_at": "2026-02-21T14:58:19Z",
          "last_comment_at": "2026-05-15T11:31:02Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 2157,
          "created_at": "2026-03-29T06:36:59Z",
          "last_comment_at": "2026-05-08T09:16:48Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 2161,
          "created_at": "2026-03-29T08:52:46Z",
          "last_comment_at": "2026-05-09T03:07:46Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 2163,
          "created_at": "2026-03-29T11:55:37Z",
          "last_comment_at": "2026-05-09T03:08:39Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 2220,
          "created_at": "2026-04-02T15:00:57Z",
          "last_comment_at": "2026-05-19T03:33:13Z",
          "last_comment_author": "huangyiqun"
        },
        {
          "number": 2230,
          "created_at": "2026-04-03T10:53:13Z",
          "last_comment_at": "2026-06-11T04:34:10Z",
          "last_comment_author": "huangyiqun"
        },
        {
          "number": 2557,
          "created_at": "2026-04-20T07:59:59Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2566,
          "created_at": "2026-04-21T03:17:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2695,
          "created_at": "2026-04-27T06:35:50Z",
          "last_comment_at": "2026-04-29T06:01:47Z",
          "last_comment_author": "0x45f"
        },
        {
          "number": 2821,
          "created_at": "2026-04-30T08:00:50Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2986,
          "created_at": "2026-05-08T13:45:42Z",
          "last_comment_at": "2026-06-11T07:55:24Z",
          "last_comment_author": "tengqm"
        },
        {
          "number": 2987,
          "created_at": "2026-05-08T14:41:16Z",
          "last_comment_at": "2026-06-04T18:13:08Z",
          "last_comment_author": "Tano-17"
        },
        {
          "number": 3057,
          "created_at": "2026-05-12T10:31:49Z",
          "last_comment_at": "2026-06-15T03:38:31Z",
          "last_comment_author": "w1120029931-bit"
        },
        {
          "number": 3070,
          "created_at": "2026-05-13T07:21:30Z",
          "last_comment_at": "2026-05-19T12:46:46Z",
          "last_comment_author": "Kafka-Hatsune"
        }
      ],
      "last_merged_pr_at": "2026-07-29T02:03:09Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 257,
          "created_at": "2024-10-28T07:58:01Z",
          "last_comment_at": "2025-05-23T01:57:37Z",
          "last_comment_author": "zhongzhou-code"
        },
        {
          "number": 313,
          "created_at": "2024-11-22T08:41:23Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 316,
          "created_at": "2024-11-22T08:42:26Z",
          "last_comment_at": "2024-12-02T06:47:29Z",
          "last_comment_author": "shuailong616"
        },
        {
          "number": 319,
          "created_at": "2024-11-22T08:43:16Z",
          "last_comment_at": "2024-11-22T09:46:24Z",
          "last_comment_author": "RubiaCx"
        },
        {
          "number": 325,
          "created_at": "2024-11-26T04:26:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 393,
          "created_at": "2025-01-03T03:08:58Z",
          "last_comment_at": "2025-01-17T08:19:49Z",
          "last_comment_author": "CelysPr"
        },
        {
          "number": 421,
          "created_at": "2025-01-16T03:01:55Z",
          "last_comment_at": "2026-05-27T11:40:10Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 426,
          "created_at": "2025-01-17T03:09:17Z",
          "last_comment_at": "2026-05-27T11:45:49Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 825,
          "created_at": "2025-07-24T05:37:39Z",
          "last_comment_at": "2025-07-28T07:25:43Z",
          "last_comment_author": "mx-flaggems-user"
        },
        {
          "number": 848,
          "created_at": "2025-08-01T02:29:00Z",
          "last_comment_at": "2025-08-01T15:26:46Z",
          "last_comment_author": "tongxin"
        },
        {
          "number": 884,
          "created_at": "2025-08-12T06:16:05Z",
          "last_comment_at": "2026-01-31T08:46:11Z",
          "last_comment_author": "minalkharat-cmd"
        },
        {
          "number": 893,
          "created_at": "2025-08-12T06:24:44Z",
          "last_comment_at": "2025-09-03T03:14:52Z",
          "last_comment_author": "Miner-debug"
        },
        {
          "number": 986,
          "created_at": "2025-09-25T03:58:22Z",
          "last_comment_at": "2025-11-27T02:52:24Z",
          "last_comment_author": "shh2000"
        },
        {
          "number": 1070,
          "created_at": "2025-11-19T01:21:39Z",
          "last_comment_at": "2025-12-31T05:07:27Z",
          "last_comment_author": "tengqm"
        },
        {
          "number": 1116,
          "created_at": "2025-11-28T03:15:43Z",
          "last_comment_at": "2026-07-01T07:27:51Z",
          "last_comment_author": "bin913"
        },
        {
          "number": 1117,
          "created_at": "2025-11-28T03:33:17Z",
          "last_comment_at": "2025-11-28T03:33:44Z",
          "last_comment_author": "kiddyjinjin"
        },
        {
          "number": 1118,
          "created_at": "2025-11-28T03:36:19Z",
          "last_comment_at": "2025-11-28T03:36:36Z",
          "last_comment_author": "kiddyjinjin"
        },
        {
          "number": 1119,
          "created_at": "2025-11-28T03:38:42Z",
          "last_comment_at": "2025-11-28T03:38:51Z",
          "last_comment_author": "kiddyjinjin"
        },
        {
          "number": 1120,
          "created_at": "2025-11-28T03:39:50Z",
          "last_comment_at": "2025-11-28T03:40:06Z",
          "last_comment_author": "kiddyjinjin"
        },
        {
          "number": 1121,
          "created_at": "2025-11-28T04:14:49Z",
          "last_comment_at": "2025-11-28T04:15:12Z",
          "last_comment_author": "kiddyjinjin"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/flagos-ai/FlagGems",
    "host": "github.com",
    "name": "FlagGems",
    "owner": "flagos-ai"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "excellent",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 85,
      "inputs": {
        "security": 78,
        "vitality": 99,
        "community": 85,
        "governance": 76,
        "engineering": 85
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 99,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "commits_last_year": 2337,
              "human_commit_share": 0.97,
              "days_since_last_push": 0,
              "active_weeks_last_year": 51
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "51/52 weeks with commits",
                "points": 35.3,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 51
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "2337 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 2337
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "releases_count": 6,
              "latest_release_tag": "v5.3.0",
              "releases_from_tags": false,
              "days_since_latest_release": 34,
              "mean_days_between_releases": 34.1
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "6 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 34 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 34
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~34.1 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 34.1
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "excellent",
        "name": "Community & Adoption",
        "value": 85,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "good",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 78,
            "inputs": {
              "forks": 473,
              "stars": 1057,
              "watchers": 17,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "1,057 stars",
                "points": 49,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 1057
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "473 forks",
                "points": 22.3,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 473
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "17 watchers",
                "points": 6.7,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 17
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 76,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "excellent",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 87,
            "inputs": {
              "bus_factor": 6,
              "contributors_sampled": 99,
              "top_contributor_share": 0.294
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "6 contributor(s) cover half of all commits",
                "points": 48.6,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 29% of commits",
                "points": 15.9,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 29
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "99 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 99
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "merged_prs": 2869,
              "open_issues": 313,
              "closed_issues": 325,
              "issue_closed_ratio": 0.509,
              "closed_unmerged_prs": 1112
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "51% of issues closed",
                "points": 23.8,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 51
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "2869/3981 decided PRs merged",
                "points": 27.6,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 2869,
                      "decided": 3981
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 61,
            "inputs": {
              "followers": 248,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "flagos-ai",
              "public_repos": 51,
              "account_age_days": 262
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "248 followers of flagos-ai",
                "points": 17.2,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 248,
                      "login": "flagos-ai"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "51 public repos, account ~0 yr old",
                "points": 13.9,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 51
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 0
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "flag_gems"
              ],
              "ecosystems": "pypi",
              "any_deprecated": false,
              "min_days_since_publish": 95
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on pypi",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "pypi"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 95 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 95
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "7 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 7
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 85,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "excellent",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": true
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "16 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 16
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 16,
                "status": "met",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 9.6,
                "status": "met",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "good",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "topics": [
                "pytorch",
                "triton",
                "triton-kernels"
              ],
              "has_wiki": false,
              "homepage": null,
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "3 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 78,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "good",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Dependency lockfiles. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "dependency_lockfiles"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 73,
            "inputs": {
              "source": "file_signals",
              "lockfiles": [],
              "manifests": [
                "cpp/pyproject.toml",
                "pyproject.toml",
                "setup.py"
              ],
              "has_codeql_workflow": false,
              "has_security_policy": true,
              "has_dependabot_config": true
            },
            "components": [
              {
                "key": "security_policy_security_md",
                "name": "Security policy (SECURITY.md)",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "dependabot_config",
                "name": "Dependabot config",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "dependency_lockfiles",
                "name": "Dependency lockfiles",
                "detail": "published library — lockfiles are an application concern, not expected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "lockfiles_not_expected",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "codeql_workflow",
                "name": "CodeQL workflow",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the pypi:flag_gems@5.0.2 runtime dependency closure — what installing the published package pulls in — 6 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "pypi:flag_gems@5.0.2",
                  "assessed": 6
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 6,
              "unassessed_packages": 0,
              "affected_by_severity": "none",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "no indirect dependency carries a known advisory",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "no_indirect_advisories",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 6,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 5
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "moderate",
        "name": "AI Readiness",
        "value": 55,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.938,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "91 of 97 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 91,
                      "sampled": 97
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [],
              "has_dockerfile": false,
              "typed_language": false,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [],
              "agent_commit_share": 0.24,
              "toolchain_manifests": [
                "docs/themes/hugo-book/go.mod"
              ],
              "dependency_bot_commit_share": 0.03
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "docs/themes/hugo-book/go.mod (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "docs/themes/hugo-book/go.mod"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 11,
                "status": "met",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "24 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 24,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "3 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 3,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "OpenSSF Scorecard unavailable",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "moderate",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 55,
            "inputs": {
              "primary_language": "Python",
              "largest_source_bytes": 2707645,
              "source_files_sampled": 3414,
              "oversized_source_files": 17
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Python without a type-check config",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_typecheck_config_language",
                    "params": {
                      "language": "Python"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "17/3414 source files over 60KB",
                "points": 54.7,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 3414,
                      "oversized": 17
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "example",
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "example, examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "example, examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "Could not fetch pypi package 'flag-gems-cpp-__VENDOR__' from its registry",
    "OpenSSF Scorecard did not return a usable result (2026/07/29 02:06:51 Warning: PATs stored in env variables GITHUB_AUTH_TOKEN and GITHUB_TOKEN differ. Scorecard will use the former.); skipping Scorecard checks"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-29T02:07:20.592958Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/f/flagos-ai/FlagGems.svg",
  "full_name": "flagos-ai/FlagGems",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.27.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte StatistikenPyPI.