{
  "interval": {
    "intervalStart": "2025-05-07T00:00:00.000Z",
    "intervalEnd": "2025-05-08T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-05-07 to 2025-05-08, elizaos/eliza had 16 new PRs (13 merged), 0 new issues, and 19 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs60vfHb",
      "title": "RAG document Knowledge error (getCachedEmbeddings)",
      "author": "retdude",
      "number": 4408,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-30T19:53:01Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 2
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6VOwqX",
      "title": "Feat/jimmy pm agent",
      "author": "samarth30",
      "number": 4471,
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-07T08:35:04Z",
      "mergedAt": "2025-05-11T18:53:46Z",
      "additions": 8950,
      "deletions": 295
    },
    {
      "id": "PR_kwDOMT5cIs6UOLIz",
      "title": "feat: Prepare 0.x for sharing plugins with 1.x",
      "author": "odilitime",
      "number": 4384,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-28T19:29:37Z",
      "mergedAt": "2025-05-07T23:45:40Z",
      "additions": 4349,
      "deletions": 262
    },
    {
      "id": "PR_kwDOMT5cIs6VVmaH",
      "title": "chore: plugin open ai test setup and coverage",
      "author": "ai16z-demirix",
      "number": 4481,
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-07T21:01:26Z",
      "mergedAt": null,
      "additions": 906,
      "deletions": 2
    },
    {
      "id": "PR_kwDOMT5cIs6VQYe3",
      "title": "fix workerjs client build issue",
      "author": "wtfsayo",
      "number": 4476,
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-07T11:23:24Z",
      "mergedAt": null,
      "additions": 423,
      "deletions": 401
    },
    {
      "id": "PR_kwDOMT5cIs6VPc4x",
      "title": "fix: attempt to fix bootstrap export",
      "author": "wtfsayo",
      "number": 4472,
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-07T09:37:04Z",
      "mergedAt": null,
      "additions": 372,
      "deletions": 359
    }
  ],
  "codeChanges": {
    "additions": 5194,
    "deletions": 1045,
    "files": 86,
    "commitCount": 39
  },
  "completedItems": [
    {
      "title": "Semantic splitText",
      "prNumber": 4235,
      "type": "other",
      "body": "\r\n# Relates to\r\n\r\nImproving RAG knowledge retrieval quality\r\n\r\n# Risks\r\n\r\nLow - Changes how text is chunked for embeddings but maintains size constraints with small flexibility.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nReplaces charac"
    },
    {
      "title": "fix json parse problem with nested objects",
      "prNumber": 4198,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\n[Issue 3779](https://github.com/elizaOS/eliza/issues/3779)\r\n\r\n# Risks\r\n\r\nLow.  The change modifies a regular expression used for JSON normalization.  The primary risk is that the updated regex could inadvertently fail to nor"
    },
    {
      "title": "chore: make cleanup script compatible across platforms",
      "prNumber": 4195,
      "type": "refactor",
      "body": "## What does this PR do?\r\n\r\nHey!  \r\n\r\nI noticed the cleanup script was using `-print0 | xargs -0`, which doesn't work out of the box on macOS due to differences in `find`. I’ve replaced that part with a more portable `-exec rm -rf {} +` ver"
    },
    {
      "title": "feat: Prepare 0.x for sharing plugins with 1.x",
      "prNumber": 4384,
      "type": "feature",
      "body": "# Still waiting on\r\n- integrating core-plugin-v1 conversion\r\n\r\n# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nHandles new plugin repo format \r\n\r\n## What kind of change is this?\r\n\r\nImprovements (misc. changes to existing featu"
    },
    {
      "title": "fix: bm25 and update dependencies",
      "prNumber": 4411,
      "type": "bugfix",
      "body": "This PR is a two-fer\r\n\r\n- Updates dependencies for react, etc\r\n- Fixes an issue with bm25 where it wont import and run the worker.js worker -- basically just removed the worker since its not very performance sensitive in the way we're using"
    },
    {
      "title": "chore: cleaner load-plugin code",
      "prNumber": 4478,
      "type": "refactor",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Refactor**\n  - Improved plugin module loading for greater reliability and flexibility, with enhanced error handling and logging.\n  -"
    },
    {
      "title": "fix: roll back plugin loading code",
      "prNumber": 4477,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "Revert \"Fix ESM type declarations in Core\"",
      "prNumber": 4475,
      "type": "bugfix",
      "body": "Reverts elizaOS/eliza#4341"
    },
    {
      "title": "chore(update-docs): make sure bun is installed",
      "prNumber": 4474,
      "type": "other",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Documentation**\n  - Updated installation instructions to include Bun as an officially supported method for installing the CLI tool.\n"
    },
    {
      "title": "Revert \"Fix ESM type generation in packages: SQL, Boostrap & OpenAI\"",
      "prNumber": 4473,
      "type": "bugfix",
      "body": "Reverts elizaOS/eliza#4442"
    },
    {
      "title": "Fix typos and improve dependencies management",
      "prNumber": 4470,
      "type": "bugfix",
      "body": "This PR includes several fixes and improvements:\r\n\r\n- Fix typo in \"safety\" word in changelog entries\r\n- Fix spelling of \"dependencies\" word\r\n- Fix \"Skipping\" word spelling\r\n- Remove duplicate changelog entries\r\n\r\nThe changes ensure consiste"
    },
    {
      "title": "📝 Add docstrings to `monorepo-resolve`",
      "prNumber": 4469,
      "type": "feature",
      "body": "Docstrings generation was requested by @wtfsayo.\n\n* https://github.com/elizaOS/eliza/pull/4468#issuecomment-2857150910\n\nThe following files were modified:\n\n* `packages/cli/src/commands/dev.ts`\n* `packages/cli/src/utils/build-project.ts`\n\n<d"
    },
    {
      "title": "chore: use existing utils for monorepo resolution",
      "prNumber": 4468,
      "type": "other",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Refactor**\n  - Improved monorepo environment detection by centralizing logic and switching to asynchronous operations.\n  - Streamlin"
    }
  ],
  "topContributors": [
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 231.28191493419246,
      "prScore": 225.84391493419247,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "ChristopherTrimboli",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4",
      "totalScore": 75.45251983658572,
      "prScore": 69.25251983658572,
      "issueScore": 0,
      "reviewScore": 6,
      "commentScore": 0.2
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 66.8171324474157,
      "prScore": 57.1171324474157,
      "issueScore": 0,
      "reviewScore": 9.5,
      "commentScore": 0.2
    },
    {
      "username": "samarth30",
      "avatarUrl": "https://avatars.githubusercontent.com/u/48334430?u=1fc119a6c2deb8cf60448b4c8961cb21dc69baeb&v=4",
      "totalScore": 57.6437738965761,
      "prScore": 57.6437738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ai16z-demirix",
      "avatarUrl": "https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4",
      "totalScore": 41.249380376709915,
      "prScore": 41.249380376709915,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "vtjl10",
      "avatarUrl": "https://avatars.githubusercontent.com/u/139509124?u=8af1413f5a26c1ddba22afba7a750f2bf4b21dea&v=4",
      "totalScore": 23.27272392623351,
      "prScore": 23.07272392623351,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 20.2,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 20,
      "commentScore": 0.2
    },
    {
      "username": "bowtiedbluefin",
      "avatarUrl": "https://avatars.githubusercontent.com/u/95500901?v=4",
      "totalScore": 0.33999999999999997,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "lalalune",
      "avatarUrl": "https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4",
      "totalScore": 0.2,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    }
  ],
  "newPRs": 16,
  "mergedPRs": 13,
  "newIssues": 0,
  "closedIssues": 0,
  "activeContributors": 19
}