{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "confident-ai/deepeval",
    "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": "confident-ai/deepeval",
      "canonicalRepo": "confident-ai/deepeval",
      "canonicalGitHubUrl": "https://github.com/confident-ai/deepeval",
      "defaultBranch": "main",
      "headShaAtResolution": "12a38b07a9fb8e58e39a4ffc51097cf6737498f2",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 1.8,
    "humanSharePctCeiling": 98.2,
    "totals": {
      "commitsInHistory": 1491,
      "mergeCommitsExcluded": 313,
      "ciBotCommitsExcluded": 0,
      "commitsConsidered": 1178,
      "agentAttributedCommits": 21,
      "humanAttributedCommits": 1157
    },
    "concentration": {
      "distinctAgentAuthors": 11,
      "topAuthorShareOfAgentCommits": 23.8,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 21,
      "autonomousCommits": 0,
      "assistedPct": 1.8,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 14,
        "sharePct": 1.2,
        "samples": [
          {
            "hash": "d1a7dc7834e944ec441dde81cebbc5fd62ca7861",
            "subject": "fix: stamp utm_content before other params so GA4's 100-char link_url keeps the label",
            "date": "2026-07-20T22:25:39-05:00"
          },
          {
            "hash": "8af8c5911e6045aa70fe78e2e64ae0712af66179",
            "subject": "docs: tag llms.txt Confident AI links with UTMs",
            "date": "2026-07-18T10:04:45-05:00"
          },
          {
            "hash": "be5b0193f1c9f497160af094a2fb000c44548ebd",
            "subject": "fix(synthesizer): avoid UnboundLocalError when a document yields 0 chunks",
            "date": "2026-07-06T03:41:57+05:00"
          },
          {
            "hash": "e9c4c7dc6258d9869737ea0d5b7ec07ba0748159",
            "subject": "feat(benchmarks): add batch_generate support to SQuAD benchmark (#2802)",
            "date": "2026-07-02T19:24:35+01:00"
          },
          {
            "hash": "4cefc1cf6549b990096d9aa9fdb402bee94b8bad",
            "subject": "Keep ToolCall hashable when output/inputs hold unhashable objects (#2815)",
            "date": "2026-06-29T20:10:39-07:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 6,
        "sharePct": 0.5,
        "samples": [
          {
            "hash": "d59c5326a4361459779532c9ab81152ffe58089d",
            "subject": "feat(voice): resolve simulation audio into a configurable default folder",
            "date": "2026-08-21T18:39:27+08:00"
          },
          {
            "hash": "aab6d31bcc9362a0a7adf4a404fbe0b94d7caf64",
            "subject": "refactor(voice): group duplex/connector state and drop dynamic attribute probing",
            "date": "2026-08-21T18:39:17+08:00"
          },
          {
            "hash": "483085fe4721a19fad5860b1aeed6c87ec6c7fd0",
            "subject": "centralize otel attribute keys and preserve staged span fields",
            "date": "2026-08-19T21:51:23+08:00"
          },
          {
            "hash": "cc8a0b650411541f02e8c39ac650799bea477594",
            "subject": "support server-driven login questionnaires",
            "date": "2026-07-21T21:34:20+08:00"
          },
          {
            "hash": "7b9a023ef3ba16ba7568ee9d445f5be2249963ac",
            "subject": "refactor(metrics): move CitationFaithfulnessMetric into community namespace",
            "date": "2026-07-02T19:35:54+01:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 1,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "783b28c74b2731a5f7a1b16fa01e526f05d1fd9e",
            "subject": "feat(evaluate): honor DisplayConfig.display_option in console output",
            "date": "2026-07-01T21:59:26-07:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 143,
        "agent": 2,
        "agentPct": 1.4
      },
      {
        "month": "2026-03",
        "total": 133,
        "agent": 5,
        "agentPct": 3.8
      },
      {
        "month": "2026-04",
        "total": 143,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-05",
        "total": 188,
        "agent": 1,
        "agentPct": 0.5
      },
      {
        "month": "2026-06",
        "total": 148,
        "agent": 3,
        "agentPct": 2
      },
      {
        "month": "2026-07",
        "total": 145,
        "agent": 7,
        "agentPct": 4.8
      },
      {
        "month": "2026-08",
        "total": 211,
        "agent": 3,
        "agentPct": 1.4
      },
      {
        "month": "2026-09",
        "total": 67,
        "agent": 0,
        "agentPct": 0
      }
    ],
    "lowActivity": false
  }
}
