{
  "interval": {
    "intervalStart": "2025-01-31T00:00:00.000Z",
    "intervalEnd": "2025-02-01T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-01-31 to 2025-02-01, elizaos/eliza had 42 new PRs (45 merged), 5 new issues, and 35 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6oSgFE",
      "title": "Cannot find module '@elizaos/core' or its corresponding type declarations.",
      "author": "tdeleanu",
      "number": 3108,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-31T13:00:52Z",
      "closedAt": "2025-03-08T01:16:17Z",
      "state": "CLOSED",
      "commentCount": 4
    },
    {
      "id": "I_kwDOMT5cIs6oTg8d",
      "title": "twitter  [\"⛔ Login attempt failed: Authentication error: DenyLoginSubtask\"]",
      "author": "jamdickin11",
      "number": 3112,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-31T14:41:25Z",
      "closedAt": "2025-02-05T18:05:09Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6oNhmn",
      "title": "Unable to connect to Anthopic model ERROR: Error in generateText",
      "author": "OFUZORCHUKWUEMEKE",
      "number": 3079,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-31T00:08:23Z",
      "closedAt": "2025-02-05T13:11:51Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs6oWyda",
      "title": "plugin-coingecko: test config and coverage",
      "author": "ai16z-demirix",
      "number": 3123,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-31T23:08:23Z",
      "closedAt": "2025-02-02T23:47:09Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs6oODcc",
      "title": "feat: Add new troubleshooting FAQ to Docs",
      "author": "madjin",
      "number": 3083,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-31T01:54:21Z",
      "closedAt": "2025-02-20T20:39:44Z",
      "state": "CLOSED",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6Jo05y",
      "title": "feat: adds cache",
      "author": "Armando284",
      "number": 3109,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-31T13:11:56Z",
      "mergedAt": null,
      "additions": 8748,
      "deletions": 553856
    },
    {
      "id": "PR_kwDOMT5cIs6JlbIQ",
      "title": "Test",
      "author": "JonathonJulian",
      "number": 3093,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-31T05:09:48Z",
      "mergedAt": null,
      "additions": 6553,
      "deletions": 32416
    },
    {
      "id": "PR_kwDOMT5cIs6JgKF1",
      "title": "[DRAFT] Implement ModelProvider",
      "author": "wtfsayo",
      "number": 3046,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-30T13:41:32Z",
      "mergedAt": null,
      "additions": 3347,
      "deletions": 30299
    },
    {
      "id": "PR_kwDOMT5cIs6JqKHK",
      "title": "chore(reduce-providers): Generic Model Loading (OpenAI compatible endpoints)",
      "author": "wtfsayo",
      "number": 3114,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-31T15:44:56Z",
      "mergedAt": "2025-02-07T21:41:45Z",
      "additions": 2644,
      "deletions": 6117
    },
    {
      "id": "PR_kwDOMT5cIs6JlLzV",
      "title": "feat: Client Gmail",
      "author": "maxime",
      "number": 3090,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-31T03:55:16Z",
      "mergedAt": null,
      "additions": 1396,
      "deletions": 149
    }
  ],
  "codeChanges": {
    "additions": 4577,
    "deletions": 28389,
    "files": 205,
    "commitCount": 158
  },
  "completedItems": [
    {
      "title": "fix: remove duplicate litPlugin import",
      "prNumber": 3121,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: export dexScreenerPlugin",
      "prNumber": 3120,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix:chore(plugin-chainbase): add missing comma in package.json",
      "prNumber": 3118,
      "type": "feature",
      "body": "## What does this PR do?\r\nThis PR fix a Chainbase plugin problem, the missing comma stops the pnpm install\r\n\r\n## What kind of change is this?\r\nI just added the missing comma\r\n\r\n\r\n## Discord username\r\nakuma9640\r\n\r\n-->\r\n"
    },
    {
      "title": "chore: updated .gitignore + removed build files",
      "prNumber": 3117,
      "type": "other",
      "body": "chore: updated .gitignore + removed build files"
    },
    {
      "title": "fix: auto-scrolling issue in client",
      "prNumber": 3115,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/1977\r\n\r\nNoticed that when chatting with a character on the client, the conversation doesn’t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix"
    },
    {
      "title": "fix: fixing the error parsing json when an array is a value in a JSON…",
      "prNumber": 3113,
      "type": "bugfix",
      "body": "… object\r\n\r\n# Relates to\r\n\r\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\r\n\r\nWhen using the Slack client, JSON like:\r\n\r\n```json\r\n{\r\n  \"objective\": \"The user wants to summarize "
    },
    {
      "title": "fix: docker build command by skipping eslint files",
      "prNumber": 3110,
      "type": "bugfix",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\nRunning docker build fails because eslint config have been removed\r\n![Screenshot 2025-01-31 at 14 13 58](https://github.c"
    },
    {
      "title": "fix: plugin-apro",
      "prNumber": 3106,
      "type": "bugfix",
      "body": "Investigated and added the peoper ether to the configuration it was missing and fixed all the code."
    },
    {
      "title": "fix: plugin-aptos",
      "prNumber": 3104,
      "type": "bugfix",
      "body": "Fixed all the issues and added Biome."
    },
    {
      "title": "docs: Add \"What Did You Get Done This Week? 11\" notes",
      "prNumber": 3103,
      "type": "feature",
      "body": "# Relates to\r\nDocumentation updates for community streams\r\n\r\n# Risks\r\nLow - This is a documentation-only change adding a new community stream summary.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nAdds the summary document for \"What Did You "
    },
    {
      "title": "fix: plugin-arthera-biome",
      "prNumber": 3102,
      "type": "bugfix",
      "body": "fixed al issues "
    },
    {
      "title": "fix: plugin-asterai",
      "prNumber": 3101,
      "type": "bugfix",
      "body": "Added only the Biome. Code was good."
    },
    {
      "title": "fix: plugin-autonome-v1",
      "prNumber": 3098,
      "type": "bugfix",
      "body": "Fixed all issues."
    },
    {
      "title": "fix: fixed build error in plugin-email-automation ",
      "prNumber": 3097,
      "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: plugin-avail ",
      "prNumber": 3094,
      "type": "bugfix",
      "body": "Fixed the issues. "
    },
    {
      "title": "fix: plugin-avalanche lint",
      "prNumber": 3092,
      "type": "bugfix",
      "body": "Fixed all the issues"
    },
    {
      "title": "fix: plugin-b2  lint",
      "prNumber": 3091,
      "type": "bugfix",
      "body": "Fixed all issues, i have an shadow error on packages/plugin-b2/src/pr…oviders/index.ts line 103 it appear and disapper\r\n"
    },
    {
      "title": "fix: plugin-binance lint",
      "prNumber": 3089,
      "type": "bugfix",
      "body": "Fixed all the issues but 1 any"
    },
    {
      "title": "fix: plugin-birdeye lint",
      "prNumber": 3088,
      "type": "bugfix",
      "body": "Fixed all the issues"
    },
    {
      "title": "fix: plugin-bittensor lint",
      "prNumber": 3087,
      "type": "bugfix",
      "body": "Fixed almost all the issues"
    },
    {
      "title": "fix: plugin-bnb lint",
      "prNumber": 3086,
      "type": "bugfix",
      "body": "Fixed almost all the issues"
    },
    {
      "title": "fix: plugin-Chainbase lint",
      "prNumber": 3085,
      "type": "bugfix",
      "body": "Fixed all the issue but the template file."
    },
    {
      "title": "fix: plugin-coingecko lint",
      "prNumber": 3084,
      "type": "bugfix",
      "body": "Fixed all the issues"
    },
    {
      "title": "fix: plugin-coinmarketcap lint",
      "prNumber": 3082,
      "type": "bugfix",
      "body": "Fixed few minor issues"
    },
    {
      "title": "docs: Add Arabic translation for README",
      "prNumber": 3081,
      "type": "feature",
      "body": "\r\n\r\n## What does this PR do?\r\n\r\n- Translating the English text into Arabic while maintaining the original file formatting.\r\n\r\n- Adding a link to the Arabic translation in the \"README Translations\" section of the main README.md.\r\n\r\n"
    },
    {
      "title": "fix: plugin-conflux lint",
      "prNumber": 3080,
      "type": "bugfix",
      "body": "Fixed almost all issues but could not touch the types.ts"
    },
    {
      "title": "fix: plugin-cosmos lint",
      "prNumber": 3077,
      "type": "bugfix",
      "body": "Fixed all issues but 1 file."
    },
    {
      "title": "fix: plugin-cronos lint",
      "prNumber": 3076,
      "type": "bugfix",
      "body": "Fixed all issues"
    },
    {
      "title": "fix: plugin-cronoszkevm lint",
      "prNumber": 3075,
      "type": "bugfix",
      "body": "Fixed all issues"
    },
    {
      "title": "fix: plugin-dcap lint",
      "prNumber": 3074,
      "type": "bugfix",
      "body": "Fixed all the issues"
    },
    {
      "title": "fix: plugin-depin lint",
      "prNumber": 3073,
      "type": "bugfix",
      "body": "Fixed all the issues"
    },
    {
      "title": "feat (chore): plugin-chainbase test config and coverage",
      "prNumber": 3072,
      "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://github.com/elizaOS/eliza/issues/3071\r\n<!-- This risks section"
    },
    {
      "title": "fix: plugin-dexscreener lint",
      "prNumber": 3069,
      "type": "bugfix",
      "body": "Fixed all the issues"
    },
    {
      "title": "feat (chore): plugin-bootstrap: test config and test coverage",
      "prNumber": 3068,
      "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://github.com/elizaOS/eliza/issues/3067\r\n<!-- This risks section"
    },
    {
      "title": "fix: fix-plugin-di lint",
      "prNumber": 3066,
      "type": "bugfix",
      "body": "Fixed all the issues but the file types.ts"
    },
    {
      "title": "fix: plugin-dkg lint",
      "prNumber": 3065,
      "type": "bugfix",
      "body": "Fixed all the issues"
    },
    {
      "title": "feat (chore): plugin bittensor test config and coverage",
      "prNumber": 3064,
      "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://github.com/elizaOS/eliza/issues/3062\r\n<!-- This risks section"
    },
    {
      "title": "fix: plugin-echochamber lint",
      "prNumber": 3063,
      "type": "bugfix",
      "body": "Fixed all the errors."
    },
    {
      "title": "fix: plugin-mail lint",
      "prNumber": 3061,
      "type": "bugfix",
      "body": "Fixed all typings and wrong variables"
    },
    {
      "title": "fix: the unexpected corrections for plugin-di caused by biome lint",
      "prNumber": 3052,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nIncorrect biome lint in commit:\r\nhttps://github.com/elizaOS/eliza/commit/4b9510d93e34436e6047dd0e3bbebeafb9326411\r\n\r\ncc @wtfsayo \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\nBecause the parameter decorat"
    },
    {
      "title": "feat: 3049 add demo api access coingecko",
      "prNumber": 3050,
      "type": "feature",
      "body": "# Relates to\r\n\r\nhttps://github.com/elizaOS/eliza/issues/3049\r\n\r\n\r\n\r\n# Risks\r\n\r\nLow: Coingecko might revoke demo access to these two api endpoints. Then, these two actions would break for users with only a demo api key. \r\n\r\n# Background\r\n\r\n#"
    },
    {
      "title": "fix(lint): email-automation",
      "prNumber": 3044,
      "type": "bugfix",
      "body": "Fixed all the issues and added biome"
    },
    {
      "title": "fix: Rename file with typo in MVX plugin",
      "prNumber": 3026,
      "type": "bugfix",
      "body": "\r\n# Relates to\r\nNo need for an issues I guess but can create one if necessary\r\n\r\n\r\n# Risks : \r\nThat underdevelopment pull request that would import this file will have to adapt their pull requests\r\n\r\n\r\n# Background\r\n## What does this PR do?"
    },
    {
      "title": "fix: plugin-icp refactored",
      "prNumber": 3010,
      "type": "bugfix",
      "body": "Fixed the initial error in wallet and multiple other typings. I left 2 because not possibler to restore them fast."
    },
    {
      "title": "docs(packages/adapters): navigate section links",
      "prNumber": 3005,
      "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# Background\r\n\r\n## What does this PR do?\r\nNavigate links to specified resources\r\n## What kind of change is this?\r\nDocum"
    }
  ],
  "topContributors": [
    {
      "username": "AIFlowML",
      "avatarUrl": "https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4",
      "totalScore": 333.5051154595391,
      "prScore": 333.16511545953915,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 144.7,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 144.5,
      "commentScore": 0.2
    },
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 87.08428345520653,
      "prScore": 82.08428345520653,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 74.28051893845611,
      "prScore": 24.34251893845611,
      "issueScore": 0,
      "reviewScore": 49.5,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "shakkernerd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4",
      "totalScore": 67.40335962363213,
      "prScore": 42.203359623632124,
      "issueScore": 0,
      "reviewScore": 25,
      "commentScore": 0.2
    },
    {
      "username": "silasneo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/406184?u=c43cf14886e368d1a6d17450ead5fbead2b57c6f&v=4",
      "totalScore": 64.44464845656688,
      "prScore": 37.44464845656689,
      "issueScore": 0,
      "reviewScore": 27,
      "commentScore": 0
    },
    {
      "username": "john-xina-p88",
      "avatarUrl": "https://avatars.githubusercontent.com/u/111332442?u=57f53480e7e80c75ddb4edae9daf5b57b075d1a9&v=4",
      "totalScore": 63.65586835021543,
      "prScore": 63.65586835021543,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "maxime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/2812?v=4",
      "totalScore": 63.12135898957014,
      "prScore": 63.12135898957014,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "0xSero",
      "avatarUrl": "https://avatars.githubusercontent.com/u/69639595?u=1a820d7074a01e232eb363b4bc1f885ef614594f&v=4",
      "totalScore": 56.4257738965761,
      "prScore": 56.4257738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ai16z-demirix",
      "avatarUrl": "https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4",
      "totalScore": 56.032627694866434,
      "prScore": 51.59462769486643,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "mj850",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27497046?v=4",
      "totalScore": 42.040042009867825,
      "prScore": 42.040042009867825,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "JonathonJulian",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15183881?u=2e22bb6c6e93c2f9a42168fbd854d1453e9dc3a8&v=4",
      "totalScore": 40.4257738965761,
      "prScore": 40.4257738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "YoungPhlo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/90307961?u=2e7b36c41a4576a4720529da97a57280df102b28&v=4",
      "totalScore": 34.34472898822963,
      "prScore": 34.34472898822963,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Armando284",
      "avatarUrl": "https://avatars.githubusercontent.com/u/72764913?u=3c0664db87d241fb649cbf29293441cb7af63b62&v=4",
      "totalScore": 34.026773896576096,
      "prScore": 34.026773896576096,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "EmanHerawy",
      "avatarUrl": "https://avatars.githubusercontent.com/u/10674070?u=40f2e173ab7ebcc843bcd02146ef933768a3db45&v=4",
      "totalScore": 31.104646051855042,
      "prScore": 31.104646051855042,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "samarth30",
      "avatarUrl": "https://avatars.githubusercontent.com/u/48334430?u=1fc119a6c2deb8cf60448b4c8961cb21dc69baeb&v=4",
      "totalScore": 29.14371895621705,
      "prScore": 28.94371895621705,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "jonathangus",
      "avatarUrl": "https://avatars.githubusercontent.com/u/7723195?u=2f07ca181065b387adcebe19eaf0798526e6f061&v=4",
      "totalScore": 28.268306144334055,
      "prScore": 28.268306144334055,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "vipocenka",
      "avatarUrl": "https://avatars.githubusercontent.com/u/172144472?u=9fe5f6faf6e6ed406dd5bfa2e20ab027b6c922f9&v=4",
      "totalScore": 25.653790545596742,
      "prScore": 25.653790545596742,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "alexpaden",
      "avatarUrl": "https://avatars.githubusercontent.com/u/97042400?u=498586858f0ef45dfd30485a47a77afaa417443d&v=4",
      "totalScore": 25.171306144334054,
      "prScore": 24.971306144334054,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "akugone",
      "avatarUrl": "https://avatars.githubusercontent.com/u/19951458?u=037172013c61d233a8d53ecb2224e00e74c69088&v=4",
      "totalScore": 21.203306144334054,
      "prScore": 21.203306144334054,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    }
  ],
  "newPRs": 42,
  "mergedPRs": 45,
  "newIssues": 5,
  "closedIssues": 6,
  "activeContributors": 35
}