{
  "interval": {
    "intervalStart": "2025-01-02T00:00:00.000Z",
    "intervalEnd": "2025-01-03T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-01-02 to 2025-01-03, elizaos/eliza had 31 new PRs (18 merged), 11 new issues, and 61 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6k3NXz",
      "title": "failed: to start agent with postgres",
      "author": "berryboylb",
      "number": 1687,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-02T12:18:07Z",
      "closedAt": "2025-01-06T07:46:22Z",
      "state": "CLOSED",
      "commentCount": 6
    },
    {
      "id": "I_kwDOMT5cIs6k1qQl",
      "title": "Failed: @elizaos/client-lens#build",
      "author": "hanpham32",
      "number": 1680,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-02T06:54:10Z",
      "closedAt": "2025-01-12T10:59:25Z",
      "state": "CLOSED",
      "commentCount": 6
    },
    {
      "id": "I_kwDOMT5cIs6k3zx1",
      "title": "Image Description Service, unsupported image",
      "author": "denizekiz",
      "number": 1694,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-02T14:07:11Z",
      "closedAt": "2025-01-12T10:54:52Z",
      "state": "CLOSED",
      "commentCount": 5
    },
    {
      "id": "I_kwDOMT5cIs6k6d0i",
      "title": "Google Model Not Working",
      "author": "mikechn",
      "number": 1709,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-02T23:36:58Z",
      "closedAt": "2025-01-03T00:03:01Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs6k085W",
      "title": "http proxy error: /e0e10e6f-ff2b-0d4c-8011-1fc1eee7cb32/message",
      "author": "cxp-13",
      "number": 1669,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-02T01:14:59Z",
      "closedAt": "2025-01-06T23:17:07Z",
      "state": "CLOSED",
      "commentCount": 1
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6GYEqR",
      "title": "Add JSDoc documentation for repository",
      "author": "madjin",
      "number": 1551,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-29T03:17:57Z",
      "mergedAt": null,
      "additions": 11918,
      "deletions": 64
    },
    {
      "id": "PR_kwDOMT5cIs6Gnt2c",
      "title": "feat: Plugin evm oz governance",
      "author": "thetechnocratic",
      "number": 1710,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-02T23:44:28Z",
      "mergedAt": "2025-01-14T01:59:56Z",
      "additions": 5434,
      "deletions": 1
    },
    {
      "id": "PR_kwDOMT5cIs6GjCti",
      "title": "Agentic Eliza Plugin Documenter - Multilingual (e.g., English, Spanish, French)",
      "author": "Ed-Marcavage",
      "number": 1675,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-02T03:40:17Z",
      "mergedAt": "2025-01-04T00:59:41Z",
      "additions": 2724,
      "deletions": 103
    },
    {
      "id": "PR_kwDOMT5cIs6Gl9fJ",
      "title": "feat: Ordinals (& Runes!) support through plugin-ordinals",
      "author": "JoeyKhd",
      "number": 1699,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-02T16:05:35Z",
      "mergedAt": null,
      "additions": 2416,
      "deletions": 529
    },
    {
      "id": "PR_kwDOMT5cIs6GF7Zm",
      "title": "feat: improve GOAT integration by allowing tool calling when using generateText",
      "author": "0xaguspunk",
      "number": 1403,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-23T15:18:15Z",
      "mergedAt": "2025-01-02T22:49:42Z",
      "additions": 1950,
      "deletions": 1541
    }
  ],
  "codeChanges": {
    "additions": 4202,
    "deletions": 3105,
    "files": 41,
    "commitCount": 260
  },
  "completedItems": [
    {
      "title": "EVM plugin wallet provider and transfer action improvements",
      "prNumber": 1701,
      "type": "other",
      "body": "# Relates to:\r\nN/A\r\n\r\n# Risks\r\nLow. \r\n- The caching mechanism in the wallet provider is isolated and uses a short TTL (5 seconds), which minimizes the impact on operations.\r\n- Changes to the transfer action align with existing types and sta"
    },
    {
      "title": "chore: twitter username validation message",
      "prNumber": 1698,
      "type": "other",
      "body": "# Fix Twitter username validation regex to match platform requirements\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nUpdates the Twitter username validation regex to correctly handle usernames starting with numbers. The previous regex requir"
    },
    {
      "title": "fix: Url fix in imagedescriptionservice",
      "prNumber": 1696,
      "type": "bugfix",
      "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\n#1694\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section is to be filled out before final review "
    },
    {
      "title": "fix: smoke tests",
      "prNumber": 1695,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: Plugin sui support for suiprivatekey0x account",
      "prNumber": 1693,
      "type": "feature",
      "body": "When use plugin-sui support `suiprivatekey` account.\r\n\r\nAdd .env: \r\n\r\n```shell\r\nSUI_PRIVATE_KEY: suiprivkey1qzuw2uvhqz330pwl94rv39jvk93kuvfd4pvdkw9vl922kum80prqvxtlntr\r\n```\r\n\r\nThen use `plugin-sui` as before. \r\n\r\n\r\n\r\n"
    },
    {
      "title": "docs: update README.md spelling",
      "prNumber": 1690,
      "type": "docs",
      "body": "Just two little points as want to make it look flawless\r\n\r\n<!-- 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\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This "
    },
    {
      "title": "chore: update web search plugin export",
      "prNumber": 1688,
      "type": "other",
      "body": "Making sure plugin has a proper default export at bottom to avoid collisions when used in actions module in char file.\r\n\r\n# Relates to:\r\nPlugin export collisions in character files\r\n\r\n# Risks\r\nLow - This is a minor bug fix that ensures prop"
    },
    {
      "title": "fix(core): trimTokens no need to await",
      "prNumber": 1686,
      "type": "bugfix",
      "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\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section is to be filled out before final review and m"
    },
    {
      "title": "Update README_KOR.md: Added missing sections and improved Korean translations for clarity",
      "prNumber": 1683,
      "type": "other",
      "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\nNo specific issue or ticket.\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section is to be filled"
    },
    {
      "title": "chore(docs): rename ai16z/eliza to elizaOS/eliza",
      "prNumber": 1679,
      "type": "other",
      "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\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section is to be filled out before final review and m"
    },
    {
      "title": "fix: add web search to agent",
      "prNumber": 1676,
      "type": "feature",
      "body": "# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nMakes the Tavily API key activate the web-search\r\n\r\n## What kind of change is this?\r\n\r\nImprovements (misc. changes to existing features)\r\n\r\n# Documentation changes needed?\r\n\r\nMy "
    },
    {
      "title": "feat: add docs for story plugin",
      "prNumber": 1672,
      "type": "feature",
      "body": "This pr contains readme for plugin-story"
    },
    {
      "title": "fix: 1668  fix twitter image link",
      "prNumber": 1671,
      "type": "bugfix",
      "body": "<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\r\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter "
    },
    {
      "title": "fix: 1634  fix image description service",
      "prNumber": 1667,
      "type": "bugfix",
      "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\n[(https://github.com/elizaOS/eliza/issues/1643 ]\r\n)<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks sect"
    },
    {
      "title": "fix: Seperated imageModelProvider and imageVisionModelProvider for ImageDescriptioServices",
      "prNumber": 1664,
      "type": "bugfix",
      "body": "Seperated imageModelProvider and imageVisionModelProvider for ImageDescriptioServices\r\n\r\n<!-- 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\n\r\nGenerating image"
    },
    {
      "title": "fix: Update Supabase schema.sql",
      "prNumber": 1660,
      "type": "bugfix",
      "body": "There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\r\n\r\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\r\n\r\n# Risks\r\n\r\nLow.\r\n\r\n## What does this PR do?\r\n\r\nFixes Supa"
    },
    {
      "title": "fix: activate web-search plugin in agents/",
      "prNumber": 1577,
      "type": "bugfix",
      "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\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section is to be filled out before final review and m"
    },
    {
      "title": "feat: improve GOAT integration by allowing tool calling when using generateText",
      "prNumber": 1403,
      "type": "feature",
      "body": "# Relates to:\r\n\r\nhttps://x.com/sunosuporno/status/1870967395780792741\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\nTwo main things:\r\n1. Update `generateText` API to be able to pass through tool options to leverage the mo"
    }
  ],
  "topContributors": [
    {
      "username": "9547",
      "avatarUrl": "https://avatars.githubusercontent.com/u/29431502?u=def2043f3c532d18cae388fcec8d24a21e08d044&v=4",
      "totalScore": 123.75212714654123,
      "prScore": 123.75212714654123,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 82.938,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 82.5,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "RonTuretzky",
      "avatarUrl": "https://avatars.githubusercontent.com/u/74178515?u=b2247e0570f3e61334dd36efe3d20aac4a588c83&v=4",
      "totalScore": 65.79168864001245,
      "prScore": 65.35368864001245,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "Hugo-SEQUIER",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60607241?u=7c9004f8ded4bddc16589793beae2886ef064ef3&v=4",
      "totalScore": 59.5437738965761,
      "prScore": 59.5437738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "nicky-ru",
      "avatarUrl": "https://avatars.githubusercontent.com/u/64008830?u=d26f4e5c9c07625bb42f8f4b3154df60a8ca5527&v=4",
      "totalScore": 55.82362850636875,
      "prScore": 50.983628506368746,
      "issueScore": 0,
      "reviewScore": 4.5,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "Ed-Marcavage",
      "avatarUrl": "https://avatars.githubusercontent.com/u/61299527?u=dbf76774d33ff354d160eb800d1020c1521b9c21&v=4",
      "totalScore": 54.5357738965761,
      "prScore": 54.5357738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "thetechnocratic",
      "avatarUrl": "https://avatars.githubusercontent.com/u/69377900?u=e48005e610de638285de781cf66a28b25f695fa8&v=4",
      "totalScore": 53.0477738965761,
      "prScore": 53.0477738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "JoeyKhd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/23193015?u=e038aa9d9822787a7651f1c7bec9301f2d3004b1&v=4",
      "totalScore": 43.5437738965761,
      "prScore": 43.5437738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "madjin",
      "avatarUrl": "https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4",
      "totalScore": 41.78542454281217,
      "prScore": 41.78542454281217,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "nusk0",
      "avatarUrl": "https://avatars.githubusercontent.com/u/36314459?u=aed9d177141f344a27f7bf9570b09024ecf6a6bb&v=4",
      "totalScore": 40.46396397940326,
      "prScore": 40.12396397940326,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "denizekiz",
      "avatarUrl": "https://avatars.githubusercontent.com/u/11015340?u=2dc9559a163771af8405dbfdb6be22ca5c27c25a&v=4",
      "totalScore": 40.40930614433405,
      "prScore": 27.269306144334053,
      "issueScore": 8.3,
      "reviewScore": 4.5,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "amesemyta1",
      "avatarUrl": "https://avatars.githubusercontent.com/u/32303139?v=4",
      "totalScore": 40.3447738965761,
      "prScore": 40.3447738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "SK1989sL",
      "avatarUrl": "https://avatars.githubusercontent.com/u/91366180?v=4",
      "totalScore": 39.826546743252706,
      "prScore": 34.826546743252706,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0
    },
    {
      "username": "0xn1c0",
      "avatarUrl": "https://avatars.githubusercontent.com/u/111755752?u=b441bb65ab11a64240fd357ddc92fc80b63ff0a0&v=4",
      "totalScore": 39.6037738965761,
      "prScore": 39.6037738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "0xCardinalError",
      "avatarUrl": "https://avatars.githubusercontent.com/u/8969767?u=8b05509ceb96fd63a6246dfbf0860fd1df586e59&v=4",
      "totalScore": 34.0687738965761,
      "prScore": 34.0687738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "affaan-m",
      "avatarUrl": "https://avatars.githubusercontent.com/u/124439313?u=3cba831c5336dfcf7dcc6d3206868e4acf6ff0a0&v=4",
      "totalScore": 32.83561228866811,
      "prScore": 32.83561228866811,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "gnujoow",
      "avatarUrl": "https://avatars.githubusercontent.com/u/10865414?v=4",
      "totalScore": 31.13033124488516,
      "prScore": 30.93033124488516,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "shakkernerd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4",
      "totalScore": 31.00471895621705,
      "prScore": 20.80471895621705,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0.2
    },
    {
      "username": "daizhengxue",
      "avatarUrl": "https://avatars.githubusercontent.com/u/47060721?u=51eb13280a596825a4a0b5e4e73a78310eed3fef&v=4",
      "totalScore": 29.60624943564755,
      "prScore": 29.60624943564755,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ShreyGanatra",
      "avatarUrl": "https://avatars.githubusercontent.com/u/77409139?v=4",
      "totalScore": 29.344725472262212,
      "prScore": 29.344725472262212,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    }
  ],
  "newPRs": 31,
  "mergedPRs": 18,
  "newIssues": 11,
  "closedIssues": 5,
  "activeContributors": 61
}