{
  "interval": {
    "intervalStart": "2025-01-29T00:00:00.000Z",
    "intervalEnd": "2025-01-30T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-01-29 to 2025-01-30, elizaos/eliza had 50 new PRs (47 merged), 17 new issues, and 41 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6n8VgT",
      "title": "Latest release version `v0.1.8-alpha.1` is NOT BUILDING",
      "author": "bucurdavid",
      "number": 2963,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-29T09:03:12Z",
      "closedAt": "2025-03-08T02:36:55Z",
      "state": "CLOSED",
      "commentCount": 5
    },
    {
      "id": "I_kwDOMT5cIs6n_mJE",
      "title": "Error handling Twitter interactions: {\"code\":\"SQLITE_ERROR\"}",
      "author": "whatwhat2",
      "number": 2988,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-29T14:59:35Z",
      "closedAt": "2025-03-08T02:36:56Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6n8RxC",
      "title": "Implement Action Set for NFT Creation & Management in TON Plugin",
      "author": "alefmanvladimir",
      "number": 2962,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-29T08:55:18Z",
      "closedAt": "2025-03-05T13:45:29Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6n6vdx",
      "title": "Add the deepseek as the model provider to run it locally",
      "author": "yasir23",
      "number": 2948,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-29T04:09:30Z",
      "closedAt": "2025-03-08T03:04:23Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6n6qvr",
      "title": "Docker build fails using Gitlab CI (docker in docker)",
      "author": "jason51553262",
      "number": 2946,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-29T03:46:42Z",
      "closedAt": "2025-03-08T01:16:15Z",
      "state": "CLOSED",
      "commentCount": 2
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6JP2gw",
      "title": "feat(more-actions): Lit Protocol plugin",
      "author": "madschristensen99",
      "number": 2912,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-28T15:45:13Z",
      "mergedAt": "2025-01-29T16:28:35Z",
      "additions": 30597,
      "deletions": 31
    },
    {
      "id": "PR_kwDOMT5cIs6JTtuP",
      "title": "fix: remove unnecessary @ts-expect-error directive in chat component",
      "author": "wonseokjung",
      "number": 2950,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-29T04:21:28Z",
      "mergedAt": "2025-01-29T06:13:46Z",
      "additions": 2243,
      "deletions": 3185
    },
    {
      "id": "PR_kwDOMT5cIs6JWK6m",
      "title": "feat: add linkedin client",
      "author": "KacperKoza343",
      "number": 2972,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-29T11:22:10Z",
      "mergedAt": null,
      "additions": 1537,
      "deletions": 3
    },
    {
      "id": "PR_kwDOMT5cIs6Fn4Fn",
      "title": "feat: Implement Nostr client",
      "author": "AbdelStark",
      "number": 1203,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-18T09:55:14Z",
      "mergedAt": null,
      "additions": 1298,
      "deletions": 232
    },
    {
      "id": "PR_kwDOMT5cIs6JXFFD",
      "title": "feat: Implement Nostr client",
      "author": "AbdelStark",
      "number": 2982,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-29T13:15:21Z",
      "mergedAt": null,
      "additions": 1183,
      "deletions": 250
    }
  ],
  "codeChanges": {
    "additions": 38470,
    "deletions": 5023,
    "files": 184,
    "commitCount": 219
  },
  "completedItems": [
    {
      "title": "fix: OpenAI embedding issue",
      "prNumber": 3003,
      "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\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \r"
    },
    {
      "title": "feat (chore): plugin avalanche test config and coverage",
      "prNumber": 2999,
      "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/2998\r\n<!-- This risks section"
    },
    {
      "title": "feat (chore): plugin avail test config and coverage",
      "prNumber": 2997,
      "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/2996\r\n<!-- This risks section"
    },
    {
      "title": "chore: lockfile audit",
      "prNumber": 2994,
      "type": "other",
      "body": ""
    },
    {
      "title": "fix: re-enable wtfsayonara's patch",
      "prNumber": 2993,
      "type": "bugfix",
      "body": "# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nFix develop\r\n\r\n## What kind of change is this?\r\n\r\nBug fixes (non-breaking change which fixes an issue)\r\n\r\n## Why are we doing this? Any context or related work?\r\n\r\nHad to quick m"
    },
    {
      "title": "feat (chore): plugin-autonome test config and coverage",
      "prNumber": 2992,
      "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/2991\r\n<!-- This risks section"
    },
    {
      "title": "docs: fix broken links to github",
      "prNumber": 2987,
      "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": "chore: correction typos chat_2024-12-04.md",
      "prNumber": 2986,
      "type": "other",
      "body": "docs/community/Discord/collaborations/3d-ai-tv/chat_2024-12-04.md\r\nphenoms - phonemes x4"
    },
    {
      "title": "fix README's CONTRIBUTING.md link in plugin-multiversx package",
      "prNumber": 2985,
      "type": "bugfix",
      "body": "From `CONTRIBUTING.md` \r\nTo `../../CONTRIBUTING.md`"
    },
    {
      "title": "feat(chore): plugin-arbitrage test config and coverage",
      "prNumber": 2983,
      "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/2981\r\n<!-- This risks section"
    },
    {
      "title": "feat(chore): plugin-apro -> test coverage and test config",
      "prNumber": 2980,
      "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/2979\r\n<!-- This risks section"
    },
    {
      "title": "fix(lint): plugin-image-generation",
      "prNumber": 2978,
      "type": "bugfix",
      "body": "## Fixed the issues. Reassign fix was impossible. "
    },
    {
      "title": "fix(lint): plugin-imgflip",
      "prNumber": 2976,
      "type": "bugfix",
      "body": "## Fixed all the typing issues "
    },
    {
      "title": "feat: improve instagram client",
      "prNumber": 2975,
      "type": "feature",
      "body": "# Relates to\r\n*No specific issue linked - please add if applicable*\r\n\r\n# Risks\r\nLow - This PR introduces configuration flexibility for Instagram posting intervals and image generation settings with safe fallbacks.\r\n\r\n# Background\r\n\r\n## What"
    },
    {
      "title": "fix: plugin-initia ",
      "prNumber": 2974,
      "type": "bugfix",
      "body": "## Fixed all the typing issues "
    },
    {
      "title": "fix(lint): plugin-injective",
      "prNumber": 2973,
      "type": "bugfix",
      "body": "Fixed all the issues but 2 any that mess up all the other files. "
    },
    {
      "title": "fix(lint): plugin-intiface",
      "prNumber": 2971,
      "type": "bugfix",
      "body": "## Fixed all the typing issues. "
    },
    {
      "title": "fix(lint): plugin-iq6900",
      "prNumber": 2970,
      "type": "bugfix",
      "body": "Fixed all the issues "
    },
    {
      "title": "fix: plugin-irys",
      "prNumber": 2969,
      "type": "bugfix",
      "body": "## Had to go invasice to fix the errors. Now ther is no error but i saved in _bk copy in case for reference. "
    },
    {
      "title": "chore: bump pnpm for remaining workflows",
      "prNumber": 2968,
      "type": "other",
      "body": ""
    },
    {
      "title": "fix: ensure action tweet replies to agent's initial tweet",
      "prNumber": 2966,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/2891\r\n\r\n\r\nresult:\r\n\r\n![image](https://github.com/user-attachments/assets/ffe3997a-e835-4a33-8e73-98e1592ff512)\r\n"
    },
    {
      "title": "fix: plugin-lensnetwork ",
      "prNumber": 2965,
      "type": "bugfix",
      "body": "## Fixed the full zod schema and all the other errors."
    },
    {
      "title": "Update of the complete translation of README_FR.md [FR]",
      "prNumber": 2964,
      "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\nNo specific issue or ticket. This PR updates the README with a French"
    },
    {
      "title": "fix: handle whitespace in quote conversion",
      "prNumber": 2961,
      "type": "bugfix",
      "body": "I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any"
    },
    {
      "title": "fix: plugin-letzai",
      "prNumber": 2960,
      "type": "bugfix",
      "body": "## Fixed all errors."
    },
    {
      "title": "fix: plugin-lightning",
      "prNumber": 2959,
      "type": "bugfix",
      "body": "## Fixed all errors and also the missing use of Zod."
    },
    {
      "title": "fix: plugin-lit",
      "prNumber": 2957,
      "type": "bugfix",
      "body": "## Fixed all the errors and leaved only 3 any that we can change only afer testing. "
    },
    {
      "title": "fix: plugin-massa",
      "prNumber": 2955,
      "type": "bugfix",
      "body": "## Fixed all the errors."
    },
    {
      "title": "fix-plugin-mina",
      "prNumber": 2954,
      "type": "bugfix",
      "body": "## Fixed all errors "
    },
    {
      "title": "fix: mind-network",
      "prNumber": 2953,
      "type": "bugfix",
      "body": "Added only missing logging."
    },
    {
      "title": "fix: plugin-moralis",
      "prNumber": 2952,
      "type": "bugfix",
      "body": "## Fixed all the issues."
    },
    {
      "title": "fix: {{maxTweetLength}} doesn't work in tweet post template ",
      "prNumber": 2951,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/2927"
    },
    {
      "title": "fix: remove unnecessary @ts-expect-error directive in chat component",
      "prNumber": 2950,
      "type": "bugfix",
      "body": "# Relates to\r\nTypeScript error TS2578 in chat component\r\n\r\n# Risks\r\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nRemoves an unnecessary @ts-exp"
    },
    {
      "title": "fix: add missing plugins in package.json",
      "prNumber": 2947,
      "type": "feature",
      "body": "There were several missing plugins in package.json, which prevented the app from starting. I’ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38"
    },
    {
      "title": "fix: remove dead code",
      "prNumber": 2945,
      "type": "bugfix",
      "body": "removed dead code (comments)"
    },
    {
      "title": "fix: plugin-movement",
      "prNumber": 2943,
      "type": "bugfix",
      "body": "## Fixed all errors "
    },
    {
      "title": "fix: plugin-multiversx",
      "prNumber": 2942,
      "type": "bugfix",
      "body": "## Fixed all the errors present. "
    },
    {
      "title": "fix: plugin-near",
      "prNumber": 2941,
      "type": "bugfix",
      "body": "## Fixed all the errors and typing."
    },
    {
      "title": "fix: plugin-news",
      "prNumber": 2940,
      "type": "bugfix",
      "body": "## Fixed all the type and literals."
    },
    {
      "title": "fix: building error",
      "prNumber": 2938,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: plugin-nft-collection",
      "prNumber": 2937,
      "type": "bugfix",
      "body": "## Fixed all the errors and most if not all the typing."
    },
    {
      "title": "fix: plugin-nft-generation",
      "prNumber": 2934,
      "type": "bugfix",
      "body": "## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR."
    },
    {
      "title": "Update lpmanager.character.json",
      "prNumber": 2921,
      "type": "other",
      "body": "The subject of the sentence is \"the center price\", which is singular, so the correct verb form is \"is\" instead of \"are\"."
    },
    {
      "title": "feat(more-actions): Lit Protocol plugin",
      "prNumber": 2912,
      "type": "feature",
      "body": "# Relates to\r\n\r\nAdding Lit Protocol functionality, including Lit Agent Wallet integration. This enables key management  solutions including delegation for specific tasks and policies for agents. \r\n\r\n# Risks\r\n\r\nLow risk, simply adds a plugin"
    },
    {
      "title": "fix: plugin-obsidian",
      "prNumber": 2906,
      "type": "bugfix",
      "body": "## Fixed all the typing in a non invasive way. Removed reassigments and fixed soem logic in the helper. "
    },
    {
      "title": "fix: plugin-router-nitro",
      "prNumber": 2884,
      "type": "bugfix",
      "body": "## Fixed all the log errors and added the typing. \r\nI also saved 2 backup copy of the origina files just in case becasue the changes was very invasive. "
    },
    {
      "title": "feat(plugin-di): add `Dependency Injection` support for services and clients, and di plugin samples to _examples as new folder",
      "prNumber": 2855,
      "type": "feature",
      "body": "# Relates to\r\n\r\nhttps://github.com/elizaOS/eliza/pull/2115\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\nIn the previous submission, since the sampleService was missing, DI support was not added to services and clients. I"
    }
  ],
  "topContributors": [
    {
      "username": "ai16z-demirix",
      "avatarUrl": "https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4",
      "totalScore": 252.1486682244977,
      "prScore": 222.8086682244977,
      "issueScore": 20,
      "reviewScore": 9,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "AIFlowML",
      "avatarUrl": "https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4",
      "totalScore": 233.01204113108227,
      "prScore": 233.01204113108227,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 213.49165939894974,
      "prScore": 154.55365939894975,
      "issueScore": 0,
      "reviewScore": 58.5,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 162.04743791243408,
      "prScore": 21.6094379124341,
      "issueScore": 0,
      "reviewScore": 140,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 60.768114652409906,
      "prScore": 45.330114652409904,
      "issueScore": 0,
      "reviewScore": 15,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "0xSero",
      "avatarUrl": "https://avatars.githubusercontent.com/u/69639595?u=1a820d7074a01e232eb363b4bc1f885ef614594f&v=4",
      "totalScore": 53.9147738965761,
      "prScore": 53.9147738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "AbdelStark",
      "avatarUrl": "https://avatars.githubusercontent.com/u/45264458?u=6ea3a3cec4fd224af9afe756466df041687486a2&v=4",
      "totalScore": 43.9817738965761,
      "prScore": 43.5437738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "derrix060",
      "avatarUrl": "https://avatars.githubusercontent.com/u/14082769?u=1ffb5bf17794dff7d70abc79dca2412f5707090e&v=4",
      "totalScore": 43.919638382366166,
      "prScore": 39.919638382366166,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "KacperKoza343",
      "avatarUrl": "https://avatars.githubusercontent.com/u/165884432?v=4",
      "totalScore": 41.9977738965761,
      "prScore": 41.9977738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "yaruno",
      "avatarUrl": "https://avatars.githubusercontent.com/u/3228613?u=439af0ed11f58e1e7e0050fe3f5298481eb1dcee&v=4",
      "totalScore": 40.507025100551104,
      "prScore": 40.507025100551104,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "YohanGH",
      "avatarUrl": "https://avatars.githubusercontent.com/u/151569122?u=d5e520483acbcfcef96a6a9185de47cba2a1d4fe&v=4",
      "totalScore": 36.30679816761619,
      "prScore": 36.30679816761619,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ileana-pr",
      "avatarUrl": "https://avatars.githubusercontent.com/u/103957712?u=b865d84e1f5bffd16f907c5318a177dfc9f927d0&v=4",
      "totalScore": 33.000306144334054,
      "prScore": 28.700306144334053,
      "issueScore": 4.1,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "anupamme",
      "avatarUrl": "https://avatars.githubusercontent.com/u/667857?v=4",
      "totalScore": 31.010174095733916,
      "prScore": 30.810174095733917,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "wonseokjung",
      "avatarUrl": "https://avatars.githubusercontent.com/u/11300712?u=d4eefa6052a9962656f33aee804f886058e3a1fd&v=4",
      "totalScore": 28.792132168972834,
      "prScore": 28.792132168972834,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "futreall",
      "avatarUrl": "https://avatars.githubusercontent.com/u/86553580?u=8ff0bb7ad746e7e03a86c2bda62cb3008736ea01&v=4",
      "totalScore": 25.86261228866811,
      "prScore": 21.36261228866811,
      "issueScore": 0,
      "reviewScore": 4.5,
      "commentScore": 0
    },
    {
      "username": "elpulpo0",
      "avatarUrl": "https://avatars.githubusercontent.com/u/151920498?u=3d14eb2852dcc0f8ca2590047f2c43d601c3aeb1&v=4",
      "totalScore": 20.702306144334052,
      "prScore": 20.702306144334052,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Nabeel-javaid",
      "avatarUrl": "https://avatars.githubusercontent.com/u/95472385?u=289ae5cb7b615f323df01f16d6961f054d64c0f4&v=4",
      "totalScore": 19.363132168972832,
      "prScore": 19.363132168972832,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "shakkernerd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4",
      "totalScore": 10.34,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "bertux",
      "avatarUrl": "https://avatars.githubusercontent.com/u/5703?u=d610e95806f6c2c59e9f6e8b14350fabb0d86e39&v=4",
      "totalScore": 8.6,
      "prScore": 0,
      "issueScore": 4.1,
      "reviewScore": 4.5,
      "commentScore": 0
    },
    {
      "username": "whatwhat2",
      "avatarUrl": "https://avatars.githubusercontent.com/u/196861923?v=4",
      "totalScore": 8.299999999999999,
      "prScore": 0,
      "issueScore": 8.1,
      "reviewScore": 0,
      "commentScore": 0.2
    }
  ],
  "newPRs": 50,
  "mergedPRs": 47,
  "newIssues": 17,
  "closedIssues": 9,
  "activeContributors": 41
}