{
  "interval": {
    "intervalStart": "2025-04-15T00:00:00.000Z",
    "intervalEnd": "2025-04-16T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-04-15 to 2025-04-16, elizaos/eliza had 8 new PRs (7 merged), 0 new issues, and 12 active contributors.",
  "topIssues": [
    {
      "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": 1
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6Sqrj7",
      "title": "feat: test suite for cli",
      "author": "wtfsayo",
      "number": 4290,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-15T13:09:58Z",
      "mergedAt": null,
      "additions": 4580,
      "deletions": 443
    },
    {
      "id": "PR_kwDOMT5cIs6Sr_py",
      "title": "update memory.ts to use the new schema",
      "author": "jmikedupont2",
      "number": 4292,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-15T15:04:56Z",
      "mergedAt": "2025-04-28T02:41:01Z",
      "additions": 1298,
      "deletions": 2
    },
    {
      "id": "PR_kwDOMT5cIs6Sta6o",
      "title": "Onboarding Tour and Enabling Disabling the Input Button",
      "author": "HarshModi2005",
      "number": 4293,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-15T17:53:08Z",
      "mergedAt": "2025-04-16T23:34:52Z",
      "additions": 728,
      "deletions": 146
    },
    {
      "id": "PR_kwDOMT5cIs6SXD-2",
      "title": " UI Changes",
      "author": "HarshModi2005",
      "number": 4273,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-12T17:41:18Z",
      "mergedAt": "2025-04-15T17:16:55Z",
      "additions": 482,
      "deletions": 92
    },
    {
      "id": "PR_kwDOMT5cIs6ScuB0",
      "title": "feat: created world provider with basic world metadata",
      "author": "samarth30",
      "number": 4284,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-14T08:44:37Z",
      "mergedAt": "2025-04-15T13:57:09Z",
      "additions": 194,
      "deletions": 0
    }
  ],
  "codeChanges": {
    "additions": 924,
    "deletions": 359,
    "files": 21,
    "commitCount": 34
  },
  "completedItems": [
    {
      "title": " UI Changes",
      "prNumber": 4273,
      "type": "other",
      "body": "UI changes for Ticket 220 and  221"
    },
    {
      "title": "Update .env.example to support twitter post generation",
      "prNumber": 4268,
      "type": "other",
      "body": "add TWITTER_ENABLE_POST_GENERATION environment variable\r\n\r\n<!-- 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<!-- Thi"
    },
    {
      "title": "feat: created world provider with basic world metadata",
      "prNumber": 4284,
      "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\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\nhttps://linear.app/eliza-labs/issue/ELI2-78/implement-world-state-pro"
    },
    {
      "title": "fix: ensure plugins",
      "prNumber": 4296,
      "type": "bugfix",
      "body": "```\r\n[2025-04-15 20:57:12] ERROR: An error occurred:\r\n    message: \"(TypeError) Cannot read properties of undefined (reading 'some')\"\r\n    stack: [\r\n      \"TypeError: Cannot read properties of undefined (reading 'some')\",\r\n      \"at startAg"
    },
    {
      "title": "Added Stop agent button in agent settings",
      "prNumber": 4295,
      "type": "other",
      "body": "\r\n# Relates to\r\n\r\n[ELI2-198: Implement \"Stop Agent\" Feature in Web UI](https://linear.app/eliza-labs/issue/ELI2-198/implement-stop-agent-feature-in-web-ui)\r\n\r\n# Risks\r\n\r\nLow - This PR implements a new UI control using existing backend funct"
    },
    {
      "title": "fix: use correct twitter post interval config in plugin-twitter package",
      "prNumber": 4294,
      "type": "bugfix",
      "body": "# Background\r\n\r\n## What does this PR do?\r\n\r\nfix: use config TWITTER_POST_INTERVAL_MIN and TWITTER_POST_INTERVAL_MAX instead of TWITTER_POST_INTERVAL)"
    },
    {
      "title": "feat: twitter plugin - Cleanup Unused Code and Support Long Tweets for Premium Accounts",
      "prNumber": 4291,
      "type": "feature",
      "body": "This PR removes unused code in the Twutter plugin and adds support for posting and replying with long tweets for premium accounts"
    }
  ],
  "topContributors": [
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 69.4003615471465,
      "prScore": 59.2003615471465,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0.2
    },
    {
      "username": "HarshModi2005",
      "avatarUrl": "https://avatars.githubusercontent.com/u/142230924?u=64e337bbdb6b3aded5943b7e297759e7a3cfc0f0&v=4",
      "totalScore": 64.07111943178808,
      "prScore": 63.871119431788074,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 43.5437738965761,
      "prScore": 43.5437738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Y4NK33420",
      "avatarUrl": "https://avatars.githubusercontent.com/u/112804719?v=4",
      "totalScore": 42.82229946514766,
      "prScore": 42.82229946514766,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "jmikedupont2",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4",
      "totalScore": 32.346886948288045,
      "prScore": 32.346886948288045,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "visionpixel",
      "avatarUrl": "https://avatars.githubusercontent.com/u/1027142?v=4",
      "totalScore": 22.179867951399864,
      "prScore": 22.179867951399864,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 16.34,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 16,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 16.17971895621705,
      "prScore": 5.83971895621705,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0.33999999999999997
    }
  ],
  "newPRs": 8,
  "mergedPRs": 7,
  "newIssues": 0,
  "closedIssues": 0,
  "activeContributors": 12
}