{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "n8n-io/n8n",
    "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": "n8n-io/n8n",
      "canonicalRepo": "n8n-io/n8n",
      "canonicalGitHubUrl": "https://github.com/n8n-io/n8n",
      "defaultBranch": "master",
      "headShaAtResolution": "7c6cd34dbe86485e7936f59b8f9ca699933602e0",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 40.2,
    "humanSharePctCeiling": 59.8,
    "totals": {
      "commitsInHistory": 6741,
      "mergeCommitsExcluded": 29,
      "ciBotCommitsExcluded": 155,
      "commitsConsidered": 6557,
      "agentAttributedCommits": 2636,
      "humanAttributedCommits": 3921
    },
    "concentration": {
      "distinctAgentAuthors": 137,
      "topAuthorShareOfAgentCommits": 12.3,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 2299,
      "autonomousCommits": 337,
      "assistedPct": 35.1,
      "autonomousPct": 5.1
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 2325,
        "sharePct": 35.5,
        "samples": [
          {
            "hash": "3d0c201496949de11f0cf898ff5266f547712fb5",
            "subject": "refactor(core): Scope policy document lookups by kind (no-changelog) (#38739)",
            "date": "2026-09-15T17:04:54+00:00"
          },
          {
            "hash": "5c1dfef8d6a4c1c626c77f162687b79a31e9ccf3",
            "subject": "fix: Open the EULA modal when a license is activated from a link (#38712)",
            "date": "2026-09-15T16:06:00+00:00"
          },
          {
            "hash": "2f352bde2b829a20db089896c9a89581218043ec",
            "subject": "fix(core): Offer Computer Use only where the client shows its entry points (#38108)",
            "date": "2026-09-15T15:35:01+00:00"
          },
          {
            "hash": "34f7327b4bbaedee8770a5fca7a4f843def97e3e",
            "subject": "fix: Show a reveal prompt for expressions over redacted data (#38577)",
            "date": "2026-09-15T15:18:08+00:00"
          },
          {
            "hash": "9f709d76f0cb75344fe9424d52185c37b75cbbf4",
            "subject": "fix(editor): Apply server-side feature flags when diagnostics are disabled (no-changelog) (#38732)",
            "date": "2026-09-15T15:13:05+00:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 326,
        "sharePct": 5,
        "samples": [
          {
            "hash": "5c1c2a9936973729dea7a4a79bda42b142e72053",
            "subject": "feat(core): Pass Instance AI model id to LangSmith traces and run telemetry (no-changelog) (#38731)",
            "date": "2026-09-15T15:44:52+00:00"
          },
          {
            "hash": "cb55ecce7f8a006f9072e5d248ab84014b01d543",
            "subject": "feat(core): Add option to disable mid-run observation for Instance AI (no-changelog) (#38664)",
            "date": "2026-09-15T07:32:34+00:00"
          },
          {
            "hash": "89fe108b41d5d29e4d52394604671ac2b780c245",
            "subject": "feat(core): Add a v3 migration report rule for preExecute execution creation (#38681)",
            "date": "2026-09-15T07:07:40+00:00"
          },
          {
            "hash": "4180591c5aef83f578060d6fe40b7a16a8efb9c2",
            "subject": "refactor(editor): Align security settings with shared layout (#37620)",
            "date": "2026-09-14T15:20:44+00:00"
          },
          {
            "hash": "52132465ae3b399be51e4d2b83993b6f96a7db16",
            "subject": "fix(editor): Allow creating web search credentials from the agent builder settings (#38574)",
            "date": "2026-09-14T14:08:41+00:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 8,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "e2afe166342193cc3de0d1ee1d84f8a76e935e94",
            "subject": "refactor(editor): Extract otel into a frontend module package (no-changelog) (#36679)",
            "date": "2026-08-27T15:34:47+00:00"
          },
          {
            "hash": "4b807b7c49c76c2c6757ebc557e6ae94439a91d4",
            "subject": "feat(core): Accept fan-in across input slots in @n8n/engine (no-changelog) (#35819)",
            "date": "2026-08-11T10:55:31+00:00"
          },
          {
            "hash": "7f0c504417a3c98a958e6de4d33707d41dedf001",
            "subject": "refactor(editor): Repoint `roles.store` consumers to `@n8n/stores` and remove the app/stores shim (no-changelog) (#35329)",
            "date": "2026-07-31T11:48:12+00:00"
          },
          {
            "hash": "aa75d76493370d1a321fe555a2958fc4175215fd",
            "subject": "refactor(editor): Invert telemetry by injecting the instance into useTelemetry (no-changelog) (#34635)",
            "date": "2026-07-22T13:29:02+00:00"
          },
          {
            "hash": "67b9cf09302f43732a20bdbc24eb1eda53ec7605",
            "subject": "feat(editor): Improve node group selection UX (#33893)",
            "date": "2026-07-13T15:19:20+00:00"
          }
        ]
      },
      {
        "id": "codex",
        "label": "OpenAI Codex",
        "vendor": "OpenAI",
        "commits": 6,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "4ea80680d8e674c9d0b85515d3466b2e7805f4ae",
            "subject": "fix(editor): Attribute experiment telemetry in PostHog (#31137)",
            "date": "2026-06-05T09:09:59+00:00"
          },
          {
            "hash": "06197a057d1b3155f8ca1df69bad21014c42b6a3",
            "subject": "feat(editor): Add instance ai prompt suggestions v2 (no-changelog) (#30647)",
            "date": "2026-05-18T16:42:34+00:00"
          },
          {
            "hash": "94113f44a584acd345e759d5f19169643a7bd6cc",
            "subject": "fix(editor): Remove resource center tooltip (no-changelog) (#30468)",
            "date": "2026-05-14T15:28:02+00:00"
          },
          {
            "hash": "ceb561b87bcdaaa943aa410f03c6b70d7e9156c2",
            "subject": "fix(editor): Prioritize MCP tile in empty state (no-changelog) (#30418)",
            "date": "2026-05-13T18:53:51+00:00"
          },
          {
            "hash": "4277cd938b5419ad0f41348cf811967040b66ba9",
            "subject": "feat(editor): Add Surface MCP onboarding experiment (no-changelog) (#30044)",
            "date": "2026-05-13T11:21:59+00:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 514,
        "agent": 90,
        "agentPct": 17.5
      },
      {
        "month": "2026-03",
        "total": 532,
        "agent": 151,
        "agentPct": 28.4
      },
      {
        "month": "2026-04",
        "total": 699,
        "agent": 169,
        "agentPct": 24.2
      },
      {
        "month": "2026-05",
        "total": 807,
        "agent": 273,
        "agentPct": 33.8
      },
      {
        "month": "2026-06",
        "total": 1142,
        "agent": 467,
        "agentPct": 40.9
      },
      {
        "month": "2026-07",
        "total": 1130,
        "agent": 554,
        "agentPct": 49
      },
      {
        "month": "2026-08",
        "total": 1073,
        "agent": 571,
        "agentPct": 53.2
      },
      {
        "month": "2026-09",
        "total": 660,
        "agent": 361,
        "agentPct": 54.7
      }
    ],
    "lowActivity": false
  }
}
