{
  "interval": {
    "intervalStart": "2025-05-27T00:00:00.000Z",
    "intervalEnd": "2025-05-28T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-05-27 to 2025-05-28, elizaos/eliza had 17 new PRs (17 merged), 0 new issues, and 10 active contributors.",
  "topIssues": [],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6X1xwp",
      "title": "feat: Complete Polygon zkEVM plugin implementation and test cleanup -…",
      "author": "HarshModi2005",
      "number": 4801,
      "body": "![Screenshot 2025-05-28 at 12 00 19 AM](https://github.com/user-attachments/assets/ad13cbd8-5a66-4dcc-bb97-1fd8fdcfdf76)\r\n![Screenshot 2025-05-28 at 12 00 37 AM](https://github.com/user-attachments/assets/0c050d97-e724-4d58-ab48-673bc8f6d91b)\r\n![Screenshot 2025-05-28 at 12 00 47 AM](https://github.com/user-attachments/assets/41c9c5e8-f3f5-44a2-8c71-a0ced4805fd4)\r\n![Screenshot 2025-05-28 at 12 00 56 AM](https://github.com/user-attachments/assets/fd37c9ec-893b-49df-a747-0b056782145a)\r\n![Screenshot 2025-05-28 at 12 01 08 AM](https://github.com/user-attachments/assets/2c9cf4bd-2e8b-43cb-be88-c156fdb1c416)\r\n![Screenshot 2025-05-28 at 12 01 18 AM](https://github.com/user-attachments/assets/08f19833-6955-491c-9504-eecf56610d07)\r\n![Screenshot 2025-05-28 at 12 12 19 AM](https://github.com/user-attachments/assets/ba0f7cb5-df2f-4f7d-a396-71190fd2f8b9)\r\n![Screenshot 2025-05-27 at 11 59 52 PM](https://github.com/user-attachments/assets/f21c735f-328a-4476-9772-285f07fa1d60)\r\n![Screenshot 2025-05-28 at 12 34 20 AM](https://github.com/user-attachments/assets/e568329c-9c77-4969-9e57-0deafcb09ea4)\r\n![Screenshot 2025-05-28 at 12 34 32 AM](https://github.com/user-attachments/assets/0e9a414e-b07d-4f35-9669-68707feebf8d)\r\n![Screenshot 2025-05-28 at 12 36 48 AM](https://github.com/user-attachments/assets/1335d706-5d3c-4bea-ab23-43ea443d85f9)\r\n![Screenshot 2025-05-28 at 12 36 55 AM](https://github.com/user-attachments/assets/904294f3-ddce-4911-9515-5baabcffab80)\r\n![Screenshot 2025-05-28 at 12 44 41 AM](https://github.com/user-attachments/assets/bde02a89-2be0-4808-bc52-774453979468)\r\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-27T19:44:43Z",
      "mergedAt": "2025-05-29T18:15:36Z",
      "additions": 10176,
      "deletions": 109
    },
    {
      "id": "PR_kwDOMT5cIs6Xjeuj",
      "title": "feat: Add Project TEE Starter Template",
      "author": "HashWarlock",
      "number": 4774,
      "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\nAdds TEE Project Starter Template for a quickstart to launch in TEE Cloud provider. For the time being, Phala Cloud is the current available option for a customizable ElizaOS deployment.\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out before the final review and merge. -->\r\n\r\n# Risks\r\nLow\r\n<!--\r\nLow, medium, large. List what kind of risks and what could be affected.\r\n-->\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nCreates a quick start to generate a TEE Agent project.\r\n## What kind of change is this?\r\nFeature\r\n<!--\r\nBug fixes (non-breaking change which fixes an issue)\r\nImprovements (misc. changes to existing features)\r\nFeatures (non-breaking change which adds functionality)\r\nUpdates (new versions of included code)\r\n-->\r\n\r\n<!-- This \"Why\" section is most relevant if there are no linked issues explaining why. If there is a related issue, it might make sense to skip this why section. -->\r\n<!--\r\n## Why are we doing this? Any context or related work?\r\n-->\r\n\r\n# Documentation changes needed?\r\n\r\n<!--\r\nMy changes do not require a change to the project documentation.\r\nMy changes require a change to the project documentation.\r\nIf documentation change is needed: I have updated the documentation accordingly.\r\n-->\r\n\r\n<!-- Please show how you tested the PR. This will really help if the PR needs to be retested and probably help the PR get merged quicker. -->\r\n\r\n# Testing\r\n\r\n## Where should a reviewer start?\r\nA reviewer should start with getting a Phala Cloud Account to test the CVM deployment. Get an API Key and Install the Phala Cloud CLI for deployment. Check Docs [here]()\r\n### Detailed testing steps\r\nFirst clone the repo (I have not added the CLI command, yet. This could be easier with elizaos CLI.)\r\n```bash\r\n# Make sure you are in the `project-tee-starter` folder\r\nnpm install -g phala\r\n# Set TEE_MODE=PRODUCTION\r\n# Ensure you are also running docker\r\n\r\n# Step0: Set your API Key from Phala Cloud Dashboard\r\nphala auth login\r\n\r\n# Step1: Build Docker Image\r\nphala docker build\r\n\r\n# Step2: Publish Docker Image to DockerHub\r\nphala docker push\r\n\r\n# Step3: Update docker-compose.yaml file with your published Docker image and deploy CVM\r\nphala cvms create -c docker-compose.yaml -e .env\r\n\r\n# (Optional) Step4: Check attestation\r\nphala cvms attestation\r\n\r\n# (Optional) Step5: Upgrade CVM if updated changes\r\nphala cvms upgrade -c docker-compose.yaml\r\n```\r\n<!--\r\nNone: Automated tests are acceptable.\r\n-->\r\n\r\n<!--\r\n- As [anon/admin], go to [link]\r\n  - [do action]\r\n  - verify [result]\r\n-->\r\n\r\n<!-- If there is a UI change, please include before and after screenshots or videos. This will speed up PRs being merged. It is extra nice to annotate screenshots with arrows or boxes pointing out the differences. -->\r\n\r\n## Screenshots\r\nTest deployment: https://94068a91ffa0d8f97f2fb38941ee0139f533daab-3000.dstack-prod6.phala.network/chat/f1b8ef45-dab5-095e-90a8-87a35b16966e\r\n\r\n![image](https://github.com/user-attachments/assets/f0f09aa4-14f4-4523-b013-0d7af096dd99)\r\n\r\n![image](https://github.com/user-attachments/assets/0e0e8b5d-3e4a-4cb0-a06f-bfd932c3c746)\r\n\r\n\r\n<!-- If there is anything about the deployment, please make a note. -->\r\n<!--\r\n# Deploy Notes\r\n-->\r\n\r\n<!--  Copy and paste command line output. -->\r\n<!--\r\n## Database changes\r\n-->\r\n\r\n<!--  Please specify deploy instructions if there is something more than the automated steps. -->\r\n<!--\r\n## Deployment instructions\r\n-->\r\n\r\n<!-- If you are on Discord, please join https://discord.gg/elizaOS and state your Discord username here for the contributor role and join us in #development-feed -->\r\n<!--\r\n## Discord username\r\n\r\n-->\r\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-25T21:42:34Z",
      "mergedAt": "2025-05-27T07:53:37Z",
      "additions": 4168,
      "deletions": 0
    },
    {
      "id": "PR_kwDOMT5cIs6Xurmd",
      "title": "feat: Add CLI tests, add plugin dependencies, overhaul plugin registration",
      "author": "lalalune",
      "number": 4789,
      "body": "This PR changes CLI so that plugins can have dependencies, for example the trader plugin can depend on the solana plugin, which ensures that it is installed when running tests\r\n\r\nSome CLI tests are added",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-27T07:31:40Z",
      "mergedAt": "2025-05-27T08:16:28Z",
      "additions": 3403,
      "deletions": 585
    },
    {
      "id": "PR_kwDOMT5cIs6XvMio",
      "title": "feat(update): Eliza290/cli-publish-command",
      "author": "yungalgo",
      "number": 4795,
      "body": "# 🚀 ElizaOS CLI Publish Command Overhaul\r\n\r\n## Overview\r\n\r\nThis PR introduces comprehensive improvements to the ElizaOS CLI publish command, transforming it from a GitHub-only publishing tool into a complete publishing solution that handles npm, GitHub, and registry publishing in a single command.\r\n\r\n## Problem Statement\r\n\r\nThe current `elizaos publish` command had several critical limitations:\r\n\r\n### 1. **Incomplete Publishing Workflow**\r\n- Only published to GitHub, requiring manual npm publishing\r\n- Users had to run separate commands for complete package distribution\r\n- No unified workflow for plugin developers\r\n\r\n### 2. **Registry Infrastructure Issues**\r\n- Hardcoded registry URLs throughout codebase (`elizaos/registry` → `elizaos-plugins/registry`)\r\n- Registry publishing created massive diffs by reordering entire index.json\r\n- Incorrect package naming with `@elizaos-plugins/` prefix instead of actual npm names\r\n- Environment loading issues preventing GitHub token access\r\n\r\n### 3. **Poor Developer Experience**\r\n- Fragmented publishing process\r\n- Inconsistent documentation across templates and docs\r\n- No guidance on continuous development workflows\r\n- Recursion issues when npm scripts triggered ElizaOS commands\r\n\r\n## Solution\r\n\r\nThis PR implements a complete publishing solution through 5 focused improvements:\r\n\r\n### 🔧 **1. Code Cleanup** \r\n- Remove unnecessary parenthesis for better code readability\r\n- Minor syntax improvements\r\n\r\n### 🏗️ **2. Registry Infrastructure Consolidation**\r\n- **Centralized constants**: Created `packages/cli/src/utils/registry/constants.ts`\r\n- **Updated registry URL**: Changed from `elizaos/registry` to `elizaos-plugins/registry`\r\n- **Single source of truth**: All registry references now use centralized `REGISTRY_URL`\r\n\r\n**Files affected:**\r\n- `packages/cli/src/utils/registry/constants.ts` (new)\r\n- `packages/cli/src/commands/publish.ts`\r\n- `packages/cli/src/utils/parse-registry.ts`\r\n- `packages/client/src/hooks/use-plugins.ts`\r\n- `.github/workflows/plugin-publish.yml`\r\n\r\n### 🛠️ **3. Registry Publishing Logic Fixes**\r\n- **Correct package naming**: Use actual npm package name instead of `@elizaos-plugins/` prefix\r\n- **Minimal diffs**: Line-by-line insertion instead of full file reordering\r\n- **Alphabetical positioning**: Clean registry updates with proper sorting\r\n- **Consistent indentation**: Standardized to 4 spaces\r\n- **Conflict detection**: Added registry conflict detection and handling\r\n\r\n### 🚀 **4. Complete npm Integration**\r\n- **Default behavior**: `elizaos publish` now publishes to npm + GitHub + registry\r\n- **Recursion prevention**: Uses `--ignore-scripts` to prevent infinite loops\r\n- **Flag restructure**: `--npm` now means \"npm only\" (skip GitHub and registry)\r\n- **Environment fixes**: Added dotenv support to `parse-registry.ts` for GitHub token access\r\n- **Authentication flow**: Integrated npm login requirements into publish workflow\r\n\r\n**BREAKING CHANGE**: `elizaos publish` now publishes to npm by default\r\n\r\n### 📚 **5. Comprehensive Documentation Updates**\r\n- **Updated CLI README**: Reflects new npm + GitHub + registry default behavior\r\n- **Enhanced publish.md**: Added continuous development workflows and testing guidance\r\n- **Plugin starter templates**: Updated with complete publishing and development workflows\r\n- **Success messaging**: Added guidance for future updates using standard npm/git workflows\r\n- **Testing integration**: Emphasized testing throughout development lifecycle\r\n\r\n## Key Features\r\n\r\n### 🎯 **Unified Publishing Command**\r\n```bash\r\n# One command does everything (recommended)\r\nelizaos publish\r\n\r\n# npm only (for private packages)\r\nelizaos publish --npm\r\n\r\n# Skip registry submission\r\nelizaos publish --skip-registry\r\n```\r\n\r\n### 🔄 **Proper Continuous Development**\r\nAfter initial publish, developers use standard workflows:\r\n```bash\r\nnpm version patch|minor|major  # Update version\r\nnpm publish                    # Publish to npm\r\ngit push origin main           # Update GitHub\r\ngit push --tags               # Push version tags\r\n```\r\n\r\n### 🧪 **Enhanced Testing Integration**\r\n```bash\r\nelizaos test                   # Run all tests\r\nelizaos publish --test         # Test publish process\r\nelizaos publish --dry-run      # Generate registry files locally\r\n```\r\n\r\n## Technical Implementation\r\n\r\n### Registry URL Migration\r\n- **Before**: `elizaos/registry` (hardcoded in multiple files)\r\n- **After**: `elizaos-plugins/registry` (centralized constant)\r\n\r\n### Publishing Flow\r\n1. **Authentication**: npm login + GitHub token validation\r\n2. **Building**: `npm run build`\r\n3. **npm Publishing**: `npm publish --ignore-scripts` (prevents recursion)\r\n4. **GitHub Publishing**: Repository creation/update + registry PR submission\r\n5. **Success Guidance**: Instructions for future updates\r\n\r\n### Environment Loading\r\n- Added dotenv support to registry parsing\r\n- Proper GitHub token access from `.env` files\r\n- Improved error handling for authentication failures\r\n\r\n## Testing\r\n\r\n- ✅ All existing tests pass\r\n- ✅ New publish workflow tested with `--test` flag\r\n- ✅ Registry publishing logic validated with `--dry-run`\r\n- ✅ Documentation examples verified\r\n- ✅ Recursion prevention confirmed\r\n\r\n## Migration Guide\r\n\r\n### For Plugin Developers\r\n- **No action required** for existing plugins\r\n- New plugins get improved workflow automatically\r\n- Future updates should use standard npm/git commands\r\n\r\n### For CLI Users\r\n- `elizaos publish` now does complete publishing (npm + GitHub + registry)\r\n- Use `elizaos publish --npm` for npm-only publishing\r\n- Follow new continuous development workflows in documentation\r\n\r\n## Files Changed\r\n\r\n<details>\r\n<summary>Core CLI Changes (5 files)</summary>\r\n\r\n- `packages/cli/src/commands/publish.ts` - Main publish command logic\r\n- `packages/cli/src/utils/registry/constants.ts` - New centralized constants\r\n- `packages/cli/src/utils/registry/index.ts` - Registry utilities\r\n- `packages/cli/src/utils/parse-registry.ts` - Environment loading fixes\r\n- `packages/cli/README.md` - Updated CLI documentation\r\n</details>\r\n\r\n<details>\r\n<summary>Documentation Updates (3 files)</summary>\r\n\r\n- `packages/docs/docs/cli/publish.md` - Complete workflow documentation\r\n- `packages/cli/templates/plugin-starter/README.md` - Template updates\r\n- `packages/plugin-starter/README.md` - Standalone starter updates\r\n</details>\r\n\r\n<details>\r\n<summary>Infrastructure Updates (3 files)</summary>\r\n\r\n- `packages/client/src/hooks/use-plugins.ts` - Registry URL updates\r\n- `packages/docs/scripts/update-registry.js` - Registry script updates\r\n- `.github/workflows/plugin-publish.yml` - Workflow updates\r\n</details>\r\n\r\n## Related Issues\r\n\r\n- Fixes fragmented publishing workflow\r\n- Resolves registry URL inconsistencies  \r\n- Addresses npm publishing recursion issues\r\n- Improves developer experience for plugin publishing\r\n- Standardizes continuous development workflows\r\n\r\n## Breaking Changes\r\n\r\n- **`elizaos publish`** now publishes to npm by default (previously GitHub only)\r\n- **`--npm` flag** now means \"npm only\" instead of \"include npm\"\r\n- **Registry URL** changed from `elizaos/registry` to `elizaos-plugins/registry`",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-27T08:21:09Z",
      "mergedAt": "2025-05-27T11:49:01Z",
      "additions": 1003,
      "deletions": 416
    },
    {
      "id": "PR_kwDOMT5cIs6XVqXN",
      "title": "fix: cleanup package.json monorepo",
      "author": "ChristopherTrimboli",
      "number": 4733,
      "body": "cleans up bloat hanging around in monorepo root package.json",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-23T07:18:11Z",
      "mergedAt": "2025-05-27T08:16:30Z",
      "additions": 976,
      "deletions": 478
    }
  ],
  "codeChanges": {
    "additions": 10896,
    "deletions": 2438,
    "files": 96,
    "commitCount": 78
  },
  "completedItems": [
    {
      "title": "fix: cleanup package.json monorepo",
      "prNumber": 4733,
      "type": "bugfix",
      "body": "cleans up bloat hanging around in monorepo root package.json"
    },
    {
      "title": "feat: Add Project TEE Starter Template",
      "prNumber": 4774,
      "type": "feature",
      "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\nAdds TEE Project Starter Template for a quickstart to launch in TEE Cloud provider. For the time being, P"
    },
    {
      "title": "feat: improve logging",
      "prNumber": 4784,
      "type": "feature",
      "body": "# Risks\r\n\r\nLow, something might use ActionResponse or someone might not like the logging changes\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n- improve logging (I find it hard to dev on spartan without these changes)\r\n- removes duplicate "
    },
    {
      "title": "chore: remove unused method from db adapter",
      "prNumber": 4781,
      "type": "other",
      "body": "## Summary\n\nThis PR removes unused methods from the database adapter to improve code maintainability and reduce the codebase size.\n\n## Changes\n\n- **Removed**: Unused method(s) from the database adapter\n- **Impact**: Reduces codebase by ~250"
    },
    {
      "title": "Update README_IND.md",
      "prNumber": 4780,
      "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": "feat: prod test cli with cron workflows",
      "prNumber": 4797,
      "type": "feature",
      "body": "adds cron workflows to test and released cli package\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Chores**\n  - Introduced a new scheduled and manually-triggered production valida"
    },
    {
      "title": "fix: add missing agentId to create room",
      "prNumber": 4796,
      "type": "feature",
      "body": "## Description\n\nThis PR fixes the issue where the API endpoint `/api/agents/:agentId/rooms` was returning an empty list despite agents being actively participating in rooms.\n\n## Problem\n\nThe root cause was that when rooms were created, the "
    },
    {
      "title": "feat(update): Eliza290/cli-publish-command",
      "prNumber": 4795,
      "type": "feature",
      "body": "# 🚀 ElizaOS CLI Publish Command Overhaul\r\n\r\n## Overview\r\n\r\nThis PR introduces comprehensive improvements to the ElizaOS CLI publish command, transforming it from a GitHub-only publishing tool into a complete publishing solution that handle"
    },
    {
      "title": "docs: update publish workflow documentation for npm integration",
      "prNumber": 4794,
      "type": "docs",
      "body": "Problem: \r\n\r\nDocumentation didn't reflect the new publish behavior where elizaos publish handles npm + GitHub + registry, and lacked guidance on continuous development workflows.\r\n\r\nSolution:\r\n\r\n* Updated CLI README and publish.md docs to r"
    },
    {
      "title": "feat: add npm publishing to default elizaos publish workflow",
      "prNumber": 4793,
      "type": "feature",
      "body": "Problem: \r\n\r\nThe elizaos publish command only published to GitHub, requiring users to manually publish to npm separately. \r\nIdeally, elizaos publish does three things:\r\n\r\n- publishes the github repo\r\n- forks the registry, adds the line for "
    },
    {
      "title": "fix: update and improve registry publishing logic and package naming",
      "prNumber": 4792,
      "type": "bugfix",
      "body": "Problem: \r\n\r\n- registry publishing logic was creating a package.json file for some reason in addition to updating the registry index.json\r\n- Registry publishing was creating massive diffs by reordering the entire index.json file, used incor"
    },
    {
      "title": "Eliza290/consolidate and update registry urls to elizaos plugins",
      "prNumber": 4791,
      "type": "other",
      "body": "Problem: \r\n\r\n- Need to update elizaos/registry => elizaos-plugins/registry\r\n- Registry URLs were hardcoded throughout the codebase using the old elizaos/registry format, making maintenance difficult and causing issues with the new registry "
    },
    {
      "title": "fix: remove unneeded parenthesis in CLI publish command",
      "prNumber": 4790,
      "type": "bugfix",
      "body": "Problem: Unnecessary parenthesis in the CLI publish command code affecting readability.\r\n\r\nSolution: Removed the unneeded parenthesis to clean up the code.\r\n\r\nDetails: Minor code cleanup with no functional changes."
    },
    {
      "title": "feat: Add CLI tests, add plugin dependencies, overhaul plugin registration",
      "prNumber": 4789,
      "type": "feature",
      "body": "This PR changes CLI so that plugins can have dependencies, for example the trader plugin can depend on the solana plugin, which ensures that it is installed when running tests\r\n\r\nSome CLI tests are added"
    },
    {
      "title": "fix: bootstrap plugin default",
      "prNumber": 4788,
      "type": "bugfix",
      "body": "Defaults plugin-bootstrap always activated in default: \"create agent\" flows in the client UI. Since without, messages do not process and confusing to users."
    },
    {
      "title": "feat: improving typing",
      "prNumber": 4787,
      "type": "feature",
      "body": "# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n- make strict typing pass\r\n- don't export BM25 outside npm (we only use it in runtime)\r\n\r\n## What kind of change is this?\r\n\r\nUpdates (new versions of included code)\r\n\r\n## Why are"
    },
    {
      "title": "fix: CLI tests add openai api-key",
      "prNumber": 4786,
      "type": "feature",
      "body": "# Relates to\n\nFixes CI test failures due to missing OpenAI API key configuration.\n\n# Risks\n\n**Low** - This change only affects test configuration and does not modify core application logic.\n\n# Background\n\n## What does this PR do?\n\nThis PR a"
    }
  ],
  "topContributors": [
    {
      "username": "yungalgo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4",
      "totalScore": 218.476286093218,
      "prScore": 218.476286093218,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 114.80013942996784,
      "prScore": 109.36213942996784,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0.43799999999999994,
      "summary": null
    },
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 77.6663177825133,
      "prScore": 52.4663177825133,
      "issueScore": 0,
      "reviewScore": 25,
      "commentScore": 0.2,
      "summary": null
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 70.72226739785884,
      "prScore": 65.72226739785884,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "ChristopherTrimboli",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4",
      "totalScore": 66.34022691813125,
      "prScore": 56.34022691813125,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "lalalune",
      "avatarUrl": "https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4",
      "totalScore": 50.1527738965761,
      "prScore": 50.1527738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "HarshModi2005",
      "avatarUrl": "https://avatars.githubusercontent.com/u/142230924?u=64e337bbdb6b3aded5943b7e297759e7a3cfc0f0&v=4",
      "totalScore": 38.301773896576094,
      "prScore": 38.301773896576094,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "imholders",
      "avatarUrl": "https://avatars.githubusercontent.com/u/202005793?v=4",
      "totalScore": 12.455747107964575,
      "prScore": 12.455747107964575,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 6,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 6,
      "commentScore": 0,
      "summary": null
    }
  ],
  "newPRs": 17,
  "mergedPRs": 17,
  "newIssues": 0,
  "closedIssues": 0,
  "activeContributors": 10
}