{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "langgenius/dify",
    "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": "langgenius/dify",
      "canonicalRepo": "langgenius/dify",
      "canonicalGitHubUrl": "https://github.com/langgenius/dify",
      "defaultBranch": "main",
      "headShaAtResolution": "38f9d85d5a2bdb58f7fd76746a0ebb7292ab28fe",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 6.8,
    "humanSharePctCeiling": 93.2,
    "totals": {
      "commitsInHistory": 4479,
      "mergeCommitsExcluded": 1,
      "ciBotCommitsExcluded": 234,
      "commitsConsidered": 4244,
      "agentAttributedCommits": 290,
      "humanAttributedCommits": 3954
    },
    "concentration": {
      "distinctAgentAuthors": 87,
      "topAuthorShareOfAgentCommits": 20.3,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 231,
      "autonomousCommits": 59,
      "assistedPct": 5.4,
      "autonomousPct": 1.4
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 142,
        "sharePct": 3.3,
        "samples": [
          {
            "hash": "6afe07f9447528f8ca2d1339b2eb148e39c4038d",
            "subject": "feat(dify-agent): add OpenShell runtime backend (#41076)",
            "date": "2026-09-14T13:05:16+00:00"
          },
          {
            "hash": "96c8cc43838ad256706f9ab0282d901ec74aac49",
            "subject": "fix(mcp): stop returning opaque 500s from MCP connect/auth (#42177)",
            "date": "2026-09-11T03:46:23+00:00"
          },
          {
            "hash": "647fec55d9e741e32f806e6c48fc6dcb69054bd6",
            "subject": "chore(release): Upgrade self-hosted Weaviate to 1.39 (#38214)",
            "date": "2026-09-09T09:19:54+00:00"
          },
          {
            "hash": "57a6ccbd3b914c3943ad7650d0601061fb309cb8",
            "subject": "chore(i18n): sync translations with en-US (#42064)",
            "date": "2026-09-09T08:57:53+00:00"
          },
          {
            "hash": "5f978fec3709db8dca592f8c9222c41befd7f5fd",
            "subject": "chore(i18n): sync translations with en-US (#41904)",
            "date": "2026-09-07T05:35:57+00:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 112,
        "sharePct": 2.6,
        "samples": [
          {
            "hash": "2619d172dc17da7efaed66e5735de5649a6aa100",
            "subject": "chore: run dify-agent typecheck in python-style (#41701)",
            "date": "2026-09-04T02:40:55+00:00"
          },
          {
            "hash": "3c80857ea34e21f3800b17d864623658bdb9cea0",
            "subject": "feat: add bearer auth to agent backend (#39622)",
            "date": "2026-07-27T08:37:30+00:00"
          },
          {
            "hash": "71709f03c3ae5fcd80965500b0f865d51cdacd1d",
            "subject": "feat: protect agent HOME with landlock (#39000)",
            "date": "2026-07-15T10:07:24+00:00"
          },
          {
            "hash": "5e635c059b53e0fe8c8f25ea96ea6163a1cc57bb",
            "subject": "chore: update deps (#38868)",
            "date": "2026-07-13T12:50:29+00:00"
          },
          {
            "hash": "888bea991170ed405ff3958b3b73732654486e12",
            "subject": "feat: ee agent sandbox support (#38528)",
            "date": "2026-07-10T03:56:55+00:00"
          }
        ]
      },
      {
        "id": "gemini-cli",
        "label": "Gemini CLI",
        "vendor": "Google",
        "commits": 45,
        "sharePct": 1.1,
        "samples": [
          {
            "hash": "d9884efaeea8322706e24c560d2c17e5bf3fab5f",
            "subject": "fix: sql injection (#38295)",
            "date": "2026-07-02T06:22:39+00:00"
          },
          {
            "hash": "8f74e176ca7a8d1609a374c33ecd59039b0a0aca",
            "subject": "fix: remove redundant snippets permissions (#37921)",
            "date": "2026-06-25T07:27:16+00:00"
          },
          {
            "hash": "a554891bbdc086ecfce813c0486c680d58bef009",
            "subject": "fix: snippet history detail includes input fields (#37797)",
            "date": "2026-06-23T08:08:12+00:00"
          },
          {
            "hash": "9ddd98a2650e7550b3cfffb5dc02a1cd75b8037b",
            "subject": "fix(api): preserve dataset nested null shapes (#36611)",
            "date": "2026-05-25T08:06:33+00:00"
          },
          {
            "hash": "7210f856c9c07ae03d7c2e5def96c949efee6397",
            "subject": "fix: pipeline template render (#36168)",
            "date": "2026-05-14T09:11:18+00:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 10,
        "sharePct": 0.2,
        "samples": [
          {
            "hash": "762dc5e8a627deb7e70139306237b6a70c5dc1de",
            "subject": "fix(web): open embedded recommend banner plugins in the detail dialog (#41828)",
            "date": "2026-09-07T03:19:07+00:00"
          },
          {
            "hash": "d93e5aa4441499dc634c226fd3d98e05f9f792ef",
            "subject": "fix(web): append /api/v1 when SSR reads MARKETPLACE_API_URL (#41824)",
            "date": "2026-09-04T10:38:53+00:00"
          },
          {
            "hash": "cb6c04637b64b341642c6279bde565c8865fb219",
            "subject": "feat(web): add marketplace creator profiles and homepage redesign (#41538)",
            "date": "2026-09-04T08:09:45+00:00"
          },
          {
            "hash": "f785af3cec3f31bdb7481221333e2a22df317963",
            "subject": "fix(docker): use dynamic DNS resolution for all nginx upstreams (#39155)",
            "date": "2026-08-11T00:48:59+00:00"
          },
          {
            "hash": "1973a2e96f2062d5351a7d10ebe74dbed6c01656",
            "subject": "feat(trace-aliyun): GenAI spans for LLM TTFT, agent ReAct, tools, and failed LLM nodes (#39339)",
            "date": "2026-08-06T05:51:28+00:00"
          }
        ]
      },
      {
        "id": "devin",
        "label": "Devin",
        "vendor": "Cognition",
        "commits": 6,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "8387590ace4a094de812b7847fc6a4c3a27cd52b",
            "subject": "chore: bump version to 1.17.1 (#42129)",
            "date": "2026-09-10T09:06:31+00:00"
          },
          {
            "hash": "a7cc6913af4620f4ace8213c45297793d4189764",
            "subject": "chore(deps): bump unstructured from 0.21.5 to 0.27.5 in /api (#42053)",
            "date": "2026-09-09T08:47:09+00:00"
          },
          {
            "hash": "4223b8eb0f72bd38e67aa843ef07b9c0291810c4",
            "subject": "chore(deps): bump transformers from 5.6.2 to 5.16.1 in /dify-agent (#42054)",
            "date": "2026-09-09T07:13:17+00:00"
          },
          {
            "hash": "39f06b6f059ba3d3825f43999af6ee62cddf875a",
            "subject": "chore(dify-agent): make local dev work with defaults out of the box (#41533)",
            "date": "2026-08-31T08:37:30+00:00"
          },
          {
            "hash": "09a855dcef24c0edc7431c46c0cfaa494481daf5",
            "subject": "chore: bump version to 1.17.0 (#41247)",
            "date": "2026-08-25T10:52:21+00:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 244,
        "agent": 30,
        "agentPct": 12.3
      },
      {
        "month": "2026-03",
        "total": 587,
        "agent": 65,
        "agentPct": 11.1
      },
      {
        "month": "2026-04",
        "total": 620,
        "agent": 42,
        "agentPct": 6.8
      },
      {
        "month": "2026-05",
        "total": 396,
        "agent": 27,
        "agentPct": 6.8
      },
      {
        "month": "2026-06",
        "total": 531,
        "agent": 55,
        "agentPct": 10.4
      },
      {
        "month": "2026-07",
        "total": 767,
        "agent": 35,
        "agentPct": 4.6
      },
      {
        "month": "2026-08",
        "total": 785,
        "agent": 19,
        "agentPct": 2.4
      },
      {
        "month": "2026-09",
        "total": 314,
        "agent": 17,
        "agentPct": 5.4
      }
    ],
    "lowActivity": false
  }
}
