{
  "interval": {
    "intervalStart": "2025-04-02T00:00:00.000Z",
    "intervalEnd": "2025-04-03T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-04-02 to 2025-04-03, elizaos/eliza had 16 new PRs (14 merged), 7 new issues, and 18 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6w47Dm",
      "title": "Clearly Mark or Remove Plugins Not Yet Compatible with Eliza v2",
      "author": "odysseus0",
      "number": 4164,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-02T22:47:35Z",
      "closedAt": "2025-05-11T18:33:05Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs6wvWc1",
      "title": "Failed to create Twitter client",
      "author": "tcm390",
      "number": 4146,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-02T05:12:54Z",
      "closedAt": "2025-04-18T09:06:33Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs6w2eyG",
      "title": "How to run Eliza CLI?",
      "author": "LinuxIsCool",
      "number": 4159,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-02T17:20:34Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs6wuTSy",
      "title": "chore: Test every command in docs cli section",
      "author": "madjin",
      "number": 4143,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-02T01:52:19Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6QcAOs",
      "title": " added extensive UI Tests",
      "author": "Y4NK33420",
      "number": 4092,
      "repository": "elizaos/eliza",
      "createdAt": "2025-03-27T17:20:17Z",
      "mergedAt": "2025-04-02T18:34:51Z",
      "additions": 2425,
      "deletions": 0
    },
    {
      "id": "PR_kwDOMT5cIs6RDxw8",
      "title": "feat: use Evt instead of eventEmitter3",
      "author": "wtfsayo",
      "number": 4149,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-02T09:37:26Z",
      "mergedAt": "2025-04-02T17:13:41Z",
      "additions": 126,
      "deletions": 20
    },
    {
      "id": "PR_kwDOMT5cIs6RE5Bf",
      "title": "fix: twitter, double memory creation attempt & server crash",
      "author": "wtfsayo",
      "number": 4151,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-02T11:53:42Z",
      "mergedAt": "2025-04-02T16:58:30Z",
      "additions": 89,
      "deletions": 69
    },
    {
      "id": "PR_kwDOMT5cIs6RIgTW",
      "title": "feat: enhance avatar stack",
      "author": "tcm390",
      "number": 4162,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-02T18:17:46Z",
      "mergedAt": "2025-04-02T18:18:27Z",
      "additions": 71,
      "deletions": 22
    },
    {
      "id": "PR_kwDOMT5cIs6REAsx",
      "title": "fix: project plugin loading first, related to starter project",
      "author": "wtfsayo",
      "number": 4150,
      "repository": "elizaos/eliza",
      "createdAt": "2025-04-02T10:02:36Z",
      "mergedAt": "2025-04-02T16:58:55Z",
      "additions": 67,
      "deletions": 65
    }
  ],
  "codeChanges": {
    "additions": 2846,
    "deletions": 711,
    "files": 34,
    "commitCount": 32
  },
  "completedItems": [
    {
      "title": "feat: enhance avatar stack",
      "prNumber": 4162,
      "type": "feature",
      "body": ""
    },
    {
      "title": "add node_modules to .gitignore",
      "prNumber": 4161,
      "type": "feature",
      "body": "node_modules wasnt in the gitignore in plugin-starter template, resulting in trouble pushing the plugin repo to github. added it so it works well."
    },
    {
      "title": "fixed: Pglite Migration issue",
      "prNumber": 4158,
      "type": "bugfix",
      "body": "# Relates to  \r\n<!-- LINK TO ISSUE OR TICKET -->  \r\n\r\n# Risks  \r\n**Medium** – Fixing the `pglite` migration issue due to inconsistent usage of `Datadir`. Could impact database migrations if not handled correctly.  \r\n\r\n# Background  \r\n\r\n## W"
    },
    {
      "title": "Improve Farcaster configuration handling",
      "prNumber": 4156,
      "type": "other",
      "body": "# Risks\r\n\r\nLow\r\n- Configuration changes could affect Farcaster client initialization\r\n- Environment variable fallback might introduce unexpected behavior if both runtime settings and env vars are set\r\n\r\n# Background\r\n\r\n## What does this PR "
    },
    {
      "title": "fix: cache interaction cursor + duplicate memory creation",
      "prNumber": 4155,
      "type": "bugfix",
      "body": "related: \r\nhttps://github.com/elizaOS/eliza/issues/4127\r\nhttps://github.com/elizaOS/eliza/issues/4115\r\n\r\nThis PR caches the cursor of the interaction to avoid repeatedly checking the same interaction or mentioned tweets. \r\n\r\nThis PR also ad"
    },
    {
      "title": "chore: update temp. hardcoded v2 registry",
      "prNumber": 4153,
      "type": "other",
      "body": ""
    },
    {
      "title": "tests: fixed test file according to the comments in the PR #4130 ",
      "prNumber": 4152,
      "type": "bugfix",
      "body": "# Relates to  \r\nPR #4130  \r\n\r\n# Risks  \r\n**Low** – Minor refactoring to use a constant variable. No functionality change.  \r\n\r\n# Background  \r\n\r\n## What does this PR do?  \r\nFixes the test file by incorporating the suggested changes from PR "
    },
    {
      "title": "fix: twitter, double memory creation attempt & server crash",
      "prNumber": 4151,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: project plugin loading first, related to starter project",
      "prNumber": 4150,
      "type": "bugfix",
      "body": "fixes- (sample) project plugin attaching first; imp for first time DX"
    },
    {
      "title": "feat: use Evt instead of eventEmitter3",
      "prNumber": 4149,
      "type": "feature",
      "body": "replaces 'eventEmitter3' with 'evt' (more typesafe, works in more runtimes)\r\nhttps://www.evt.land/"
    },
    {
      "title": "feat: clean api",
      "prNumber": 4144,
      "type": "feature",
      "body": "related: https://github.com/elizaOS/eliza/issues/4119\r\n\r\n@wtfsayo Could you take a look and see if there are any other APIs you created that are no longer in use?"
    },
    {
      "title": "fix: resolve database transaction deadlock",
      "prNumber": 4142,
      "type": "bugfix",
      "body": "# Database Transaction Deadlock Fix\r\n\r\n## Issue\r\nDatabase connections getting stuck in \"idle in transaction\" state, causing unresponsiveness.\r\n\r\n## Root Cause\r\nThe `getWorld` method inside `createWorld` wasn't supposed to be merged. This co"
    },
    {
      "title": "docs: added raiinmaker to  .env.example",
      "prNumber": 4136,
      "type": "docs",
      "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\nEnvironment only, adding variables for Raiinmaker plugin\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- Th"
    },
    {
      "title": " added extensive UI Tests",
      "prNumber": 4092,
      "type": "tests",
      "body": "# Relates to\r\n\r\nAdding comprehensive UI testing framework for ElizaOS client\r\n\r\n\r\n# Risks\r\n\r\nLow - Adding test files with no changes to production code\r\n\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nAdds a complete UI testing framework us"
    }
  ],
  "topContributors": [
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 134.68569232450304,
      "prScore": 124.24769232450305,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 81.3962055670359,
      "prScore": 76.9962055670359,
      "issueScore": 4.2,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "Samarthsinghal28",
      "avatarUrl": "https://avatars.githubusercontent.com/u/120447590?v=4",
      "totalScore": 55.967859909692784,
      "prScore": 55.967859909692784,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "hishboy",
      "avatarUrl": "https://avatars.githubusercontent.com/u/340982?u=3201dbd7bc2c194744a093db20c0c35c7afc96d4&v=4",
      "totalScore": 51.79924139394048,
      "prScore": 51.79924139394048,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "yungalgo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4",
      "totalScore": 26.699439727056966,
      "prScore": 26.699439727056966,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 24.7,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 24.5,
      "commentScore": 0.2
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 23.95929254649702,
      "prScore": 23.95929254649702,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "santamasa",
      "avatarUrl": "https://avatars.githubusercontent.com/u/185351323?u=b5e919becbd56b46175c8301cdf8110092d3f201&v=4",
      "totalScore": 20.966306144334055,
      "prScore": 20.966306144334055,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "pgoos",
      "avatarUrl": "https://avatars.githubusercontent.com/u/4013866?u=54b369479a24f434f266478f54822fef84532e31&v=4",
      "totalScore": 13.5,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 13.5,
      "commentScore": 0
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 5,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0
    },
    {
      "username": "mrasmuson",
      "avatarUrl": "https://avatars.githubusercontent.com/u/29669568?u=212442ea116be66608c3458f17d0ac1872903ff3&v=4",
      "totalScore": 4.3,
      "prScore": 0,
      "issueScore": 4.1,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "yasir23",
      "avatarUrl": "https://avatars.githubusercontent.com/u/46179498?u=89dcf261b397bb2930cbedce61e09b8df01998e6&v=4",
      "totalScore": 4,
      "prScore": 0,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "odysseus0",
      "avatarUrl": "https://avatars.githubusercontent.com/u/8635094?u=3233fed8f4e7d88f1b800672d2b7a31d2d42c5ea&v=4",
      "totalScore": 4,
      "prScore": 0,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Valcyclovir",
      "avatarUrl": "https://avatars.githubusercontent.com/u/85747941?v=4",
      "totalScore": 4,
      "prScore": 0,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "LinuxIsCool",
      "avatarUrl": "https://avatars.githubusercontent.com/u/31582215?u=b8eb5d3849bf877a3a0b686cf1632aca92e744ae&v=4",
      "totalScore": 2.44,
      "prScore": 0,
      "issueScore": 2.1,
      "reviewScore": 0,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "madjin",
      "avatarUrl": "https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4",
      "totalScore": 2,
      "prScore": 0,
      "issueScore": 2,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Y4NK33420",
      "avatarUrl": "https://avatars.githubusercontent.com/u/112804719?v=4",
      "totalScore": 0.2,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    }
  ],
  "newPRs": 16,
  "mergedPRs": 14,
  "newIssues": 7,
  "closedIssues": 7,
  "activeContributors": 18
}