{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "farion1231/cc-switch",
    "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": "farion1231/cc-switch",
      "canonicalRepo": "farion1231/cc-switch",
      "canonicalGitHubUrl": "https://github.com/farion1231/cc-switch",
      "defaultBranch": "main",
      "headShaAtResolution": "06082e189d65e6d6dbadc35dacdac1ce6c79d89a",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 2.8,
    "humanSharePctCeiling": 97.2,
    "totals": {
      "commitsInHistory": 1391,
      "mergeCommitsExcluded": 0,
      "ciBotCommitsExcluded": 9,
      "commitsConsidered": 1382,
      "agentAttributedCommits": 39,
      "humanAttributedCommits": 1343
    },
    "concentration": {
      "distinctAgentAuthors": 29,
      "topAuthorShareOfAgentCommits": 17.9,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 39,
      "autonomousCommits": 0,
      "assistedPct": 2.8,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 35,
        "sharePct": 2.5,
        "samples": [
          {
            "hash": "b109dcd37d67e9896b341012d6228713d95229bc",
            "subject": "fix(grokbuild): stop showing Codex-specific copy in the Grok Build form (#6511)",
            "date": "2026-08-17T09:53:30+08:00"
          },
          {
            "hash": "d01eab979ebf26dc4d5558b563995d5a47c890e9",
            "subject": "fix(codex): route OpenCode Zen reasoning effort through the platform config (#6123)",
            "date": "2026-08-16T18:59:09+08:00"
          },
          {
            "hash": "40b6376b2adfefef90b34df61006416c2ee5c030",
            "subject": "fix(skills): build readme_url from the resolved source directory (#6119)",
            "date": "2026-08-04T23:26:12+08:00"
          },
          {
            "hash": "668bbda916478251461652a67deee6efabf83826",
            "subject": "perf(backup): batch dump INSERTs and restore preserved tables in one transaction (#6122)",
            "date": "2026-08-04T23:04:13+08:00"
          },
          {
            "hash": "6b8f36431b50385f095b5e66eb20d9c11dcaa73d",
            "subject": "fix(security): cap scripts, file reads, and proxy bodies; surface deeplink usage fields (#5919)",
            "date": "2026-08-04T15:44:08+08:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 3,
        "sharePct": 0.2,
        "samples": [
          {
            "hash": "7f0c7b11e5e14303a17de238baf51b0cb6724435",
            "subject": "feat(tray): add tooltip to tray icon for better user experience (#2417)",
            "date": "2026-04-30T22:41:54+08:00"
          },
          {
            "hash": "010b163430735aa5d850c8e3f49313798398597d",
            "subject": "Fix/一键配置失效 (#2249)",
            "date": "2026-04-23T15:36:03+08:00"
          },
          {
            "hash": "de49f6fbbeb09034fd006d731640c7b8596b8ae9",
            "subject": "fix(copilot): 修复 GitHub Copilot 认证和代理问题 (#1854)",
            "date": "2026-04-04T22:52:23+08:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 2,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "5546815441f4525930cbb39cdfcec9339a2f0e15",
            "subject": "fix(linux): allow overriding AppImage's forced GDK_BACKEND=x11 via CC_SWITCH_GDK_BACKEND (#4351)",
            "date": "2026-06-30T23:26:51+08:00"
          },
          {
            "hash": "cfcf9452d0f51ac2f1fa69746ad678b9d7ced3ca",
            "subject": "添加应用级别窗口按钮，以改善linux wayland下系统窗口按钮失效的问题 (#1119)",
            "date": "2026-04-12T20:59:04+08:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 157,
        "agent": 5,
        "agentPct": 3.2
      },
      {
        "month": "2026-03",
        "total": 140,
        "agent": 2,
        "agentPct": 1.4
      },
      {
        "month": "2026-04",
        "total": 267,
        "agent": 7,
        "agentPct": 2.6
      },
      {
        "month": "2026-05",
        "total": 211,
        "agent": 4,
        "agentPct": 1.9
      },
      {
        "month": "2026-06",
        "total": 200,
        "agent": 12,
        "agentPct": 6
      },
      {
        "month": "2026-07",
        "total": 194,
        "agent": 4,
        "agentPct": 2.1
      },
      {
        "month": "2026-08",
        "total": 141,
        "agent": 5,
        "agentPct": 3.5
      },
      {
        "month": "2026-09",
        "total": 72,
        "agent": 0,
        "agentPct": 0
      }
    ],
    "lowActivity": false
  }
}
