{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "unslothai/unsloth",
    "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": "unslothai/unsloth",
      "canonicalRepo": "unslothai/unsloth",
      "canonicalGitHubUrl": "https://github.com/unslothai/unsloth",
      "defaultBranch": "main",
      "headShaAtResolution": "d6dd50c322ef9ddb289398b25e52da2a2d549c4e",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 1.4,
    "humanSharePctCeiling": 98.6,
    "totals": {
      "commitsInHistory": 5248,
      "mergeCommitsExcluded": 289,
      "ciBotCommitsExcluded": 63,
      "commitsConsidered": 4896,
      "agentAttributedCommits": 70,
      "humanAttributedCommits": 4826
    },
    "concentration": {
      "distinctAgentAuthors": 36,
      "topAuthorShareOfAgentCommits": 20,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 70,
      "autonomousCommits": 0,
      "assistedPct": 1.4,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 48,
        "sharePct": 1,
        "samples": [
          {
            "hash": "ba34b8f70bb31af0eebacd33383b3a7260cd51d1",
            "subject": "Studio: spill weights with -ot instead of layers, so the KV cache stays on the GPU (#9675)",
            "date": "2026-08-25T21:03:48-07:00"
          },
          {
            "hash": "055bfd50aebf25b3a132f253e3bf0296f9492bf4",
            "subject": "Show all local models in the unsloth chat picker (#9435)",
            "date": "2026-08-25T04:34:58-07:00"
          },
          {
            "hash": "86a899304b9b9898d165f3710a8a88120a5cafec",
            "subject": "Studio: keep unrunnable speech GGUFs out of the model pickers (#9433)",
            "date": "2026-08-23T00:12:43-07:00"
          },
          {
            "hash": "57314ed479a3482b354dea5f897f8a623f22e4c8",
            "subject": "Studio: turn LoRA finetune targets on by default (#9436)",
            "date": "2026-08-23T00:12:15-07:00"
          },
          {
            "hash": "578f7322b7424ab88cbf53152e89aed19f110e56",
            "subject": "Studio: avoid repeated llama-server capability probe timeouts (#8317) (#8334)",
            "date": "2026-08-11T03:09:27-07:00"
          }
        ]
      },
      {
        "id": "gemini-cli",
        "label": "Gemini CLI",
        "vendor": "Google",
        "commits": 17,
        "sharePct": 0.3,
        "samples": [
          {
            "hash": "c356427f30e8abadd38fbc722e494321f0b5b64b",
            "subject": "Guard Windows ROCm torchao override skip (#6837)",
            "date": "2026-07-03T19:24:29+01:00"
          },
          {
            "hash": "01f7e14988d081643c48286b23d4f1f5d4ed9112",
            "subject": "Fix Studio custom folders on Linux external drives (#6799)",
            "date": "2026-07-03T19:10:04+01:00"
          },
          {
            "hash": "22cd26f75da5e43257b4d4b385a335c5bae0256e",
            "subject": "feat: Implementation of the Portuguese (Brazil) language and VRAM/RAM monitor (#6509)",
            "date": "2026-07-02T18:06:39+02:00"
          },
          {
            "hash": "d915a139eb2b34f67702e5e7240e588ff5639ef0",
            "subject": "feat(i18n): add Japanese locale support for the Studio UI catalog (#6705)",
            "date": "2026-06-30T19:37:04+01:00"
          },
          {
            "hash": "11469a60fe7a93ebdb394f8bbe4f7583611a821c",
            "subject": "(feat) Add project names to studio training runs (#6512)",
            "date": "2026-06-29T16:06:36+02:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 4,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "b38490f0a208c61c680271cd3efefc733fb7f8a2",
            "subject": "fix(AMD): retry ROCm llama-server with bundled HIP on HIP/ROCR mismatch (#9002)",
            "date": "2026-08-19T18:06:05+03:00"
          },
          {
            "hash": "7367955bcbc904c1b4c78197f79a325284769a84",
            "subject": "fix: replace deprecated transformers attention mask imports (#6880)",
            "date": "2026-07-31T04:25:56-07:00"
          },
          {
            "hash": "515abca84efaf0e85723249f7a67fef6c634c2a1",
            "subject": "fix(studio): adopt server-loaded model before chat auto-load (#5900)",
            "date": "2026-06-12T00:27:18-07:00"
          },
          {
            "hash": "f22e890ab81ebe3fd22505c954fe1df7c61e152d",
            "subject": "fix(studio): inherit llama_extra_args and honor --no-mmproj (#5902)",
            "date": "2026-06-12T00:27:04-07:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 2,
        "sharePct": 0,
        "samples": [
          {
            "hash": "11469a60fe7a93ebdb394f8bbe4f7583611a821c",
            "subject": "(feat) Add project names to studio training runs (#6512)",
            "date": "2026-06-29T16:06:36+02:00"
          },
          {
            "hash": "9a0d6f80cb1bef2796ad6820479c7ccb990f9394",
            "subject": "studio: API external provider support for chat (OpenAI, Mistral, Gemini, Cohere, Anthropic, OpenRouter, DeepSeek, custom providers) (#4706)",
            "date": "2026-05-14T16:13:59+04:00"
          }
        ]
      },
      {
        "id": "codex",
        "label": "OpenAI Codex",
        "vendor": "OpenAI",
        "commits": 1,
        "sharePct": 0,
        "samples": [
          {
            "hash": "34e22efb30b07bc1783a4415eed3e7d5d4d81061",
            "subject": "Studio: fix the hub download rate estimator and bound long ETAs (#7679)",
            "date": "2026-08-03T03:34:22-07:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 574,
        "agent": 4,
        "agentPct": 0.7
      },
      {
        "month": "2026-03",
        "total": 691,
        "agent": 9,
        "agentPct": 1.3
      },
      {
        "month": "2026-04",
        "total": 192,
        "agent": 3,
        "agentPct": 1.6
      },
      {
        "month": "2026-05",
        "total": 343,
        "agent": 6,
        "agentPct": 1.7
      },
      {
        "month": "2026-06",
        "total": 531,
        "agent": 21,
        "agentPct": 4
      },
      {
        "month": "2026-07",
        "total": 537,
        "agent": 18,
        "agentPct": 3.4
      },
      {
        "month": "2026-08",
        "total": 1460,
        "agent": 9,
        "agentPct": 0.6
      },
      {
        "month": "2026-09",
        "total": 568,
        "agent": 0,
        "agentPct": 0
      }
    ],
    "lowActivity": false
  }
}
