{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "AstrBotDevs/AstrBot",
    "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": "AstrBotDevs/AstrBot",
      "canonicalRepo": "AstrBotDevs/AstrBot",
      "canonicalGitHubUrl": "https://github.com/AstrBotDevs/AstrBot",
      "defaultBranch": "master",
      "headShaAtResolution": "e0aa8d386121ead06825fb6d1e423a41a3d14a83",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 6.8,
    "humanSharePctCeiling": 93.2,
    "totals": {
      "commitsInHistory": 1484,
      "mergeCommitsExcluded": 22,
      "ciBotCommitsExcluded": 27,
      "commitsConsidered": 1435,
      "agentAttributedCommits": 97,
      "humanAttributedCommits": 1338
    },
    "concentration": {
      "distinctAgentAuthors": 50,
      "topAuthorShareOfAgentCommits": 10.3,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 95,
      "autonomousCommits": 2,
      "assistedPct": 6.6,
      "autonomousPct": 0.1
    },
    "agents": [
      {
        "id": "gemini-cli",
        "label": "Gemini CLI",
        "vendor": "Google",
        "commits": 47,
        "sharePct": 3.3,
        "samples": [
          {
            "hash": "077d54baaf15cc0561f84bd9ceb943c2bb62e58d",
            "subject": "Fix path separator for remote_zip in computer_client.py (#8182)",
            "date": "2026-09-03T14:34:49+08:00"
          },
          {
            "hash": "5b29f6f730274713b91e0acf988cda4c57c617c9",
            "subject": "feat: add categorization to platform logs and a UI toggle to hide user chat entries from the console view (#9165)",
            "date": "2026-07-28T21:29:59+08:00"
          },
          {
            "hash": "b9c5a1f248936bca33b29174c898381f87eee2c4",
            "subject": "perf: detect repeated tool calls by name and arguments (#9311)",
            "date": "2026-07-18T18:21:32+08:00"
          },
          {
            "hash": "4166d9ab58c4da5c3206f3c29583331a438957f1",
            "subject": "fix: preserve qq official quoted message context (#9164)",
            "date": "2026-07-06T22:55:21+08:00"
          },
          {
            "hash": "3b8caf37e62988d47df9ab09397021ca99ff4ee3",
            "subject": "test: cover POSIX file URI root preservation (#8906)",
            "date": "2026-07-05T10:12:59+08:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 31,
        "sharePct": 2.2,
        "samples": [
          {
            "hash": "20c294fcaf0ed5adf7aacb5609ea879a2305545a",
            "subject": "feat: add stateless Responses API provider (#9515)",
            "date": "2026-08-02T23:15:50+08:00"
          },
          {
            "hash": "ba7f8ebfb14224b48fb1a6215f6ae9c4cbdbf5c0",
            "subject": "fix(webui): sync plugin activation status on enable (#9156)",
            "date": "2026-07-06T21:16:14+08:00"
          },
          {
            "hash": "771911a893f9361d61052bbd5203fd55f94875bf",
            "subject": "fix: keep Tab navigation within reset-password inputs in account dialog (#9049)",
            "date": "2026-06-27T16:21:24+08:00"
          },
          {
            "hash": "5888631ed5ee05f4ff08c1419bdd6f8a2154dcc9",
            "subject": "feat: add hosted core package downloads (#8888)",
            "date": "2026-06-19T12:44:31+08:00"
          },
          {
            "hash": "7c366a708bf9c4c11c48a8f65572197545f57c33",
            "subject": "fix: unify media reference handling (#8764)",
            "date": "2026-06-14T10:37:16+08:00"
          }
        ]
      },
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 21,
        "sharePct": 1.5,
        "samples": [
          {
            "hash": "47ab2fe026bcb911214ba5255c437d5136171eb0",
            "subject": "fix: add LLM metadata fallback endpoint (#9725)",
            "date": "2026-08-19T11:08:01+08:00"
          },
          {
            "hash": "de4cbbcbc1f4a77b29787105f9dbb8d1f933f9fc",
            "subject": "feat: expand webchat drag-and-drop upload to the whole chat area (#9564)",
            "date": "2026-08-07T17:36:02+08:00"
          },
          {
            "hash": "32cfcbf52db6bfe490957e0a16d0e4378f59b918",
            "subject": "feat: show quoted message content in group chat context",
            "date": "2026-06-10T16:58:18+08:00"
          },
          {
            "hash": "f2370cd1ba3fd7f73c91b61d9db5a6ed93165f54",
            "subject": "feat: supports plugin to add skills (#7945)",
            "date": "2026-05-03T16:37:36+08:00"
          },
          {
            "hash": "1f9c2c2b505050829f258ce8c4c1d3688afff505",
            "subject": "fix(provider): fix Anthropic custom headers and system prompt compatibility (#7587)",
            "date": "2026-05-02T12:46:34+08:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 331,
        "agent": 16,
        "agentPct": 4.8
      },
      {
        "month": "2026-03",
        "total": 278,
        "agent": 23,
        "agentPct": 8.3
      },
      {
        "month": "2026-04",
        "total": 174,
        "agent": 20,
        "agentPct": 11.5
      },
      {
        "month": "2026-05",
        "total": 146,
        "agent": 15,
        "agentPct": 10.3
      },
      {
        "month": "2026-06",
        "total": 178,
        "agent": 11,
        "agentPct": 6.2
      },
      {
        "month": "2026-07",
        "total": 142,
        "agent": 8,
        "agentPct": 5.6
      },
      {
        "month": "2026-08",
        "total": 121,
        "agent": 3,
        "agentPct": 2.5
      },
      {
        "month": "2026-09",
        "total": 65,
        "agent": 1,
        "agentPct": 1.5
      }
    ],
    "lowActivity": false
  }
}
