{
  "interval": {
    "intervalStart": "2025-09-21T00:00:00.000Z",
    "intervalEnd": "2025-09-28T00:00:00.000Z",
    "intervalType": "week"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-09-21 to 2025-09-28, elizaos/eliza had 16 new PRs (8 merged), 3 new issues, and 13 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs7NZ5mA",
      "title": "zod/v4 not loading in 1.5.10 (causing several plugins to fail)",
      "author": "harperaa",
      "number": 5995,
      "repository": "elizaos/eliza",
      "body": "**Describe the bug**\n\nI updated to 1.5.10 and now several plugins wont load.\n\n**To Reproduce**\n\nelizaos update\nbun run build\nLOG_LEVEL=debug elizaos start\n\n...\n...\nAgentServer is listening on port 3000\n Info       [SUCCESS] REST API bound to 0.0.0.0:3000. If running locally, access it at http://localhost:3000.\n Debug      Active agents: 0\n Debug      Loading ElizaOS plugin: @elizaos/plugin-sql (7 strategies)\n Info       [SUCCESS] Successfully loaded plugin '@elizaos/plugin-sql' using direct path (@elizaos/plugin-sql)\n Debug      Loading ElizaOS plugin: @elizaos/plugin-anthropic (7 strategies)\n Info       [SUCCESS] Successfully loaded plugin '@elizaos/plugin-anthropic' using direct path (@elizaos/plugin-anthropic)\n Debug      Loading ElizaOS plugin: @elizaos/plugin-openrouter (7 strategies)\n Debug      Import failed using direct path ('@elizaos/plugin-openrouter'): error: Cannot find module 'zod/v4' from '/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/node_modules/ai/dist/index.mjs'\n Debug      Import failed using local node_modules ('/root/nimi-ai/node_modules/@elizaos/plugin-openrouter'): error: Cannot find module 'zod/v4' from '/root/nimi-ai/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider-utils/dist/index.js'\n Debug      Global node_modules directory not found at /root/.bun/lib/node_modules/@elizaos, skipping for @elizaos/plugin-openrouter\n Debug      Import failed using package.json entry (dist/node/index.node.js) ('/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/dist/node/index.node.js'): error: Cannot find module 'zod/v4' from '/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/node_modules/ai/dist/index.mjs'\n Debug      Import failed using common dist pattern ('/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/dist/index.js'): error: Cannot find module '/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/dist/index.js' from '/root/nimi-ai/node_modules/@elizaos/cli/dist/index.js'\n Warn       Failed to load plugin module '@elizaos/plugin-openrouter' using all relevant strategies.\n Info       Plugin @elizaos/plugin-openrouter not available, installing...\n Debug      Installing plugin: @elizaos/plugin-openrouter\n Debug      [bunExec] Executing: bun \"add\" \"@elizaos/plugin-openrouter@1.5.10\"\n Debug      Loading ElizaOS plugin: @elizaos/plugin-openrouter (7 strategies)\n Debug      Import failed using direct path ('@elizaos/plugin-openrouter'): error: Cannot find module 'zod/v4' from '/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/node_modules/ai/dist/index.mjs'\n Debug      Import failed using local node_modules ('/root/nimi-ai/node_modules/@elizaos/plugin-openrouter'): error: Cannot find module 'zod/v4' from '/root/nimi-ai/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider-utils/dist/index.js'\n Debug      Global node_modules directory not found at /root/.bun/lib/node_modules/@elizaos, skipping for @elizaos/plugin-openrouter\n Debug      Import failed using package.json entry (dist/node/index.node.js) ('/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/dist/node/index.node.js'): error: Cannot find module 'zod/v4' from '/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/node_modules/ai/dist/index.mjs'\n Debug      Import failed using common dist pattern ('/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/dist/index.js'): error: Cannot find module '/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/dist/index.js' from '/root/nimi-ai/node_modules/@elizaos/cli/dist/index.js'\n Warn       Failed to load plugin module '@elizaos/plugin-openrouter' using all relevant strategies.\n Warn       Plugin @elizaos/plugin-openrouter installed from npm with potential GitHub fallback but could not be loaded/verified.\n Debug      Loading ElizaOS plugin: @elizaos/plugin-openrouter (7 strategies)\n Debug      Import failed using direct path ('@elizaos/plugin-openrouter'): error: Cannot find module 'zod/v4' from '/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/node_modules/ai/dist/index.mjs'\n Debug      Import failed using local node_modules ('/root/nimi-ai/node_modules/@elizaos/plugin-openrouter'): error: Cannot find module 'zod/v4' from '/root/nimi-ai/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider-utils/dist/index.js'\n Debug      Global node_modules directory not found at /root/.bun/lib/node_modules/@elizaos, skipping for @elizaos/plugin-openrouter\n Debug      Import failed using package.json entry (dist/node/index.node.js) ('/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/dist/node/index.node.js'): error: Cannot find module 'zod/v4' from '/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/node_modules/ai/dist/index.mjs'\n Debug      Import failed using common dist pattern ('/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/dist/index.js'): error: Cannot find module '/root/nimi-ai/node_modules/@elizaos/plugin-openrouter/dist/index.js' from '/root/nimi-ai/node_modules/@elizaos/cli/dist/index.js'\n Warn       Failed to load plugin module '@elizaos/plugin-openrouter' using all relevant strategies.\n Error      Failed to load module for plugin @elizaos/plugin-openrouter.\n... \n**Expected behavior**\n\nExpecting the plugins to load, as they did before... when in debug mode, can see that zod/v4 is not loading.\n",
      "createdAt": "2025-09-23T17:32:38Z",
      "closedAt": "2025-09-25T04:19:50Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs7HmAlQ",
      "title": "DM stopped working in Discord (latest version 1.4.4.)",
      "author": "harperaa",
      "number": 5810,
      "repository": "elizaos/eliza",
      "body": "**Describe the bug**\n\nLatest update, perhaps sooner, broke DM in discord.\n\n**To Reproduce**\n\nDM a bot in discord, it won't work, no response.\n\n**Expected behavior**\n\nThis worked prior, I think I was on 1.4.1 before I updated, but can't remember.\n",
      "createdAt": "2025-08-23T18:44:51Z",
      "closedAt": "2025-09-23T18:58:13Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs7N3ORS",
      "title": "Unhandled exception when getAgents() fails in runtime.ts (missing agents table)",
      "author": "digitalsimboja",
      "number": 6003,
      "repository": "elizaos/eliza",
      "body": "**Describe the bug**\n\nWhen initializing `AgentRuntime`, the following code in `runtime.ts`:\n`tsthis.agent = await this.adapter.getAgent(this.character.id);`\n\nthrows an unhandled exception if:\n - the agents table does not exist (e.g. migrations incomplete), or\n - character.id is missing/undefined.\n\nThis prevents runtime startup and crashes the process.\n\n\n\n**To Reproduce**\n\nRun AgentRuntime with a new Postgres database where the agents table has not been created.\nOr, start with a character config missing an id field.\nObserve the runtime crash with getAgent error.\n\n**Expected behavior**\nIf getAgent() fails due to a missing record, the runtime should gracefully create the agent with createAgent().\nIf character.id is missing, a clear error should be logged, not an unhandled exception.\n\n**Screenshots**\nN/A but here are the logs\n```\nDatabase operation failed (attempt 1/3): Failed query: select \"id\", \"name\", \"bio\" from \"agents\"\n2025-09-25 14:53:12 params: , nextRetryIn: 1.9s\n2025-09-25 14:53:14  Warn       Database operation failed (attempt 2/3): Failed query: select \"id\", \"name\", \"bio\" from \"agents\"\n2025-09-25 14:53:14 params: , nextRetryIn: 2.8s\n2025-09-25 14:53:17  Error      Max retry attempts reached: Failed query: select \"id\", \"name\", \"bio\" from \"agents\"\n2025-09-25 14:53:17 params: , totalAttempts: 3\n```\n\n**Additional context**\nProposed fix is to wrap getAgent() in a try/catch and fall back to createAgent() where possible.",
      "createdAt": "2025-09-25T14:04:41Z",
      "closedAt": "2025-09-28T07:57:03Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs7I-3_W",
      "title": "Refactor Eliza CLI",
      "author": "borisudovicic",
      "number": 5860,
      "repository": "elizaos/eliza",
      "body": "### **Summary**\n\nThe current CLI is overly complex and duplicates logic that should live inside project directories. Instead of bootstrapping AgentServer inside the CLI, we should streamline it to handle only configuration and delegate execution to the project’s runtime.\n\n### **Problem**\n\n* **Duplication of logic:** Both the CLI and project code (e.g. project-starter/src/index.ts) contain overlapping runner and module management logic .\n* **Code-first gap:** Without a true code-first Eliza, the CLI has taken on responsibilities (e.g. instantiating AgentServer) that should belong to projects.\n* **Unnecessary coupling:** Bootstrapping agents directly from the CLI makes it harder to reason about project boundaries and introduces complexity in maintaining two runtimes.\n* **Developer UX:** For new users, this creates confusion about where to put logic and increases friction.\n\n### **Proposal**\n\n* **CLI responsibilities:**\n  * Manage environment and char.json configuration (via env and config commands).\n  * Provide a clean interface for project creation (elizaos create) .\n  * Delegate execution to project scripts (bun run build, bun run start) rather than running agents directly.\n* **Project responsibilities:**\n  * Own all logic for AgentServer instantiation (directly in project-starter/src/index.ts).\n  * Expose a clear entry point (start/dev) that the CLI calls into.\n  * Keep all runtime and module complexity contained in project code.",
      "createdAt": "2025-09-01T09:20:11Z",
      "closedAt": "2025-09-25T04:30:06Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7NzHXv",
      "title": "Migrate All Dependencies and Plugins to Zod v4",
      "author": "borisudovicic",
      "number": 5999,
      "repository": "elizaos/eliza",
      "body": "We need to migrate the Eliza monorepo and all plugins from Zod v3 to Zod v4.\n\n* Stan has already initiated \\~20–25 PRs across referenced plugins to bump dependencies (core, bootstrap, langchain/ai/vercel, etc.) to the latest compatible Zod v4 versions.\n* Some plugins currently have mismatched peer dependencies; migration only works if all packages are upgraded consistently.\n* Newer versions of the AI SDK also rely on Zod v4, so all LLM plugins must be updated to the latest ai-sdk.\n\nThis migration is a blocking dependency upgrade: partial migration causes runtime and type errors. We need a coordinated effort to upgrade and test the full set of \\~40 plugins.\n\nAcceptance Criteria:\n\n* Update package.json in all monorepo packages to depend on zod@^4.\n* Update all plugins (bootstrap, sql, LLM plugins, etc.) to use Zod v4 schemas.\n* Resolve peer dependency mismatches across packages.\n* Upgrade all AI SDK–based packages to versions that use Zod v4.",
      "createdAt": "2025-09-25T09:15:09Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6pXAC9",
      "title": "Pending PR",
      "author": "K1mc4n",
      "number": 5989,
      "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 and merge. -->\r\n\r\n# Risks\r\n\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\n\r\n## What kind of change is this?\r\n\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\n\r\n## Detailed testing steps\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\n### Before\r\n### After\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/ai16z 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-09-18T19:03:58Z",
      "mergedAt": null,
      "additions": 82050,
      "deletions": 51241
    },
    {
      "id": "PR_kwDOMT5cIs6qN0pL",
      "title": "chore: 1.5.11",
      "author": "wtfsayo",
      "number": 5996,
      "body": "",
      "repository": "elizaos/eliza",
      "createdAt": "2025-09-24T07:17:51Z",
      "mergedAt": null,
      "additions": 4601,
      "deletions": 2906
    },
    {
      "id": "PR_kwDOMT5cIs6qTmMU",
      "title": "refactor type definitions across runtime.",
      "author": "tcm390",
      "number": 5998,
      "body": "",
      "repository": "elizaos/eliza",
      "createdAt": "2025-09-24T14:48:48Z",
      "mergedAt": "2025-09-28T15:56:49Z",
      "additions": 896,
      "deletions": 499
    },
    {
      "id": "PR_kwDOMT5cIs6qnPOc",
      "title": "feat(server): auto-install missing plugins in PluginLoader",
      "author": "wtfsayo",
      "number": 6006,
      "body": "This PR introduces safe, on-demand plugin auto-installation for the server PluginLoader.\\n\\nProblem\\n- Missing server plugins cause runtime failures when a project references external plugins not pre-installed.\\n- Operators often need to manually run `bun add <package>` after the runtime crashes.\\n\\nSolution\\n- Add `PluginInstaller` which guards via environment checks (disabled in CI/test, opt-out via `ELIZA_NO_AUTO_INSTALL`, `ELIZA_NO_PLUGIN_AUTO_INSTALL`).\\n- On import failure, attempt `bun add <plugin>` once per process, then retry import.\\n- Uses Bun subprocess to avoid Node-only assumptions; logs clearly on failure without crashing.\\n\\nFiles Changed\\n- `packages/server/src/managers/PluginLoader.ts`: Integrate auto-install retry path.\\n- `packages/server/src/managers/PluginInstaller.ts`: New installer with guards and single-attempt tracking.\\n- `bun.lock`: Updated due to added dependencies.\\n\\nRisk & Mitigation\\n- Auto-install is disabled in test/CI and behind env guards.\\n- Only triggers on precise missing-module errors; otherwise no behavior change.\\n\\nTesting\\n- Local: remove a plugin, start server, observe auto-install and successful import.\\n- CI: assert no auto-install attempts when `CI=true`.\\n\\nFollow-ups\\n- Consider surfacing a CLI prompt or server setting to confirm auto-install in interactive environments.",
      "repository": "elizaos/eliza",
      "createdAt": "2025-09-26T03:01:26Z",
      "mergedAt": "2025-09-26T03:21:17Z",
      "additions": 253,
      "deletions": 11
    },
    {
      "id": "PR_kwDOMT5cIs6p6DgA",
      "title": "chore: update zod pckg version",
      "author": "0xbbjoker",
      "number": 5994,
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n* **Chores**\n  * Upgraded the validation library to the latest major version across CLI, Core, plugins, and starter templates for improved compatibility, stability, and security.\n  * Aligned dependency resolutions across packages; no feature changes introduced.\n\n* **Refactor**\n  * Strengthened validation for configuration maps, ensuring keys are treated as strings for clearer error messages and more predictable behavior. No breaking API changes expected for typical usage.\n\n<!-- end of auto-generated comment: release notes by coderabbit.ai -->",
      "repository": "elizaos/eliza",
      "createdAt": "2025-09-22T18:17:09Z",
      "mergedAt": "2025-09-24T07:09:16Z",
      "additions": 177,
      "deletions": 72
    }
  ],
  "codeChanges": {
    "additions": 860,
    "deletions": 348,
    "files": 34,
    "commitCount": 119
  },
  "completedItems": [
    {
      "title": "fix(plugin-sql): standardize PGLite data directory environment variable",
      "prNumber": 5987,
      "type": "bugfix",
      "body": "## Issue\n\nThis PR addresses inconsistent environment variable naming for PGLite data directory configuration across the codebase. Previously, the system used multiple environment variables (, ) which created confusion and maintenance overhe",
      "files": [
        "examples/standalone-cli-chat.ts",
        "packages/cli/src/commands/scenario/src/run-isolation.ts",
        "packages/plugin-sql/src/__tests__/integration/postgres-init.test.ts",
        "packages/plugin-sql/src/__tests__/unit/index.test.ts",
        "packages/plugin-sql/src/index.node.ts",
        "packages/plugin-sql/src/index.ts"
      ]
    },
    {
      "title": "fix(cli): prevent infinite dev restart loop when client is missing",
      "prNumber": 5991,
      "type": "bugfix",
      "body": "## Summary\n\nFixes infinite dev restart loop when client is missing by adding proper recursion prevention logic.\n\n## Changes\n\n- Added check to prevent recursive execution when  would call itself\n- Improved client directory detection logic in",
      "files": [
        "packages/cli/src/commands/dev/actions/__tests__/recursion-prevention.test.ts",
        "packages/cli/src/commands/dev/actions/dev-server.ts"
      ]
    },
    {
      "title": "chore: update zod pckg version",
      "prNumber": 5994,
      "type": "other",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n* **Chores**\n  * Upgraded the validation library to the latest major version across CLI, Core, plugins, and starter templates for improv",
      "files": [
        "bun.lock",
        "package.json",
        "packages/cli/package.json",
        "packages/cli/src/commands/create/utils/validation.ts",
        "packages/cli/src/commands/report/src/report-schema.ts",
        "packages/cli/src/commands/scenario/src/schema.ts",
        "packages/core/package.json",
        "packages/core/src/schemas/character.ts",
        "packages/plugin-quick-starter/package.json",
        "packages/plugin-starter/package.json",
        "packages/project-starter/package.json",
        "packages/project-tee-starter/package.json",
        "packages/project-tee-starter/src/__tests__/config.test.ts",
        "packages/project-tee-starter/src/__tests__/tee-validation.test.ts",
        "packages/project-tee-starter/src/plugin.ts",
        "packages/core/src/utils.ts"
      ]
    },
    {
      "title": "fix(build): improve TypeScript declaration generation and formatting",
      "prNumber": 5993,
      "type": "bugfix",
      "body": "## Summary\n\nThis PR addresses TypeScript build configuration issues and improves code formatting consistency.\n\n## Changes Made\n\n### TypeScript Build Configuration ()\n- **Fixed declaration generation**: Disabled  and  flags that were causing",
      "files": [
        "build-utils.ts",
        "bun.lock"
      ]
    },
    {
      "title": "fix(ci): stabilize Docker image build (Bun 1.2.21, Buildx cache, concurrency)",
      "prNumber": 5997,
      "type": "bugfix",
      "body": "Stabilize Docker image builds in CI by aligning Bun to 1.2.21, enabling Buildx with GitHub Actions cache, constraining parallelism, and adding diagnostics and disk cleanup.\n\n**Diff vs develop**\n```\n2 files changed, 51 insertions(+), 9 delet",
      "files": [
        ".github/workflows/image.yaml",
        "Dockerfile"
      ]
    },
    {
      "title": "fix: initialize runtimes with settings at creation",
      "prNumber": 6008,
      "type": "bugfix",
      "body": "issue: Settings are injected after runtime initialization, which causes a race condition where the adapter does not receive the correct Postgres URL from the environment. As a result, the adapter fails to be created, leading to failed DB op",
      "files": [
        "packages/core/src/elizaos.ts",
        "packages/server/src/index.ts"
      ]
    },
    {
      "title": "feat(server): auto-install missing plugins in PluginLoader",
      "prNumber": 6006,
      "type": "feature",
      "body": "This PR introduces safe, on-demand plugin auto-installation for the server PluginLoader.\\n\\nProblem\\n- Missing server plugins cause runtime failures when a project references external plugins not pre-installed.\\n- Operators often need to ma",
      "files": [
        "bun.lock",
        "packages/server/src/managers/PluginInstaller.ts",
        "packages/server/src/managers/PluginLoader.ts",
        "packages/server/src/managers/__tests__/PluginInstaller.test.ts"
      ]
    },
    {
      "title": "fix: .env not loading from mono, ollama always fallback",
      "prNumber": 6005,
      "type": "bugfix",
      "body": "Refines the logic for including Ollama as a fallback LLM provider,\nensuring it's only included when no other LLM providers are configured.\n\nEnhances environment variable loading by using a monorepo-aware\nresolver, falling back to the curren",
      "files": [
        "bun.lock",
        "packages/cli/src/characters/eliza.ts",
        "packages/cli/src/commands/start/index.ts"
      ]
    }
  ],
  "topContributors": [
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 215.62830152995414,
      "prScore": 215.28830152995414,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.33999999999999997,
      "summary": null
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 108.08541592379541,
      "prScore": 103.08541592379541,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "standujar",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16385918?u=718bdcd1585be8447bdfffb8c11ce249baa7532d&v=4",
      "totalScore": 69.99018381650308,
      "prScore": 69.99018381650308,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "ChristopherTrimboli",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4",
      "totalScore": 54.3590014005278,
      "prScore": 34.3590014005278,
      "issueScore": 0,
      "reviewScore": 20,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 48.83868863078344,
      "prScore": 38.400688630783435,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0.43799999999999994,
      "summary": null
    },
    {
      "username": "letreturn",
      "avatarUrl": "https://avatars.githubusercontent.com/u/225555304?u=1b0ad304df879de49cb0a252baa64da6e55f4630&v=4",
      "totalScore": 12.788674030744707,
      "prScore": 12.788674030744707,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "SergiuTomus",
      "avatarUrl": "https://avatars.githubusercontent.com/u/40544351?v=4",
      "totalScore": 12.200573590279971,
      "prScore": 12.200573590279971,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "digitalsimboja",
      "avatarUrl": "https://avatars.githubusercontent.com/u/32062279?u=11064631ad3e24d807602060c6a444827aaf9b32&v=4",
      "totalScore": 10.560780823064825,
      "prScore": 8.360780823064824,
      "issueScore": 2,
      "reviewScore": 0,
      "commentScore": 0.2,
      "summary": null
    },
    {
      "username": "HongThaiPham",
      "avatarUrl": "https://avatars.githubusercontent.com/u/8998403?u=574f5eecccf6ff08dbe63c3632d806762d642019&v=4",
      "totalScore": 5.246573590279973,
      "prScore": 5.246573590279973,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "viktorking7",
      "avatarUrl": "https://avatars.githubusercontent.com/u/140458814?u=9822a819c8ca631b27e2507dac20c9298e85b52b&v=4",
      "totalScore": 4.654306144334055,
      "prScore": 4.654306144334055,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "harperaa",
      "avatarUrl": "https://avatars.githubusercontent.com/u/1330944?v=4",
      "totalScore": 2.638,
      "prScore": 0,
      "issueScore": 2.2,
      "reviewScore": 0,
      "commentScore": 0.43799999999999994,
      "summary": null
    },
    {
      "username": "borisudovicic",
      "avatarUrl": "https://avatars.githubusercontent.com/u/31806472?u=8935f4d43fd7e4eb9bf5ff92d54d4d2f8ac8a786&v=4",
      "totalScore": 2,
      "prScore": 0,
      "issueScore": 2,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    }
  ],
  "newPRs": 16,
  "mergedPRs": 8,
  "newIssues": 3,
  "closedIssues": 3,
  "activeContributors": 13
}