{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "crewAIInc/crewAI",
    "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": "crewAIInc/crewAI",
      "canonicalRepo": "crewAIInc/crewAI",
      "canonicalGitHubUrl": "https://github.com/crewAIInc/crewAI",
      "defaultBranch": "main",
      "headShaAtResolution": "2c24b95eae2b0270b2513f9e24c3f4e536a22f0d",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 13.1,
    "humanSharePctCeiling": 86.9,
    "totals": {
      "commitsInHistory": 933,
      "mergeCommitsExcluded": 0,
      "ciBotCommitsExcluded": 6,
      "commitsConsidered": 927,
      "agentAttributedCommits": 121,
      "humanAttributedCommits": 806
    },
    "concentration": {
      "distinctAgentAuthors": 21,
      "topAuthorShareOfAgentCommits": 49.6,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 120,
      "autonomousCommits": 1,
      "assistedPct": 12.9,
      "autonomousPct": 0.1
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 97,
        "sharePct": 10.5,
        "samples": [
          {
            "hash": "c6ff78650e442c9e0ebfca23d9afe12775fa6e5e",
            "subject": "fix(memory): honor read_only on update() and recall() access times (#7369)",
            "date": "2026-09-15T11:20:49+00:00"
          },
          {
            "hash": "66ef97c73e5459059274c5117e48e2e5ba50a871",
            "subject": "fix(llms): send reasoning_effort to every openai reasoning model (#7187)",
            "date": "2026-09-14T19:14:39+00:00"
          },
          {
            "hash": "9393a47f313a0544db15693db9bcc48585f30ef5",
            "subject": "fix(agents): request the forced final answer as a user turn (#7450)",
            "date": "2026-09-14T11:52:08+05:30"
          },
          {
            "hash": "d729cade6b7cc24d7e2a1c5b65bc2ae80fe774c6",
            "subject": "fix(openai): surface gateway errors reported inside an HTTP 200 (#7342)",
            "date": "2026-09-09T15:12:57-07:00"
          },
          {
            "hash": "34199c21b724d805608b59745cdb94006c8fdcd2",
            "subject": "chore(oxylabs): allow the 3.x oxylabs SDK (#7331)",
            "date": "2026-09-08T07:22:23+00:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 19,
        "sharePct": 2,
        "samples": [
          {
            "hash": "3d72c707d523d09aac43ab55c04fec6c0da30f46",
            "subject": "chore(ci): ignore unpatched nltk GHSA-8mgp-746c-j5xp (#7215)",
            "date": "2026-09-02T10:04:20-07:00"
          },
          {
            "hash": "f90d37b4acc92f3127a6067174dd5054d6c03aec",
            "subject": "feat(flow): promote conversational flows to stable (#7107)",
            "date": "2026-08-27T23:06:57+05:30"
          },
          {
            "hash": "a9cb0bdf02d45c07be534bc209b95d69a86dcb5c",
            "subject": "Lorenze/deprecate/answer from history (#7105)",
            "date": "2026-08-25T11:01:22+05:30"
          },
          {
            "hash": "9b1f4938f02671d2066e336c8bfdcfb2f27c99ee",
            "subject": "fix(tools): pin SSRF checks to each redirect hop and peer IP (#6981)",
            "date": "2026-08-17T13:08:03+05:30"
          },
          {
            "hash": "754d7323beb2fd042e33444a115ea2d5a47193f0",
            "subject": "fix: native tool calls broken over OpenAI Responses API (#6515)",
            "date": "2026-08-13T21:27:35-04:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 9,
        "sharePct": 1,
        "samples": [
          {
            "hash": "9b1f4938f02671d2066e336c8bfdcfb2f27c99ee",
            "subject": "fix(tools): pin SSRF checks to each redirect hop and peer IP (#6981)",
            "date": "2026-08-17T13:08:03+05:30"
          },
          {
            "hash": "754d7323beb2fd042e33444a115ea2d5a47193f0",
            "subject": "fix: native tool calls broken over OpenAI Responses API (#6515)",
            "date": "2026-08-13T21:27:35-04:00"
          },
          {
            "hash": "f630c471cf9e2c7fd91154aaa1daef1d19e601dd",
            "subject": "Document flow agent options (#6420)",
            "date": "2026-07-01T14:08:44-07:00"
          },
          {
            "hash": "654abcb40d21f600dd98d7ac746c884e5a049267",
            "subject": "fix: enforce owner-only permissions on credential files (#6242)",
            "date": "2026-06-26T01:36:48+08:00"
          },
          {
            "hash": "3be2fb65dc574fad2aa8712c607bbd35f7d91d4d",
            "subject": "perf: lazy-load MCP SDK and event types to reduce cold start by ~29% (#5584)",
            "date": "2026-04-22T02:17:33-03:00"
          }
        ]
      },
      {
        "id": "devin",
        "label": "Devin",
        "vendor": "Cognition",
        "commits": 1,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "3010f1286f34dd43f99ac58907b6b41471f350c4",
            "subject": "chore: widen click dependency constraint to allow 8.2+",
            "date": "2026-06-02T00:06:25-07:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 74,
        "agent": 3,
        "agentPct": 4.1
      },
      {
        "month": "2026-03",
        "total": 136,
        "agent": 12,
        "agentPct": 8.8
      },
      {
        "month": "2026-04",
        "total": 195,
        "agent": 13,
        "agentPct": 6.7
      },
      {
        "month": "2026-05",
        "total": 104,
        "agent": 2,
        "agentPct": 1.9
      },
      {
        "month": "2026-06",
        "total": 156,
        "agent": 13,
        "agentPct": 8.3
      },
      {
        "month": "2026-07",
        "total": 87,
        "agent": 18,
        "agentPct": 20.7
      },
      {
        "month": "2026-08",
        "total": 106,
        "agent": 47,
        "agentPct": 44.3
      },
      {
        "month": "2026-09",
        "total": 69,
        "agent": 13,
        "agentPct": 18.8
      }
    ],
    "lowActivity": false
  }
}
