{
  "interval": {
    "intervalStart": "2025-03-16T00:00:00.000Z",
    "intervalEnd": "2025-03-23T00:00:00.000Z",
    "intervalType": "week"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-03-16 to 2025-03-23, elizaos/eliza had 75 new PRs (58 merged), 20 new issues, and 45 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6uqvPI",
      "title": "fix: Getting started instruction issues",
      "author": "madjin",
      "number": 3989,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-19T04:46:31Z",
      "closedAt": "2025-03-29T20:23:16Z",
      "state": "CLOSED",
      "commentCount": 10
    },
    {
      "id": "I_kwDOMT5cIs6vRd0n",
      "title": "Husky pre commit error",
      "author": "Deadsg",
      "number": 4048,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-22T19:42:55Z",
      "closedAt": "2025-04-30T18:34:43Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6u8bi-",
      "title": "npx elizaos agent list fetch failed",
      "author": "OlexanderKulyk",
      "number": 4020,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-20T11:19:16Z",
      "closedAt": "2025-03-30T11:37:57Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6uclKL",
      "title": "How to debug remotely v2",
      "author": "jmikedupont2",
      "number": 3978,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-18T00:42:15Z",
      "closedAt": "2025-05-01T18:34:47Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6vPbyg",
      "title": "import { generateText } from \"@elizaos/core\";    SyntaxError: The requested module '@elizaos/core' does not provide an export named 'generateText'",
      "author": "ljiang22",
      "number": 4046,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-22T05:13:29Z",
      "closedAt": "2025-05-06T18:34:28Z",
      "state": "CLOSED",
      "commentCount": 1
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6PMN2H",
      "title": "LOOK AT ME CONTRIBUTING!",
      "author": "lalalune",
      "number": 3988,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-19T00:36:14Z",
      "mergedAt": null,
      "additions": 233463,
      "deletions": 183751
    },
    {
      "id": "PR_kwDOMT5cIs6OzNJz",
      "title": "chore: V2 develop docs",
      "author": "madjin",
      "number": 3951,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-15T23:35:12Z",
      "mergedAt": "2025-03-16T23:05:07Z",
      "additions": 76428,
      "deletions": 28598
    },
    {
      "id": "PR_kwDOMT5cIs6O1D99",
      "title": "Add system prompt",
      "author": "nicky-ru",
      "number": 3961,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-16T18:57:10Z",
      "mergedAt": null,
      "additions": 34399,
      "deletions": 185164
    },
    {
      "id": "PR_kwDOMT5cIs6O1o4q",
      "title": "feat: docs versioning",
      "author": "madjin",
      "number": 3963,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-17T00:32:26Z",
      "mergedAt": "2025-03-17T05:32:06Z",
      "additions": 20197,
      "deletions": 2485
    },
    {
      "id": "PR_kwDOMT5cIs6PimfR",
      "title": "chore: update docs (visuals, core cleanup)",
      "author": "madjin",
      "number": 4032,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-20T23:36:17Z",
      "mergedAt": "2025-03-24T03:56:52Z",
      "additions": 17770,
      "deletions": 2707
    }
  ],
  "codeChanges": {
    "additions": 35451,
    "deletions": 9407,
    "files": 229,
    "commitCount": 280
  },
  "completedItems": [
    {
      "title": "chore: fix missing `await` for tweet scraping",
      "prNumber": 3960,
      "type": "bugfix",
      "body": "## What does this PR do?\r\n\r\nI noticed that the call to `scraper.getTweets(\"pmarca\", 2000)` wasn’t using `await`, so the `tweets` variable was getting the promise instead of the actual tweet data. This caused an issue when trying to access t"
    },
    {
      "title": "support any custom embedding server",
      "prNumber": 3958,
      "type": "other",
      "body": "# Relates to\r\nSupport for any custom embedding servers\r\n\r\n# Risks\r\nLow - This is an additive change that doesn't modify existing embedding provider behavior. The new custom provider is only enabled when explicitly configured.\r\n\r\n# Backgroun"
    },
    {
      "title": "feat: view and edit memories of an agent",
      "prNumber": 3954,
      "type": "feature",
      "body": "view and edit memories for agent; "
    },
    {
      "title": "fix: plugin-local-ai",
      "prNumber": 3953,
      "type": "bugfix",
      "body": "Removed the R1 from the configurtation and added DeepHermes.\r\nWe DL the models only if we chant to the agent and not in the init anymore as i can see. \r\n@lalalune Is this how you prefer ? \r\n\r\nAnyway the chat work.\r\nThe tokenizer also work f"
    },
    {
      "title": "chore: V2 develop docs",
      "prNumber": 3951,
      "type": "other",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out before the final review "
    },
    {
      "title": "fixed add plugin command quickstart.md",
      "prNumber": 4047,
      "type": "feature",
      "body": "fixed add plugin command quickstart.md\r\n\r\n# Relates to\r\n\r\nN/A\r\n\r\n# Risks\r\n\r\nLOW\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nUpdates the documentation with the correct add plugin command.\r\n\r\n## What kind of change is this?\r\n\r\nUpdate\r\n\r\n\r\n##"
    },
    {
      "title": "feat: improve action viewer ui",
      "prNumber": 4039,
      "type": "feature",
      "body": ""
    },
    {
      "title": "fix: discord voice",
      "prNumber": 4036,
      "type": "bugfix",
      "body": "sub pr: https://github.com/elizaOS/eliza/pull/4035\r\n\r\nNoticed that Discord voice wasn't working. Since the voice code was recently refactored, I made a quick fix to get it working again."
    },
    {
      "title": "fix: opus issue",
      "prNumber": 4035,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/3955\r\n\r\nHi @jmikedupont2, could you provide the reproduction steps for the issue? I've noticed this error message when I try to use voice in Discord, so I’ve added the missing dependencies to"
    },
    {
      "title": "feat: add drag & drop option for env uploading",
      "prNumber": 4033,
      "type": "feature",
      "body": "related: https://github.com/elizaOS/eliza/issues/3936"
    },
    {
      "title": "fix: cli agent command",
      "prNumber": 4028,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/4020\r\n\r\nFix npx elizaos agent Commands\r\n\r\nTested:\r\nStart an agent\r\nStop an agent\r\nList agents\r\nGet agent details\r\nRemove agents\r\nAll commands now work as expected."
    },
    {
      "title": "feat: better memory viewer",
      "prNumber": 4027,
      "type": "feature",
      "body": "<img width=\"511\" alt=\"Screenshot 2025-03-20 at 10 28 20 PM\" src=\"https://github.com/user-attachments/assets/2e0394c2-79eb-42c8-b2be-afb413195846\" />\r\n<img width=\"511\" alt=\"Screenshot 2025-03-20 at 10 28 34 PM\" src=\"https://github.com/user-a"
    },
    {
      "title": "fix: profile overflow issue",
      "prNumber": 4025,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: improve profile ui/layout",
      "prNumber": 4021,
      "type": "feature",
      "body": ""
    },
    {
      "title": "fix: openai stt",
      "prNumber": 4017,
      "type": "bugfix",
      "body": "Currently, OpenAI transcription is not working with the GUI and Discord. I'm not sure, but maybe something changed on OpenAI's end since I didn't see any related changes in our codebase. I changed it to use a file instead of a blob, and it "
    },
    {
      "title": "fix: adjust grid size",
      "prNumber": 4015,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: add maxStatck back",
      "prNumber": 4014,
      "type": "feature",
      "body": ""
    },
    {
      "title": "feat: added create button; home page layout improvements",
      "prNumber": 4013,
      "type": "feature",
      "body": "Added create button in left for easy access\r\n\r\n<img width=\"686\" alt=\"Screenshot 2025-03-20 at 11 34 40 AM\" src=\"https://github.com/user-attachments/assets/037951e4-123e-4a05-be1f-d3c0d4d1ddb6\" />\r\n<img width=\"2672\" alt=\"Screenshot_2025-03-2"
    },
    {
      "title": "feat: update agents status in group",
      "prNumber": 4012,
      "type": "feature",
      "body": "this pr also remove the thumbnail for group\r\n\r\nhttps://github.com/user-attachments/assets/ef3d66a4-325b-467f-a1f7-b7f4a9b531ea\r\n\r\n"
    },
    {
      "title": "fix: room stack",
      "prNumber": 4011,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: improve stack",
      "prNumber": 4010,
      "type": "feature",
      "body": "before:\r\n\r\n<img width=\"217\" alt=\"Screenshot 2025-03-20 at 12 12 06 PM\" src=\"https://github.com/user-attachments/assets/a454832a-6736-4168-9433-8594a3dcee07\" />\r\n\r\nafter:\r\n\r\n<img width=\"217\" alt=\"Screenshot 2025-03-20 at 12 17 34 PM\" src=\"ht"
    },
    {
      "title": "fix: pfp for group chat",
      "prNumber": 4008,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: UX issue with start and create",
      "prNumber": 4007,
      "type": "bugfix",
      "body": "Fix after merge conflits. \r\n\r\nEnhance validation for postgres url and UX. "
    },
    {
      "title": "Update README.md",
      "prNumber": 4006,
      "type": "other",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out before the final review "
    },
    {
      "title": "Update intro.md documentation",
      "prNumber": 4005,
      "type": "docs",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\nThe Quickstart Guide docs\r\n\r\n<!-- This risks section must be filled o"
    },
    {
      "title": "Eli2 107/validate and test cli commands functionality",
      "prNumber": 4004,
      "type": "tests",
      "body": "# CLI Improvements and Bug Fixes\r\n\r\nThis PR includes several improvements to the CLI experience and fixes various bugs related to command execution and project setup.\r\n\r\n## Key Changes\r\n\r\n### Command Standardization and Simplification\r\n* St"
    },
    {
      "title": "Enhance start cli cmd",
      "prNumber": 4002,
      "type": "other",
      "body": "# Database Configuration Improvements\r\n\r\nThis update refactors and improves the database configuration logic in the Eliza CLI commands. The changes enhance both the user experience and code maintainability.\r\n\r\n## Summary of Changes\r\n\r\n- **C"
    },
    {
      "title": "fix: chat ui alignment",
      "prNumber": 4001,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: reduce payload size to prevent db update failure",
      "prNumber": 4000,
      "type": "bugfix",
      "body": "Related Issue: #2\r\n\r\nThis issue occurred because the avatar image is too large:\r\n\r\n<img width=\"770\" alt=\"Screenshot 2025-03-19 at 9 50 28 PM\" src=\"https://github.com/user-attachments/assets/54349cfa-9a4f-4789-bfbd-a1d7e03e033b\" />\r\n\r\n\r\n"
    },
    {
      "title": "chore: add drizzle table to  public schemaD",
      "prNumber": 3999,
      "type": "feature",
      "body": "Add drizzle migration table to public schema"
    },
    {
      "title": "chore: ui improvements",
      "prNumber": 3997,
      "type": "other",
      "body": ""
    },
    {
      "title": "feat: improve group panel",
      "prNumber": 3996,
      "type": "feature",
      "body": ""
    },
    {
      "title": "Fixed can't parse loglevel and enhance logger functionality with custom prettifiers format",
      "prNumber": 3995,
      "type": "bugfix",
      "body": "Enhance logger functionality with custom prettifiers and error formatting. Introduced a new configuration function for pretty logging, allowing for better log level representation and improved error message formatting. Updated the logger st"
    },
    {
      "title": "feat: add TEE ci/cd pipeline",
      "prNumber": 3994,
      "type": "feature",
      "body": "# Setting Up the `tee-build-deploy.yml` GitHub Actions Workflow\r\n\r\nThis guide explains how to set up and use the `tee-build-deploy.yml` workflow in the `elizaOS/eliza` repository. This workflow is designed to build, push, and deploy a Docke"
    },
    {
      "title": "chore: move out knowledge to own tab",
      "prNumber": 3992,
      "type": "other",
      "body": ""
    },
    {
      "title": "chore: improve v2 develop docs frontpage + llms.txt",
      "prNumber": 3991,
      "type": "other",
      "body": "![image](https://github.com/user-attachments/assets/ed4a67e9-b83f-4e97-9258-f2c2a5b25183)\r\n\r\nalso adds llms.txt file located here: https://eliza.how/llms.txt\r\n\r\nalso add cname file to config"
    },
    {
      "title": "fix: improve clean command",
      "prNumber": 3990,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: Fixed missing comma between regex expressions",
      "prNumber": 3987,
      "type": "bugfix",
      "body": "## What does this PR do?\r\n\r\nFixed a missing comma between regex expressions, which caused a syntax error. Now they are properly separated:\r\n\r\n```python\r\nr'^## (New Features.*?)$',\r\nr'^## (New Fixes.*?)$',\r\nr'^## (New Contributors.*?)$'\r\n```"
    },
    {
      "title": "Update README.md",
      "prNumber": 3985,
      "type": "other",
      "body": "link is broken"
    },
    {
      "title": "Fixed a typo",
      "prNumber": 3984,
      "type": "bugfix",
      "body": "Fixed a typo in the parameter name from initalData → initialData for correct spelling."
    },
    {
      "title": "feat: gui client room ",
      "prNumber": 3983,
      "type": "feature",
      "body": ""
    },
    {
      "title": "fix: error in plugin-tee",
      "prNumber": 3982,
      "type": "bugfix",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n# Relates to\r\nRemoves `TEEVendors` out that does not exist in core anymore.\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- T"
    },
    {
      "title": "fix: Make client use relative URL & firefox fixes",
      "prNumber": 3979,
      "type": "bugfix",
      "body": "- don't need localhost hardcoded\r\n- fixes firefox since crypto.randomUUID is only available in https context and most users will be using http"
    },
    {
      "title": "fix: store postgres connection URL properly in global config",
      "prNumber": 3977,
      "type": "bugfix",
      "body": "What does this PR do?\r\nFixes how Postgres connection URLs are handled during project creation:\r\n- Adds proper validation for Postgres URL format with helpful error messages\r\n- Stores URL in `~/.eliza/.env` for persistence\r\n- Extracts Postgr"
    },
    {
      "title": "chore: plugin storage s3 test coverage ",
      "prNumber": 3976,
      "type": "tests",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n# Relates to\r\nNot related to specific issue. Test coverage.\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks sectio"
    },
    {
      "title": "feat: add clear logs method and api",
      "prNumber": 3974,
      "type": "feature",
      "body": ""
    },
    {
      "title": "chore: simplify connection status",
      "prNumber": 3973,
      "type": "other",
      "body": ""
    },
    {
      "title": "fix: log display and apis",
      "prNumber": 3971,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "docs: Fix terminology: replace \"CONFIGURACIONES\" with \"CONFIGURACIÓN\"",
      "prNumber": 3970,
      "type": "bugfix",
      "body": "### Description:\r\nI’ve corrected the term \"CONFIGURACIONES\" to \"CONFIGURACIÓN\" in the documentation. In this context, \"CONFIGURACIÓN\" is more accurate because it refers to a specific setup or configuration, while \"CONFIGURACIONES\" would imp"
    },
    {
      "title": "fix: aiwriter rerender issue",
      "prNumber": 3969,
      "type": "bugfix",
      "body": "\r\nissue:\r\n\r\nhttps://github.com/user-attachments/assets/a38b4596-d049-4651-a39f-95029e4ee042\r\n\r\n"
    },
    {
      "title": "chore: Fix incorrect timeout comment",
      "prNumber": 3968,
      "type": "bugfix",
      "body": "## What does this PR do?\r\n\r\nNoticed a mistake in the timeout comment—1200 tenths of a second is 120 seconds, not 60.\r\nFixed it to avoid confusion."
    },
    {
      "title": "fix: show thoughts message in real time",
      "prNumber": 3967,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: remove TEE logs out",
      "prNumber": 3966,
      "type": "bugfix",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\nRemove sqlite deps with TEE Log. Move logs to be implemented through "
    },
    {
      "title": "fix: refactor bubble layout",
      "prNumber": 3965,
      "type": "bugfix",
      "body": "fix issue where elements stick together for short messages\r\n\r\n![image](https://github.com/user-attachments/assets/7a45fc70-d5de-46e9-a8d3-e8db49373e31)\r\n\r\n\r\nresult:\r\n\r\n![image](https://github.com/user-attachments/assets/6ecc0fb7-3549-42af-8"
    },
    {
      "title": "fix: small fix button label",
      "prNumber": 3964,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: docs versioning",
      "prNumber": 3963,
      "type": "feature",
      "body": "Adds versioning for docs to switch between v0.25.9 and v1.0.0-alpha docs\r\n![image](https://github.com/user-attachments/assets/dd3059a1-a7cc-4d41-abf4-6f574fdba31c)\r\n"
    },
    {
      "title": "Chore/plugin bootstrap tests",
      "prNumber": 3959,
      "type": "tests",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out before the final review "
    },
    {
      "title": "0xbbjoker/client knowledge management",
      "prNumber": 3950,
      "type": "other",
      "body": "- Create a RAG Knowledge tab in GUI -> selected from the dropdown menu as it's a memory of an agent but specific type `documents`\r\n\r\n- Implement knowledge search functionality -> filtering memories `knowledge` by `documents` type and displa"
    }
  ],
  "topContributors": [
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 527.5828638026308,
      "prScore": 527.0428638026307,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.54
    },
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 393.5580981997237,
      "prScore": 383.5580981997237,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 188.64281184012586,
      "prScore": 188.64281184012586,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "HashWarlock",
      "avatarUrl": "https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4",
      "totalScore": 188.12981594724067,
      "prScore": 188.12981594724067,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "madjin",
      "avatarUrl": "https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4",
      "totalScore": 157.7263216897283,
      "prScore": 152.5883216897283,
      "issueScore": 4.3,
      "reviewScore": 0,
      "commentScore": 0.838
    },
    {
      "username": "jmikedupont2",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4",
      "totalScore": 99.93808004091017,
      "prScore": 70.36008004091016,
      "issueScore": 28.6,
      "reviewScore": 0,
      "commentScore": 0.978
    },
    {
      "username": "ai16z-demirix",
      "avatarUrl": "https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4",
      "totalScore": 86.99985861297556,
      "prScore": 86.99985861297556,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "yungalgo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4",
      "totalScore": 76.45297520337184,
      "prScore": 76.45297520337184,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "tercel",
      "avatarUrl": "https://avatars.githubusercontent.com/u/4879512?u=9a2520224d9ae039a506c03dcf58406f52734361&v=4",
      "totalScore": 71.63286086397498,
      "prScore": 70.75286086397497,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.8799999999999999
    },
    {
      "username": "AnishRane",
      "avatarUrl": "https://avatars.githubusercontent.com/u/49096178?u=e2a5601c5849b5dbc95f111d75de6cc6c00ee389&v=4",
      "totalScore": 45.21252636342298,
      "prScore": 45.21252636342298,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "lalalune",
      "avatarUrl": "https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4",
      "totalScore": 43.4447738965761,
      "prScore": 33.6067738965761,
      "issueScore": 4,
      "reviewScore": 5,
      "commentScore": 0.838
    },
    {
      "username": "defiberrys",
      "avatarUrl": "https://avatars.githubusercontent.com/u/127833442?u=afa4d86a647aa4dab2bfaa98ed877c0562077947&v=4",
      "totalScore": 42.4816122886681,
      "prScore": 42.4816122886681,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "jvelasquez",
      "avatarUrl": "https://avatars.githubusercontent.com/u/1578922?u=865d1d18b24b28e1d309d5e9f7f07b28f04c0ba0&v=4",
      "totalScore": 37.870379124341,
      "prScore": 37.870379124341,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "hishboy",
      "avatarUrl": "https://avatars.githubusercontent.com/u/340982?u=3201dbd7bc2c194744a093db20c0c35c7afc96d4&v=4",
      "totalScore": 37.12348615284142,
      "prScore": 36.92348615284142,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "shakkernerd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4",
      "totalScore": 35.549306144334054,
      "prScore": 20.549306144334054,
      "issueScore": 0,
      "reviewScore": 15,
      "commentScore": 0
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 34.45329478161056,
      "prScore": 29.45329478161056,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0
    },
    {
      "username": "nicky-ru",
      "avatarUrl": "https://avatars.githubusercontent.com/u/64008830?u=d26f4e5c9c07625bb42f8f4b3154df60a8ca5527&v=4",
      "totalScore": 33.657773896576096,
      "prScore": 33.657773896576096,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "nusk0",
      "avatarUrl": "https://avatars.githubusercontent.com/u/36314459?u=aed9d177141f344a27f7bf9570b09024ecf6a6bb&v=4",
      "totalScore": 33.62308999756971,
      "prScore": 33.62308999756971,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "natefikru",
      "avatarUrl": "https://avatars.githubusercontent.com/u/10344644?u=6eba1944549982b467c001d5dcce7a85203d8d95&v=4",
      "totalScore": 33.52301911726088,
      "prScore": 33.52301911726088,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Jordaniswatching",
      "avatarUrl": "https://avatars.githubusercontent.com/u/203995565?v=4",
      "totalScore": 31.387999999999998,
      "prScore": 26.887999999999998,
      "issueScore": 0,
      "reviewScore": 4.5,
      "commentScore": 0
    }
  ],
  "newPRs": 75,
  "mergedPRs": 58,
  "newIssues": 20,
  "closedIssues": 9,
  "activeContributors": 45
}