{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "Tencent/WeKnora",
    "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": "Tencent/WeKnora",
      "canonicalRepo": "Tencent/WeKnora",
      "canonicalGitHubUrl": "https://github.com/Tencent/WeKnora",
      "defaultBranch": "main",
      "headShaAtResolution": "d5efe5cedde738fac2dc1aad65eb2ad530bedd1e",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 5.2,
    "humanSharePctCeiling": 94.8,
    "totals": {
      "commitsInHistory": 2384,
      "mergeCommitsExcluded": 18,
      "ciBotCommitsExcluded": 56,
      "commitsConsidered": 2310,
      "agentAttributedCommits": 120,
      "humanAttributedCommits": 2190
    },
    "concentration": {
      "distinctAgentAuthors": 33,
      "topAuthorShareOfAgentCommits": 29.2,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 120,
      "autonomousCommits": 0,
      "assistedPct": 5.2,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 101,
        "sharePct": 4.4,
        "samples": [
          {
            "hash": "b94612a7ecf286f1e3bcc15de638d9c7d1e66ba8",
            "subject": "fix(agent): PUT no longer erases the avatar, and driver errors stay server-side (#3230)",
            "date": "2026-09-14T20:50:15+08:00"
          },
          {
            "hash": "bd7aa4011914ba263cb4042f6a7a064daf6defc6",
            "subject": "fix(wiki): make the category_path directory filter match on SQLite",
            "date": "2026-09-07T20:02:21+08:00"
          },
          {
            "hash": "9e8673816e940c7737d49ffd85ccc571ba6b52ce",
            "subject": "fix(wiki): keep folder names that look like page-type labels when placing pages",
            "date": "2026-09-07T17:23:19+08:00"
          },
          {
            "hash": "2d6b84cb23ce6eac25b420773429194d7faf8520",
            "subject": "feat(session): show owner badge for API sessions in sidebar",
            "date": "2026-09-04T17:32:00+08:00"
          },
          {
            "hash": "13abc41b0d3986dc9bdb492fa24735ad00665ae0",
            "subject": "fix(skill): 解析 stringified JSON 数组形式的 args",
            "date": "2026-09-02T15:37:14+08:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 19,
        "sharePct": 0.8,
        "samples": [
          {
            "hash": "7c4b5f1bfef709ca27c5d36d252f498786659543",
            "subject": "feat(miniprogram): add zh/en i18n, tab icons, and base library compatibility",
            "date": "2026-09-04T17:35:25+08:00"
          },
          {
            "hash": "1f86e3e3698b6cf9f2b31bb5f8dc0f4f3867c6ed",
            "subject": "feat(chat): add a question outline for long overflowing sessions (#2839)",
            "date": "2026-08-27T16:18:05+08:00"
          },
          {
            "hash": "18d22b014b9d745dfb7c4d2348c9a0751d1e5416",
            "subject": "feat(sandbox): expose tenant skill management over HTTP and in the console (#2789)",
            "date": "2026-08-25T11:28:12+08:00"
          },
          {
            "hash": "67cdf26216389c0d3f0bc367cf746850c5bdd1b9",
            "subject": "feat(sandbox): add tenant skill install and remove service layer",
            "date": "2026-08-24T17:51:13+08:00"
          },
          {
            "hash": "00fe0356681b8b05c97becaa731cd8f4767b4f66",
            "subject": "feat(sandbox): add tenant skill snapshot infrastructure",
            "date": "2026-08-24T16:00:23+08:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 79,
        "agent": 1,
        "agentPct": 1.3
      },
      {
        "month": "2026-03",
        "total": 309,
        "agent": 10,
        "agentPct": 3.2
      },
      {
        "month": "2026-04",
        "total": 358,
        "agent": 15,
        "agentPct": 4.2
      },
      {
        "month": "2026-05",
        "total": 502,
        "agent": 54,
        "agentPct": 10.8
      },
      {
        "month": "2026-06",
        "total": 245,
        "agent": 10,
        "agentPct": 4.1
      },
      {
        "month": "2026-07",
        "total": 359,
        "agent": 10,
        "agentPct": 2.8
      },
      {
        "month": "2026-08",
        "total": 300,
        "agent": 13,
        "agentPct": 4.3
      },
      {
        "month": "2026-09",
        "total": 158,
        "agent": 7,
        "agentPct": 4.4
      }
    ],
    "lowActivity": false
  }
}
