{
  "interval": {
    "intervalStart": "2025-04-06T00:00:00.000Z",
    "intervalEnd": "2025-04-13T00:00:00.000Z",
    "intervalType": "week"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-04-06 to 2025-04-13, elizaos/eliza had 63 new PRs (50 merged), 15 new issues, and 34 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6xui3y",
      "title": "V2 - `getTasks` error",
      "author": "Titan-Node",
      "number": 4238,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-09T06:59:42Z",
      "closedAt": "2025-04-18T07:14:51Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6xo9Zj",
      "title": "Provider Data Not Used When Posting to Twitter",
      "author": "levsagiv",
      "number": 4224,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-08T16:19:29Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6xrnpq",
      "title": "Cannot find type definition file for 'hapi__shot'.",
      "author": "tskoyo",
      "number": 4234,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-08T21:34:24Z",
      "closedAt": "2025-04-13T19:16:41Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs6xds6u",
      "title": "OpenAI Plugin using `gpt-4-vision-preview` model leading to 404 error",
      "author": "LongJeongS",
      "number": 4210,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-07T16:09:26Z",
      "closedAt": "2025-04-18T09:05:12Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs6yP4SH",
      "title": "X bot doesn't reply to any mentions at all",
      "author": "Valcyclovir",
      "number": 4272,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-12T14:39:06Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6R1jEI",
      "title": "resolved hapi shot error.",
      "author": "nitzansaar",
      "number": 4232,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-08T19:00:40Z",
      "mergedAt": null,
      "additions": 54046,
      "deletions": 3338
    },
    {
      "id": "PR_kwDOMT5cIs6RkHET",
      "title": "feat: client -twitter",
      "author": "jinbangyi",
      "number": 4206,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-07T04:07:38Z",
      "mergedAt": null,
      "additions": 41542,
      "deletions": 438684
    },
    {
      "id": "PR_kwDOMT5cIs6R-Ndk",
      "title": "feat: add compat runtime with rag, memory, goal-task, relationships",
      "author": "0xbbjoker",
      "number": 4244,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-09T16:01:07Z",
      "mergedAt": null,
      "additions": 17856,
      "deletions": 2219
    },
    {
      "id": "PR_kwDOMT5cIs6SAWmy",
      "title": "added : plugin-gtk",
      "author": "Samarthsinghal28",
      "number": 4245,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-09T20:52:17Z",
      "mergedAt": null,
      "additions": 11128,
      "deletions": 0
    },
    {
      "id": "PR_kwDOMT5cIs6SLZRf",
      "title": "Added: Instrumentation ",
      "author": "Samarthsinghal28",
      "number": 4261,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-10T22:56:16Z",
      "mergedAt": "2025-04-19T11:42:17Z",
      "additions": 3986,
      "deletions": 1760
    }
  ],
  "codeChanges": {
    "additions": 7563,
    "deletions": 3167,
    "files": 94,
    "commitCount": 196
  },
  "completedItems": [
    {
      "title": "Clarify Terminology and Required Fields in Agent Settings",
      "prNumber": 4274,
      "type": "other",
      "body": "\r\n# Relates to\r\n\r\n- https://linear.app/eliza-labs/issue/ELI2-222/uiux-clarify-terminology-and-required-fields-in-agent-settings\r\n- https://linear.app/eliza-labs/issue/ELI2-239/bug-uiux-avatar-preview-overlaps-uploadaction-area\r\n\r\n# Risks\r\n\r"
    },
    {
      "title": "Merge branch",
      "prNumber": 4271,
      "type": "other",
      "body": "Solving the resolve conflicts"
    },
    {
      "title": "feat: gui- support for importing JSON to create or update agents",
      "prNumber": 4270,
      "type": "feature",
      "body": "Allow users to import JSON for agent creation and updates"
    },
    {
      "title": "add missing bootstrap plguin to list",
      "prNumber": 4267,
      "type": "feature",
      "body": ""
    },
    {
      "title": "fix: cyclic error",
      "prNumber": 4266,
      "type": "bugfix",
      "body": "adding a safeReplacer function to handle circular references in JSON serialization\r\n\r\n<img width=\"834\" alt=\"Screenshot 2025-04-11 at 8 44 48 PM\" src=\"https://github.com/user-attachments/assets/e7278e3c-459e-4f40-9646-42434022286f\" />\r\n"
    },
    {
      "title": "fix: discord voice join/leave action ",
      "prNumber": 4265,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: discord actions small fix",
      "prNumber": 4264,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "remvoe dead-code around plugin install",
      "prNumber": 4263,
      "type": "other",
      "body": ""
    },
    {
      "title": " Replace Text Input with Dropdown for Voice Model Selection",
      "prNumber": 4262,
      "type": "other",
      "body": "\r\n# Relates to\r\n\r\nhttps://linear.app/eliza-labs/issue/ELI2-195/ui-replace-text-input-with-dropdown-for-voice-model-selection\r\n\r\n# Risks\r\n\r\nLow. The changes modify the voice model selection logic and plugin management, but use existing compo"
    },
    {
      "title": "feat: openai tts test",
      "prNumber": 4259,
      "type": "feature",
      "body": "openai tts test"
    },
    {
      "title": "ELI2-185/reflections-agent-asks-all-other-agents-deployed-how-its-doing",
      "prNumber": 4257,
      "type": "other",
      "body": "## Fix Agents Repeatedly Asking Each Other \"How Are You Doing?\" in Group Conversations\r\n\r\n### Problem\r\n\r\nIn group settings, agents were frequently asking each other \"how are you doing?\" during conversations. This was caused by a hardcoded r"
    },
    {
      "title": "fix: plugin install priority order",
      "prNumber": 4256,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: openai tts",
      "prNumber": 4255,
      "type": "feature",
      "body": "Add OpenAI TTS integration"
    },
    {
      "title": "fix: replace deprecated vision model",
      "prNumber": 4254,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/4210\r\n\r\n"
    },
    {
      "title": "fix: Move init after adapter.init in runtime",
      "prNumber": 4253,
      "type": "bugfix",
      "body": "# Relates to\r\n[<!-- LINK TO ISSUE OR TICKET -->](https://github.com/elizaOS/eliza/issues/4238)\r\n\r\n\r\n# Risks\r\n\r\nLow - This is a simple fix that moves the initialization flag setting after the adapter initialization. The change is minimal and"
    },
    {
      "title": "chore: improve cli and start code",
      "prNumber": 4250,
      "type": "other",
      "body": "This PR implements significant code cleanup and improvements across the CLI components of the Eliza project. Key changes include:\r\n\r\nRefactored the start command with improved plugin loading logic and error handling\r\nEnhanced package manage"
    },
    {
      "title": "chore(cli): use console log for non error cases",
      "prNumber": 4248,
      "type": "other",
      "body": ""
    },
    {
      "title": "feat: message api",
      "prNumber": 4247,
      "type": "feature",
      "body": ""
    },
    {
      "title": "Bug: Remove Duplicate Declaration in api.ts",
      "prNumber": 4246,
      "type": "bugfix",
      "body": "## Fix duplicate variable declaration in api.ts\r\n\r\n### Problem\r\n\r\nThe build was failing with the following error:\r\n\r\nThis was happening because in the json parsing error handler, the `text` variable was being declared twice:\r\n\r\n- First at l"
    },
    {
      "title": "Fix GitHub Authentication Prompt During Start CLI Command",
      "prNumber": 4242,
      "type": "bugfix",
      "body": "**Issue:**\r\n\r\nUsers were unexpectedly prompted for GitHub authentication during normal CLI operations like elizaos start, while the same command run through npx elizaos start did not require authentication. This inconsistency created a conf"
    },
    {
      "title": "chore: cli cleanup-2",
      "prNumber": 4240,
      "type": "refactor",
      "body": ""
    },
    {
      "title": "chore: cli clean ups",
      "prNumber": 4239,
      "type": "refactor",
      "body": ""
    },
    {
      "title": "fix: gui tts",
      "prNumber": 4237,
      "type": "bugfix",
      "body": "This PR resolves the issue where TTS was not functioning properly in the GUI"
    },
    {
      "title": "fix: transcription",
      "prNumber": 4236,
      "type": "bugfix",
      "body": "This PR addresses an issue where transcription was no longer working in both the Discord and GUI. The issue appears to have been introduced in [#4169](https://github.com/elizaOS/eliza/pull/4169), which switched to using NodeFormData. Unfort"
    },
    {
      "title": "fix: Failed to Replies to Tweet in Interaction",
      "prNumber": 4231,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/4226"
    },
    {
      "title": "fix: Duplicate Provider Section in Prompt",
      "prNumber": 4228,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/4225"
    },
    {
      "title": "Fix anthropic json parse issue",
      "prNumber": 4222,
      "type": "bugfix",
      "body": "# Fix Anthropic Plugin JSON Parsing for Responses with Code Blocks\r\n\r\n## Risks\r\n\r\nLow - This PR addresses an edge case in the JSON parsing logic for Anthropic responses containing code blocks. The changes improve the robustness of the exist"
    },
    {
      "title": "fixed: agent subcommands",
      "prNumber": 4220,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\n[ELI2-187 – CLI: elizaos agent some commands fail or hang](https://linear.app/eliza-labs/issue/ELI2-187/cli-elizaos-agent-some-commands-fail-or-hang)\r\n\r\n# Risks\r\n\r\n**Medium** – This change touches core CLI behavior for manag"
    },
    {
      "title": "docs: Update README.md for telegram plugin",
      "prNumber": 4219,
      "type": "docs",
      "body": "Updated the documentation for the the follwoing issue.\r\n\r\nhttps://linear.app/eliza-labs/issue/ELI2-191/ui-bug-talk-to-agent-edit-settings-try-to-talk-to-agent-again-error"
    },
    {
      "title": "fix: add typescript to dev dep on plugin-starter",
      "prNumber": 4218,
      "type": "feature",
      "body": ""
    },
    {
      "title": "fix: small UI fix",
      "prNumber": 4217,
      "type": "bugfix",
      "body": "\r\n![image](https://github.com/user-attachments/assets/4dea324b-0a59-4c23-bd21-2444ee79d0f7)\r\n\r\n\r\nhasChanged isn't working correctly. If you change anything and switch tabs, hasChanged gets reset. Also, I don't think we need hasChanged when "
    },
    {
      "title": "chore: env loading is already handled + install packages locally",
      "prNumber": 4216,
      "type": "other",
      "body": ""
    },
    {
      "title": "Feature/plugin venice",
      "prNumber": 4214,
      "type": "feature",
      "body": "# Relates to\r\n\r\nI was unable to find a ticket for getting Venice working in v2, but this is a plugin for getting Venice working in v2.\r\n\r\n# Risks\r\n\r\nBasically everything is in `packages/plugin-venice`\r\nThe only thing outside of that was add"
    },
    {
      "title": "feat: Improve Reply Action to Use Pre-generated Responses",
      "prNumber": 4213,
      "type": "feature",
      "body": "## Changes\r\n1. Modified `reply.ts` to use pre-generated responses from the planning stage\r\n   - Now finds all responses with REPLY action and message\r\n   - Uses existing responses instead of generating new ones when available\r\n   - Only cal"
    },
    {
      "title": "feat: skip should respond for dm",
      "prNumber": 4212,
      "type": "feature",
      "body": "This PR skips the shouldRespond check for DM, since the agent can decide to ignore in the second step if needed."
    },
    {
      "title": "Starting Agent Fix ",
      "prNumber": 4209,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\n[ELI2-189: UI Bug - Advanced Agent Creation Fails with TypeError (Same as Basic)](https://linear.app/eliza-labs/issue/ELI2-189/ui-bug-advanced-agent-creation-fails-with-typeerror-same-as-basic)\r\n\r\n# Risks\r\n\r\nLow - This fix a"
    },
    {
      "title": "chore: update cli readme",
      "prNumber": 4208,
      "type": "other",
      "body": ""
    },
    {
      "title": "fix openai object json parse error",
      "prNumber": 4207,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nBug fix for JSON parsing in OpenAI object generation\r\n\r\n# Risks\r\n\r\nLow - This is a focused fix that improves error handling for JSON parsing in the OpenAI plugin.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nThis PR improv"
    },
    {
      "title": "fix: replace fastembed with local embedding model",
      "prNumber": 4205,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nBug fix for embedding model functionality in local-ai plugin\r\n\r\n# Risks\r\n\r\nLow. Only affects users using the local embedding model functionality.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nReplaces the external `fastembe"
    },
    {
      "title": "chore: externalise fastembed and node-llama-cpp in local-ai",
      "prNumber": 4204,
      "type": "other",
      "body": ""
    },
    {
      "title": "chore: remove remaining ollama references in local-ai plugin",
      "prNumber": 4203,
      "type": "other",
      "body": ""
    },
    {
      "title": "chore: enhance plugin install strategy and code",
      "prNumber": 4202,
      "type": "other",
      "body": "- enhances plugin install logic"
    },
    {
      "title": "Darkened borders and focus states in UI components",
      "prNumber": 4201,
      "type": "other",
      "body": "Here's a completed PR template based on the changes you've made:\r\n\r\n# Relates to\r\n\r\nUI Enhancement - Input Field Borders\r\n\r\n# Risks\r\n\r\nLow - This is a minor UI change that only affects styling, not functionality.\r\n\r\n# Background\r\n\r\n## What "
    },
    {
      "title": "fixed: the docs issue with the add, remove and list plugin issue",
      "prNumber": 4200,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nhttps://linear.app/eliza-labs/issue/ELI2-186/cli-elizaos-plugin-subcommands-not-found-either-docs-wrong-or\r\n\r\n# Risks\r\n\r\n**Low** – This change only updates the documentation.  \r\nNo runtime or production behavior is affected."
    },
    {
      "title": "issue: elizaos port unavailable issue resolved",
      "prNumber": 4199,
      "type": "other",
      "body": "# Relates to\r\n\r\nhttps://github.com/elizaOS/eliza/issues/4107\r\n\r\n# Risks\r\n\r\n**Low** – This PR modifies the behavior for assigning ports when running `npx elizaos start`.  \r\nIt ensures that if the default port is already in use, the tool find"
    },
    {
      "title": "initial commit for fixing delete character button",
      "prNumber": 4197,
      "type": "bugfix",
      "body": "\r\n# Relates to\r\n\r\n[Linear Ticket](https://linear.app/eliza-labs/issue/ELI2-197/ui-fix-non-functional-delete-character-button)\r\n\r\n# Risks\r\n\r\nMedium. This PR modifies agent deletion logic which affects database operations. There's a risk of:\r"
    },
    {
      "title": "Fix runtime runtime.registerPlugin after initialization",
      "prNumber": 4189,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nN/A\r\n\r\n# Risks\r\n\r\nLow - This change adds initialization status tracking to the AgentRuntime class which should prevent duplicate initialization but involves minimal changes to core functionality.\r\n\r\n# Background\r\n\r\n## What d"
    },
    {
      "title": "chore: reduce chunk size & return only RAG fragments",
      "prNumber": 4188,
      "type": "other",
      "body": "# Relates to\r\n\r\nOptimizing RAG knowledge chunking for improved agent responses\r\n\r\n# Risks\r\n\r\nLow - Changes optimize the way knowledge fragments are processed and returned, improving efficiency without introducing major system changes.\r\n\r\n# "
    },
    {
      "title": "feat: Add message buttons",
      "prNumber": 4187,
      "type": "feature",
      "body": "# Risks\r\n\r\nLow - The changes are focused on adding button support to the Telegram plugin, which is a non-breaking change. The main risk would be if the button conversion logic has any edge cases not covered by testing.\r\n\r\n# Background\r\n\r\n##"
    },
    {
      "title": "fix: Eli2 134/make npm create eliza and npx elizaos create functionally identical",
      "prNumber": 4185,
      "type": "bugfix",
      "body": "# Enhanced Command-Line Handling for create-eliza\r\n\r\nThis PR improves the user experience of the create-eliza CLI tool with comprehensive flag handling and path detection:\r\n\r\n## 1. Robust Flag and Argument Processing\r\n* Properly handles all"
    }
  ],
  "topContributors": [
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 512.3293463269526,
      "prScore": 478.08934632695264,
      "issueScore": 0,
      "reviewScore": 33.5,
      "commentScore": 0.74
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 402.713274817403,
      "prScore": 370.99727481740297,
      "issueScore": 12,
      "reviewScore": 18.5,
      "commentScore": 1.2159999999999997
    },
    {
      "username": "HarshModi2005",
      "avatarUrl": "https://avatars.githubusercontent.com/u/142230924?u=64e337bbdb6b3aded5943b7e297759e7a3cfc0f0&v=4",
      "totalScore": 203.06339378142957,
      "prScore": 193.86339378142958,
      "issueScore": 0,
      "reviewScore": 9,
      "commentScore": 0.2
    },
    {
      "username": "Samarthsinghal28",
      "avatarUrl": "https://avatars.githubusercontent.com/u/120447590?v=4",
      "totalScore": 199.1662123687996,
      "prScore": 181.1662123687996,
      "issueScore": 0,
      "reviewScore": 18,
      "commentScore": 0
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 178.78667111882345,
      "prScore": 178.38667111882341,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.4
    },
    {
      "username": "Y4NK33420",
      "avatarUrl": "https://avatars.githubusercontent.com/u/112804719?v=4",
      "totalScore": 115.08660893490185,
      "prScore": 87.68660893490184,
      "issueScore": 0,
      "reviewScore": 27,
      "commentScore": 0.4
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 102.94000000000001,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 102,
      "commentScore": 0.94
    },
    {
      "username": "yungalgo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4",
      "totalScore": 87.17260822735564,
      "prScore": 87.17260822735564,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "michavie",
      "avatarUrl": "https://avatars.githubusercontent.com/u/39144548?u=3496eb82a60d2a8e88bf5e22c3ffe5eb2b37d816&v=4",
      "totalScore": 69.83526372958688,
      "prScore": 69.83526372958688,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 63,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 63,
      "commentScore": 0
    },
    {
      "username": "pierce403",
      "avatarUrl": "https://avatars.githubusercontent.com/u/76767?v=4",
      "totalScore": 50.5845627854091,
      "prScore": 50.5845627854091,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ai16z-demirix",
      "avatarUrl": "https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4",
      "totalScore": 49.747464085314114,
      "prScore": 49.747464085314114,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "nitzansaar",
      "avatarUrl": "https://avatars.githubusercontent.com/u/112202258?v=4",
      "totalScore": 40.548773896576094,
      "prScore": 40.548773896576094,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "jinbangyi",
      "avatarUrl": "https://avatars.githubusercontent.com/u/49161538?v=4",
      "totalScore": 33.6247738965761,
      "prScore": 33.6247738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "avp1598",
      "avatarUrl": "https://avatars.githubusercontent.com/u/24447702?u=61a032460dcb42f018c54fae76247c6bf49b7b9a&v=4",
      "totalScore": 31.22309922419725,
      "prScore": 31.22309922419725,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "hishboy",
      "avatarUrl": "https://avatars.githubusercontent.com/u/340982?u=3201dbd7bc2c194744a093db20c0c35c7afc96d4&v=4",
      "totalScore": 29.62714718055994,
      "prScore": 24.689147180559942,
      "issueScore": 0,
      "reviewScore": 4.5,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "chris35469",
      "avatarUrl": "https://avatars.githubusercontent.com/u/2359892?u=38d43e2e5164767061e7150b42bfd1940391971a&v=4",
      "totalScore": 28.754147180559944,
      "prScore": 28.754147180559944,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "arandaschimpf",
      "avatarUrl": "https://avatars.githubusercontent.com/u/13644803?v=4",
      "totalScore": 28.63471895621705,
      "prScore": 28.63471895621705,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "piperTang",
      "avatarUrl": "https://avatars.githubusercontent.com/u/33542476?u=d8c00869999f5623fab06a7b77f216c20209a294&v=4",
      "totalScore": 27.893306144334055,
      "prScore": 27.893306144334055,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ngmachado",
      "avatarUrl": "https://avatars.githubusercontent.com/u/7188264?u=fa3f85020fdbb0de26967c7a0f19019407a7a903&v=4",
      "totalScore": 25.968355489251692,
      "prScore": 25.968355489251692,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    }
  ],
  "newPRs": 63,
  "mergedPRs": 50,
  "newIssues": 15,
  "closedIssues": 9,
  "activeContributors": 34
}