{
  "interval": {
    "intervalStart": "2025-04-03T00:00:00.000Z",
    "intervalEnd": "2025-04-04T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-04-03 to 2025-04-04, elizaos/eliza had 11 new PRs (12 merged), 0 new issues, and 14 active contributors.",
  "topIssues": [],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6RTQuv",
      "title": "Plugin-Bootstrap Test Suite",
      "author": "HarshModi2005",
      "number": 4171,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-03T18:26:01Z",
      "mergedAt": null,
      "additions": 308954,
      "deletions": 183752
    },
    {
      "id": "PR_kwDOMT5cIs6RTkjF",
      "title": "feat: Test Coverage for plugin-bootstrap",
      "author": "HarshModi2005",
      "number": 4173,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-03T19:08:50Z",
      "mergedAt": "2025-04-05T19:12:35Z",
      "additions": 12160,
      "deletions": 25
    },
    {
      "id": "PR_kwDOMT5cIs6RTnVX",
      "title": "feat: Add message buttons",
      "author": "ncale",
      "number": 4174,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-03T19:15:31Z",
      "mergedAt": null,
      "additions": 2429,
      "deletions": 1256
    },
    {
      "id": "PR_kwDOMT5cIs6QrhK_",
      "title": "chore: Update docs",
      "author": "madjin",
      "number": 4114,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-30T01:00:30Z",
      "mergedAt": "2025-04-03T23:30:26Z",
      "additions": 1666,
      "deletions": 905
    },
    {
      "id": "PR_kwDOMT5cIs6RTT9S",
      "title": "added: instrumentation",
      "author": "Samarthsinghal28",
      "number": 4172,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-03T18:33:54Z",
      "mergedAt": null,
      "additions": 939,
      "deletions": 41
    }
  ],
  "codeChanges": {
    "additions": 2467,
    "deletions": 1247,
    "files": 55,
    "commitCount": 39
  },
  "completedItems": [
    {
      "title": "fix: knowledge manager scroll issue",
      "prNumber": 4175,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nKnowledge tab scroll functionality issue\r\n\r\n# Risks\r\n\r\nLow - Only affects UI rendering of the knowledge tab\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nFixes an issue with the scrolling functionality in the Knowledge tab "
    },
    {
      "title": "feat: add update-cli command",
      "prNumber": 4170,
      "type": "feature",
      "body": ""
    },
    {
      "title": "chore: Refactor openai plugin",
      "prNumber": 4169,
      "type": "refactor",
      "body": "# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n# Risks\r\n\r\nLow - This is a code refactoring with no functional changes to the OpenAI plugin.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nRefactors the OpenAI plugin code to improve main"
    },
    {
      "title": "feat: add id to metadata source",
      "prNumber": 4168,
      "type": "feature",
      "body": ""
    },
    {
      "title": "fix: Failed to create Twitter client",
      "prNumber": 4167,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/4146\r\n\r\nThe issue occurs because the service starts before the agent is created. I think the service should be started after the runtime is set up."
    },
    {
      "title": "fix: tg get world",
      "prNumber": 4166,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: twitter interaction",
      "prNumber": 4165,
      "type": "bugfix",
      "body": "I don't think we need to call shouldRespond here. bootstrap already handles that for us."
    },
    {
      "title": "Filter out ignored Farcaster mentioned",
      "prNumber": 4163,
      "type": "other",
      "body": "# Risks\r\nLow. This PR fixes a bug in the Farcaster integration where non-responding decisions weren't being properly recorded.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nFixes a bug in the Farcaster interaction manager where mentions that"
    },
    {
      "title": "docs: removed an extra `~`",
      "prNumber": 4148,
      "type": "docs",
      "body": "## What does this PR do?\r\n\r\nNoticed an unnecessary `~` in the code, which could potentially cause issues.\r\nRemoved it to keep things clean."
    },
    {
      "title": "chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates",
      "prNumber": 4141,
      "type": "other",
      "body": "Bumps the npm_and_yarn group with 2 updates in the / directory: [dompurify](https://github.com/cure53/DOMPurify) and [katex](https://github.com/KaTeX/KaTeX).\n\nUpdates `dompurify` from 3.2.3 to 3.2.4\n<details>\n<summary>Release notes</summary"
    },
    {
      "title": "fix: telegram to elizaos data model sync",
      "prNumber": 4137,
      "type": "bugfix",
      "body": "# Telegram Plugin Service Refactoring\r\n\r\n## Relates to\r\n\r\n- Telegram integration stability\r\n- Forum topics support / rooms in ElizaOS system\r\n\r\n## Risks\r\n\r\n- Medium\r\n\r\n## Background\r\n\r\nThe Telegram service implementation requires refactorin"
    },
    {
      "title": "chore: Update docs",
      "prNumber": 4114,
      "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 "
    }
  ],
  "topContributors": [
    {
      "username": "HarshModi2005",
      "avatarUrl": "https://avatars.githubusercontent.com/u/142230924?u=64e337bbdb6b3aded5943b7e297759e7a3cfc0f0&v=4",
      "totalScore": 93.0875477931522,
      "prScore": 93.0875477931522,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 87.80391205018904,
      "prScore": 87.36591205018904,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 39.616096937644315,
      "prScore": 39.616096937644315,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ncale",
      "avatarUrl": "https://avatars.githubusercontent.com/u/106794061?u=3269bddd86da2efe1784076e485a5466ad96cb62&v=4",
      "totalScore": 39.477773896576096,
      "prScore": 39.477773896576096,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "avp1598",
      "avatarUrl": "https://avatars.githubusercontent.com/u/24447702?u=61a032460dcb42f018c54fae76247c6bf49b7b9a&v=4",
      "totalScore": 33.84288052084628,
      "prScore": 33.84288052084628,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Samarthsinghal28",
      "avatarUrl": "https://avatars.githubusercontent.com/u/120447590?v=4",
      "totalScore": 32.136003608478774,
      "prScore": 32.136003608478774,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 25.340906649788003,
      "prScore": 25.340906649788003,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 15.34,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 15,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 9.7,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 9.5,
      "commentScore": 0.2
    },
    {
      "username": "yungalgo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4",
      "totalScore": 0.2,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    }
  ],
  "newPRs": 11,
  "mergedPRs": 12,
  "newIssues": 0,
  "closedIssues": 0,
  "activeContributors": 14
}