{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "mudler/LocalAI",
    "datasetVersion": "2026-09-18-v3.0",
    "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
    "scanDate": "2026-09-16",
    "window": {
      "since": "2026-02-01",
      "untilExclusive": "2026-09-16",
      "label": "February–September 15, 2026"
    },
    "repository": {
      "sourceRepo": "mudler/LocalAI",
      "canonicalRepo": "mudler/LocalAI",
      "canonicalGitHubUrl": "https://github.com/mudler/LocalAI",
      "defaultBranch": "master",
      "headShaAtResolution": "7ac96040113f26cceb92abbb590ff9c2193c4c13",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 3.8,
    "humanSharePctCeiling": 96.2,
    "totals": {
      "commitsInHistory": 2527,
      "mergeCommitsExcluded": 0,
      "ciBotCommitsExcluded": 1490,
      "commitsConsidered": 1037,
      "agentAttributedCommits": 39,
      "humanAttributedCommits": 998
    },
    "concentration": {
      "distinctAgentAuthors": 13,
      "topAuthorShareOfAgentCommits": 38.5,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 21,
      "autonomousCommits": 18,
      "assistedPct": 2,
      "autonomousPct": 1.7
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 29,
        "sharePct": 2.8,
        "samples": [
          {
            "hash": "81041d8b1bca4b31cdb8a5285aff869860581689",
            "subject": "chore(deps): bump LocalAGI and localrecall to v0.6.5 (#11985)",
            "date": "2026-09-12T01:05:13+02:00"
          },
          {
            "hash": "a1c79b517b19f7b594a5390517271172b4fee041",
            "subject": "docs(faq): note OPENAI_BASE_URL env var for pointing clients at LocalAI (#11310)",
            "date": "2026-09-11T14:44:18+02:00"
          },
          {
            "hash": "5555a3c5690a27f11aa41b71bfb0e9d54419e2cc",
            "subject": "fix(nodes): skip checksum sidecars when staging option dirs",
            "date": "2026-09-01T00:03:04+02:00"
          },
          {
            "hash": "6e7c0a4df815d43e090e80055bc6c86da4aa99ec",
            "subject": "blog, website: edit out the AI writing tells readers called out on HN (#11324)",
            "date": "2026-08-03T23:03:25+02:00"
          },
          {
            "hash": "2f33d6dee057a14331880c510d0f634500f03235",
            "subject": "docs(gpu): add ROCm 7.x and RDNA 3.5 / Strix Halo (gfx1151) to GPU acceleration guide (#9229)",
            "date": "2026-07-29T20:09:52+02:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 9,
        "sharePct": 0.9,
        "samples": [
          {
            "hash": "9bd7d17ff6633b3f2b68a468d4a91d3e1dc33877",
            "subject": "[model-config] feat: add environment variables support for backends (#10721)",
            "date": "2026-09-11T18:02:08+02:00"
          },
          {
            "hash": "e7b83ef7c0014036c14de82509d4b7e671e0b5db",
            "subject": "Fix flaky \"tests-apple\" CI job in modeladmin test suite (#11717)",
            "date": "2026-08-26T08:58:17+02:00"
          },
          {
            "hash": "c5645795ba7c8a1773064af1f346f6e94668be6f",
            "subject": "fix(kokoros): add missing `upscale_image` stub to Backend trait impl (#11414)",
            "date": "2026-08-08T08:23:05+02:00"
          },
          {
            "hash": "352b7ec604f1783023cb0fca89c14edd6ef01547",
            "subject": "Harden gallery-agent Hugging Face fetches against transient rate limiting (#10187)",
            "date": "2026-06-05T23:43:06+02:00"
          },
          {
            "hash": "270c2564094c767d3c5272cbe089b863fa4891ab",
            "subject": "Fix kokoros backend build break from Backend trait drift (#9972)",
            "date": "2026-05-24T22:39:15+02:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 1,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "e1a782b70fcec6e79681e9b6078dd9eeb75cda17",
            "subject": "fix(openai): stop streaming tool-call double-emission when autoparser is active (#10055)",
            "date": "2026-05-29T11:39:09+02:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 85,
        "agent": 3,
        "agentPct": 3.5
      },
      {
        "month": "2026-03",
        "total": 120,
        "agent": 8,
        "agentPct": 6.7
      },
      {
        "month": "2026-04",
        "total": 171,
        "agent": 3,
        "agentPct": 1.8
      },
      {
        "month": "2026-05",
        "total": 92,
        "agent": 7,
        "agentPct": 7.6
      },
      {
        "month": "2026-06",
        "total": 60,
        "agent": 7,
        "agentPct": 11.7
      },
      {
        "month": "2026-07",
        "total": 105,
        "agent": 4,
        "agentPct": 3.8
      },
      {
        "month": "2026-08",
        "total": 165,
        "agent": 3,
        "agentPct": 1.8
      },
      {
        "month": "2026-09",
        "total": 239,
        "agent": 4,
        "agentPct": 1.7
      }
    ],
    "lowActivity": false
  }
}
