{
  "interval": {
    "intervalStart": "2025-01-06T00:00:00.000Z",
    "intervalEnd": "2025-01-07T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-01-06 to 2025-01-07, elizaos/eliza had 30 new PRs (26 merged), 16 new issues, and 78 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6lL6hC",
      "title": "llama-local does not find CUDA",
      "author": "antman1p",
      "number": 1926,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-06T20:10:01Z",
      "closedAt": "2025-03-02T01:55:49Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6lGTs4",
      "title": "The answer is always repetitive and the answer has nothing to do with the question",
      "author": "yeshubmen",
      "number": 1900,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-06T06:01:52Z",
      "closedAt": "2025-03-02T01:55:49Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6lK4Sg",
      "title": "Wrong formatition of twitter posts",
      "author": "Badanzer",
      "number": 1920,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-06T17:15:51Z",
      "closedAt": "2025-01-12T11:07:22Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6lFyo3",
      "title": "Question about contribution",
      "author": "unclezoro",
      "number": 1891,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-06T03:50:00Z",
      "closedAt": "2025-03-02T01:55:48Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6lJxRD",
      "title": "Agent fails to start randomly with error: \"tuple concurrently updated\" when postgres adapter is used.",
      "author": "odorT",
      "number": 1914,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-06T14:39:15Z",
      "closedAt": "2025-01-12T11:06:10Z",
      "state": "CLOSED",
      "commentCount": 1
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6G0xCN",
      "title": "Updating Eliza",
      "author": "DannyDesert",
      "number": 1911,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-06T13:42:14Z",
      "mergedAt": null,
      "additions": 24022,
      "deletions": 17711
    },
    {
      "id": "PR_kwDOMT5cIs6GYQKH",
      "title": "feat: added new plugin - zktls - reclaim",
      "author": "Gajesh2007",
      "number": 1558,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-29T07:41:29Z",
      "mergedAt": "2025-01-06T00:17:17Z",
      "additions": 3964,
      "deletions": 2027
    },
    {
      "id": "PR_kwDOMT5cIs6GutCc",
      "title": "Feature/add binance plugin",
      "author": "Lukapetro",
      "number": 1812,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-04T13:17:32Z",
      "mergedAt": "2025-01-06T18:40:40Z",
      "additions": 2116,
      "deletions": 67
    },
    {
      "id": "PR_kwDOMT5cIs6Gws3a",
      "title": "feat: add OpenWeather plugin",
      "author": "kylebuildsstuff",
      "number": 1880,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-05T22:36:08Z",
      "mergedAt": "2025-01-06T02:12:31Z",
      "additions": 1390,
      "deletions": 447
    },
    {
      "id": "PR_kwDOMT5cIs6GxrnB",
      "title": "chore: fix integrations and smoke tests",
      "author": "shakkernerd",
      "number": 1893,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-06T04:05:44Z",
      "mergedAt": "2025-01-06T14:56:42Z",
      "additions": 979,
      "deletions": 2984
    }
  ],
  "codeChanges": {
    "additions": 10444,
    "deletions": 3842,
    "files": 146,
    "commitCount": 187
  },
  "completedItems": [
    {
      "title": "test: adding tests for discord-client",
      "prNumber": 1927,
      "type": "tests",
      "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\nNot related to specific issue. Since we are improving packages struct"
    },
    {
      "title": "API route update",
      "prNumber": 1923,
      "type": "other",
      "body": "Update to the API route"
    },
    {
      "title": "Fix typo Update CHANGELOG.md",
      "prNumber": 1922,
      "type": "bugfix",
      "body": "# Fix Typo in CHANGELOG.md\r\n\r\n## Description:\r\n\r\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \"initital\" was corrected to \"initial.\"\r\n\r\n## Changes:\r\n- Corrected \"initital\" to \"initial\" in the `CHANGELOG"
    },
    {
      "title": "fix: handle empty input text to avoid memory content empty error",
      "prNumber": 1919,
      "type": "bugfix",
      "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 "
    },
    {
      "title": "fix(core): check evaluators for null",
      "prNumber": 1918,
      "type": "bugfix",
      "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 "
    },
    {
      "title": "fix: resolved a bunch of type related errors and ensure project compiles",
      "prNumber": 1917,
      "type": "bugfix",
      "body": "resolves heaps of type related errors and warnings and ensures develop actually compiles"
    },
    {
      "title": "chore(client-discord): fix SUMMARIZE prompt ",
      "prNumber": 1916,
      "type": "bugfix",
      "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 "
    },
    {
      "title": "Add Dutch (Nederlands) translation",
      "prNumber": 1909,
      "type": "feature",
      "body": "# Relates to\r\nTranslation initiative - Adding Dutch (Nederlands) translation\r\n\r\n# Risks\r\nLow - This PR only adds a new translation file and updates the main README with a link.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n- Adds complete Du"
    },
    {
      "title": "fix: add callback to the evaluators for client-telegram",
      "prNumber": 1908,
      "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\n\r\n- #1906 \r\n\r\n<!-- This risks section must be filled out before the f"
    },
    {
      "title": "feats: diagram update",
      "prNumber": 1907,
      "type": "feature",
      "body": "diagram update"
    },
    {
      "title": "fix: twitter result obj undefined properties",
      "prNumber": 1905,
      "type": "bugfix",
      "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 "
    },
    {
      "title": "feat: add GoPlus Security Plugin to enhance security for agent",
      "prNumber": 1898,
      "type": "feature",
      "body": "## Relates to\r\nIntegration of GoPlus Security plugin into ElizaOS core module\r\n\r\n## Risks\r\nLow - This plugin adds security capabilities without modifying existing core functionalities.\r\n\r\n## Background\r\n### What does this PR do?\r\nThis PR in"
    },
    {
      "title": "feat: hyperfy support",
      "prNumber": 1896,
      "type": "feature",
      "body": "\r\n# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nAdd an hyperfi endpoint to client-direct\r\n\r\n## What kind of change is this?\r\n\r\nFeatures (non-breaking change which adds functionality)\r\n\r\n# Documentation changes needed?\r\n\r\nMy "
    },
    {
      "title": "docs: Add \"What Did You Get Done This Week? #8\" notes",
      "prNumber": 1894,
      "type": "feature",
      "body": "# Relates to\r\nDocumentation updates for community streams and events\r\n\r\n# Risks\r\nLow - Documentation only changes to fix timestamp links and formatting\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nThis PR:\r\n1. Adds notes for \"What Did You G"
    },
    {
      "title": "chore: fix integrations and smoke tests",
      "prNumber": 1893,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: remove case sensitive path",
      "prNumber": 1892,
      "type": "bugfix",
      "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 "
    },
    {
      "title": "feat: add remote attestation action",
      "prNumber": 1885,
      "type": "feature",
      "body": "<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\r\n\r\n# Relates to:\r\nClosing #1796 in favor of this to avoid conflicts.\r\nTEE Plugin and Adding Remote Attestations to be uploade"
    },
    {
      "title": "Feat: Support wildcard in TWITTER_TARGET_USERS 1883",
      "prNumber": 1884,
      "type": "feature",
      "body": "# Support wildcard in TWITTER_TARGET_USERS\r\n\r\nFixes enhancement request #1883 \r\n## Summary\r\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter"
    },
    {
      "title": "feat: Use recommended settings in jupiter swap",
      "prNumber": 1882,
      "type": "feature",
      "body": "\r\n# Relates to\r\n\r\nNo issue\r\n\r\n# Risks\r\n\r\nLow risk to introduce regression in jupiter swaps\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\r\n\r\n## W"
    },
    {
      "title": "Fixed broken API Documentation URL",
      "prNumber": 1881,
      "type": "bugfix",
      "body": "fixed broken API Documentation in local-development.md\r\n\r\nit's not a lot, but it's honest work."
    },
    {
      "title": "feat: add OpenWeather plugin",
      "prNumber": 1880,
      "type": "feature",
      "body": "# Risks\r\n\r\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\r\n\r\n- Rate limiting from OpenWeather API (1000 free API calls per day)\r\n- Potential timeout issues when th"
    },
    {
      "title": "test: adding test setup for telegram client",
      "prNumber": 1879,
      "type": "tests",
      "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\nNot related to specific issue. Since we are improving project and fol"
    },
    {
      "title": "chore(core): enable strict null checks",
      "prNumber": 1878,
      "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\nType safety\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out before th"
    },
    {
      "title": "feat: Optimize Agent Action Processing by Prioritizing Timelines and Limiting Actions Per Cycle",
      "prNumber": 1824,
      "type": "feature",
      "body": "related: \r\nhttps://github.com/elizaOS/eliza/issues/1813#issuecomment-2571312080\r\nhttps://github.com/elizaOS/eliza/issues/1813#issuecomment-2571386727\r\nhttps://github.com/elizaOS/eliza/issues/1813#issuecomment-2571347811\r\n\r\nProblem:\r\nMany us"
    },
    {
      "title": "Feature/add binance plugin",
      "prNumber": 1812,
      "type": "feature",
      "body": "# Risks\r\nLow - New plugin introducing trading capabilities on Binance\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nAdds a new plugin that enables Eliza to interact with Binance exchange for:\r\n- Cryptocurrency price checks\r\n- Spot trading (m"
    },
    {
      "title": "feat: added new plugin - zktls - reclaim",
      "prNumber": 1558,
      "type": "feature",
      "body": "# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI"
    }
  ],
  "topContributors": [
    {
      "username": "shakkernerd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4",
      "totalScore": 119.3837738965761,
      "prScore": 49.5437738965761,
      "issueScore": 0,
      "reviewScore": 69.5,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "zhourunlai",
      "avatarUrl": "https://avatars.githubusercontent.com/u/9172247?u=ab72f633ca432fa21deeb2fc271c7264ea14cbc5&v=4",
      "totalScore": 91.36190580671047,
      "prScore": 91.36190580671047,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "HashWarlock",
      "avatarUrl": "https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4",
      "totalScore": 62.63486031871908,
      "prScore": 52.696860318719075,
      "issueScore": 0,
      "reviewScore": 9.5,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "sinecose",
      "avatarUrl": "https://avatars.githubusercontent.com/u/193303011?v=4",
      "totalScore": 58.31199047254432,
      "prScore": 58.31199047254432,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "0xbeekeeper",
      "avatarUrl": "https://avatars.githubusercontent.com/u/24714804?u=e1f521032a3cf0c32ede7fdc84645c8f6e62cbfa&v=4",
      "totalScore": 53.88155501795592,
      "prScore": 53.88155501795592,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "augchan42",
      "avatarUrl": "https://avatars.githubusercontent.com/u/20424105?u=d1a74732b07564927928798346f07cd50935c529&v=4",
      "totalScore": 52.228732719761815,
      "prScore": 47.79073271976181,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "JoeyKhd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/23193015?u=e038aa9d9822787a7651f1c7bec9301f2d3004b1&v=4",
      "totalScore": 47.59374531248617,
      "prScore": 47.15574531248617,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "YoungPhlo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/90307961?u=2e7b36c41a4576a4720529da97a57280df102b28&v=4",
      "totalScore": 47.421823144172244,
      "prScore": 47.421823144172244,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 43.54775477931523,
      "prScore": 6.109754779315221,
      "issueScore": 0,
      "reviewScore": 37,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "DannyDesert",
      "avatarUrl": "https://avatars.githubusercontent.com/u/6620224?u=f18a0da92507370d7d63324abd889a099b16dd4d&v=4",
      "totalScore": 40.4257738965761,
      "prScore": 40.4257738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ai16z-demirix",
      "avatarUrl": "https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4",
      "totalScore": 40.21720288387956,
      "prScore": 40.21720288387956,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "bentatum",
      "avatarUrl": "https://avatars.githubusercontent.com/u/4211826?u=db70e98d3aef3970df8f74db356422aeba0602b3&v=4",
      "totalScore": 39.824253780733244,
      "prScore": 39.824253780733244,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 38.957546743252706,
      "prScore": 28.7575467432527,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0.2
    },
    {
      "username": "deusexmachina892",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27721589?u=063814e0b7abc724161407a87e8e60437792f16f&v=4",
      "totalScore": 37.84246605824315,
      "prScore": 37.84246605824315,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "kamalbuilds",
      "avatarUrl": "https://avatars.githubusercontent.com/u/95926324?u=eae3fbc4228c17bb52c31b08da2d5f71fb2345db&v=4",
      "totalScore": 36.93639089914137,
      "prScore": 36.73639089914137,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "RatakondalaArun",
      "avatarUrl": "https://avatars.githubusercontent.com/u/47482264?u=04402a71b1bb4269c9a4f7ccc4fcb045469a608f&v=4",
      "totalScore": 33.8425599250673,
      "prScore": 29.542559925067295,
      "issueScore": 4.1,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "xzrfax",
      "avatarUrl": "https://avatars.githubusercontent.com/u/97856284?u=edd9e2e57149ce8aff5590f2925b2629d8217fff&v=4",
      "totalScore": 33.7558664278242,
      "prScore": 33.5558664278242,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "hazelnutcloud",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82351571?u=ed701a7ecae3e4de5908e4f35af974a6c402f6f1&v=4",
      "totalScore": 33.42075477931522,
      "prScore": 29.420754779315217,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "bodhi-crypo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/152680487?u=554351a76e53f5298967368f001249a9180c41e4&v=4",
      "totalScore": 27.431306144334055,
      "prScore": 27.431306144334055,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "petryshkaCODE",
      "avatarUrl": "https://avatars.githubusercontent.com/u/193224892?u=742f4cefe597945d49740bd4ac250b895464a003&v=4",
      "totalScore": 22.673306144334052,
      "prScore": 22.673306144334052,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    }
  ],
  "newPRs": 30,
  "mergedPRs": 26,
  "newIssues": 16,
  "closedIssues": 55,
  "activeContributors": 78
}