{
  "interval": {
    "intervalStart": "2025-01-07T00:00:00.000Z",
    "intervalEnd": "2025-01-08T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-01-07 to 2025-01-08, elizaos/eliza had 36 new PRs (30 merged), 24 new issues, and 91 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6lM_U3",
      "title": "I keep getting error for messageExamples",
      "author": "DanielleMichelle",
      "number": 1929,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-07T00:01:33Z",
      "closedAt": "2025-01-12T10:39:36Z",
      "state": "CLOSED",
      "commentCount": 4
    },
    {
      "id": "I_kwDOMT5cIs6lNv-t",
      "title": "Used disallowed intents on Discord integration",
      "author": "cxp-13",
      "number": 1940,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-07T03:59:25Z",
      "closedAt": "2025-01-09T15:06:21Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6lTf5k",
      "title": "Twitter plugin triggers security alerts due to repeated logins when posting",
      "author": "mrsalitre",
      "number": 1969,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-07T17:11:35Z",
      "closedAt": "2025-01-10T20:51:02Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6lRHQC",
      "title": "Agent Generates Tweets But Never Publishes to Twitter",
      "author": "Clinksys",
      "number": 1958,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-07T12:29:19Z",
      "closedAt": "2025-01-17T22:10:21Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6lT9Cx",
      "title": "client chat doesn't automatically scroll down and focus input after character response",
      "author": "dbellotti",
      "number": 1977,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-07T18:22:14Z",
      "closedAt": "2025-01-12T11:09:26Z",
      "state": "CLOSED",
      "commentCount": 1
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6G4-mS",
      "title": "feat: obsidian integration plugin",
      "author": "sekmet",
      "number": 1943,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-07T05:34:10Z",
      "mergedAt": "2025-01-08T00:18:15Z",
      "additions": 4636,
      "deletions": 8
    },
    {
      "id": "PR_kwDOMT5cIs6GA1th",
      "title": "feat: solana token deploy using solana agent kit",
      "author": "renlulu",
      "number": 1373,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-22T12:34:05Z",
      "mergedAt": "2025-01-07T03:39:00Z",
      "additions": 3678,
      "deletions": 1142
    },
    {
      "id": "PR_kwDOMT5cIs6G-N3Y",
      "title": "sync fork",
      "author": "lachiejames",
      "number": 1978,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-07T18:22:55Z",
      "mergedAt": null,
      "additions": 3355,
      "deletions": 3832
    },
    {
      "id": "PR_kwDOMT5cIs6G9lim",
      "title": "feat: add new plugin - spheron",
      "author": "rekpero",
      "number": 1966,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-07T16:39:10Z",
      "mergedAt": "2025-01-07T22:47:42Z",
      "additions": 1852,
      "deletions": 0
    },
    {
      "id": "PR_kwDOMT5cIs6G9EQt",
      "title": "feat: add instagram client",
      "author": "Lukapetro",
      "number": 1964,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-07T15:33:53Z",
      "mergedAt": "2025-01-16T07:39:30Z",
      "additions": 1667,
      "deletions": 3
    }
  ],
  "codeChanges": {
    "additions": 11844,
    "deletions": 2563,
    "files": 166,
    "commitCount": 219
  },
  "completedItems": [
    {
      "title": "feat(plugin-cronoszkevm): rm not used imports",
      "prNumber": 1744,
      "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\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": "docs: it is processAction instead of triggerAction",
      "prNumber": 1937,
      "type": "docs",
      "body": "There is only processAction in runtime instance. Update them correctly.\r\n\r\n<!-- 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"
    },
    {
      "title": "test: changing test structure for core package. Fixing failling outdated tests",
      "prNumber": 1989,
      "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\nhttps://github.com/elizaOS/eliza/issues/1988\r\n<!-- This risks section"
    },
    {
      "title": "fix: SQLITE ERROR, zero-lenght vectors not supported",
      "prNumber": 1984,
      "type": "bugfix",
      "body": "Prevents the sqlite database from getting corrupted.\r\n\r\nTried to just NULL as a solution first, but it would error as well.\r\nSeems the best solution is to just store an empty array with the defined default length of 384."
    },
    {
      "title": "fix: many fixes to the Telegram templates",
      "prNumber": 1982,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nhttps://github.com/elizaOS/eliza/issues/1972\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\nSolves Telegram context, as explained with an example in issue #1972.\r\n\r\n- change {{agent}} to {{agentName}} for c"
    },
    {
      "title": "chore: Enable all EVM chains by default",
      "prNumber": 1981,
      "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# Risks\r\nLow. Manually tested successfully. Purely additive in nature.\r\n\r\n# Background\r\nThe EVM plugin only had mainnet"
    },
    {
      "title": "chore: add debug logging for context",
      "prNumber": 1980,
      "type": "feature",
      "body": "# Relates to\r\n\r\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi"
    },
    {
      "title": "test: adding tests for twitter plugin",
      "prNumber": 1976,
      "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\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\r\n# Risks\r\nLow: adding"
    },
    {
      "title": "chore: Cleaner logs on agent startup",
      "prNumber": 1973,
      "type": "refactor",
      "body": "# Risks\r\n\r\nLow. Cleans up the logs shown during agent startup.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nCleaning up the logs so that instead of:\r\n\r\n```\r\nSUCCESS\r\nSUCCESS\r\nCreating runtime for character Eliza\r\n```\r\n\r\nit shows\r\n\r\n```\r\n["
    },
    {
      "title": "fix: Fix db init race condition affecting builds",
      "prNumber": 1968,
      "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\nhttps://github.com/elizaOS/eliza/issues/1914#\r\n\r\n<!-- This risks section must be filled out before the "
    },
    {
      "title": "feat: add new plugin - spheron",
      "prNumber": 1966,
      "type": "feature",
      "body": "# Relates to\r\n\r\nNo specific issue or ticket.\r\n\r\n# Risks\r\n\r\nLow – The changes are isolated to a new plugin addition and do not affect existing functionality.\r\n\r\n# Background\r\n\r\nSpheron is the largest GPU supercompute network, designed to dep"
    },
    {
      "title": "fix: abstract readme",
      "prNumber": 1963,
      "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\nCorrects the info from the auto generated readme for the Abstract plugin\r\n\r\n# Risks\r\n\r\n<!--\r\nLow, mediu"
    },
    {
      "title": "feat: anyone plugin to privatise network requests ",
      "prNumber": 1960,
      "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\nIntegration of the Anyone Network within the Eliza repository\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!"
    },
    {
      "title": "test: adding tests for twitter-client",
      "prNumber": 1959,
      "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 tied to particular issue. Adding tests for twitter client, since "
    },
    {
      "title": "feat: Add Allora plugin",
      "prNumber": 1955,
      "type": "feature",
      "body": "# Relates to:\r\n\r\nN/A\r\n\r\n# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a"
    },
    {
      "title": "feat: Add fraxtal chain to evm",
      "prNumber": 1954,
      "type": "feature",
      "body": "add fraxtal to chains"
    },
    {
      "title": "fix: fixed error in C3PO and improved error handling feedback",
      "prNumber": 1951,
      "type": "bugfix",
      "body": "- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\r\n- Character validation handling has been improved\r\n\r\nBefore:\r\n\r\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4"
    },
    {
      "title": "feat: support for eternalai provider can write request/response log info",
      "prNumber": 1948,
      "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\nConfig eternalai logging from env, change name in env for consistent format\r\n\r\n## What kind of change is this?\r\n\r\nMore flexible than with env\r\n\r\n## Why are we doing this? Any con"
    },
    {
      "title": "feat: improve twitter paragraph splitting if containing url",
      "prNumber": 1947,
      "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<!-- This risks section must be filled out before the final review "
    },
    {
      "title": "chore: more specific rpc urls",
      "prNumber": 1945,
      "type": "other",
      "body": "There are multiple `RPC_URL` in the environment.\r\n\r\nRenaming to the specific chain, ie. `SOLANA_RPC_URL` and `NEAR_RPC_URL` follows the existing pattern of `TON_RPC_URL`, `ABSTRACT_RPC_URL`, `STARKNET_RPC_URL`, etc.\r\n\r\n# Risks\r\n\r\nLow\r\n\r\n# B"
    },
    {
      "title": "chore: add embedding tests",
      "prNumber": 1944,
      "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\nThis PR adds a comprehensive test suite for the embedding.ts module. It covers local vs. remote embeddings, cached embeddings, error scenarios, and fallback logic.\r\n\r\n## What kin"
    },
    {
      "title": "chore(plugin-conflux): remove unused imports",
      "prNumber": 1941,
      "type": "other",
      "body": ""
    },
    {
      "title": "feat: support for eternalai provider can make request with chain_id extra data in body",
      "prNumber": 1938,
      "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\nConfig eternalai can extra request body with chain_id from env, this PR will replace for PR #1903\r\n\r\n## What kind of change is this?\r\n\r\nMore flexible than with env\r\n\r\n## Why are "
    },
    {
      "title": "fix: Limit the number of timelines fetched",
      "prNumber": 1931,
      "type": "bugfix",
      "body": "Related Issue\r\nhttps://github.com/elizaOS/agent-twitter-client/issues/43\r\n\r\nProblem\r\nThe count parameter is currently not functioning. Based on testing, it appears to be ignored on the server side. This is problematic, as the default behavi"
    },
    {
      "title": "fix: rm unused variable X_SERVER_URL",
      "prNumber": 1930,
      "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\nRemoves the unused X_SERVER_URL that appears to be a relic of legacy code.\r\n\r\n## What kind of change is this?\r\n\r\nImprovement\r\n\r\n## Why are we doing this? Any context or related w"
    },
    {
      "title": "feat: new plugin Arthera Chain",
      "prNumber": 1818,
      "type": "feature",
      "body": "# Relates to\r\nn/a\r\n\r\n# Risks\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nThis PR integrates a plugin intended for the Arthera Chain which includes an onchain action:\r\n- Transfer native token (AA)\r\n- More actions coming (next release)\r"
    },
    {
      "title": "feat: add pglite db adapter",
      "prNumber": 1810,
      "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\nIssue: #1809\r\n\r\n<!-- This risks section must be filled out before the final review and merge. -->\r\n\r\n# "
    },
    {
      "title": "feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)",
      "prNumber": 1808,
      "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#1773 & #1382\r\n\r\n<!-- This risks section must be filled out before the final review and merge. -->\r\n\r\n#"
    },
    {
      "title": "feat: Make templates in composeContext dynamic",
      "prNumber": 1467,
      "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\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: solana token deploy using solana agent kit",
      "prNumber": 1373,
      "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\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"
    }
  ],
  "topContributors": [
    {
      "username": "ai16z-demirix",
      "avatarUrl": "https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4",
      "totalScore": 150.781553966577,
      "prScore": 146.781553966577,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "shakkernerd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4",
      "totalScore": 65.438,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 65,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "Saundr21",
      "avatarUrl": "https://avatars.githubusercontent.com/u/144389161?u=92c7dc2f6fd14d4e53b43816689ed6f10f4a4ebc&v=4",
      "totalScore": 64.41661194244139,
      "prScore": 64.41661194244139,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "sekmet",
      "avatarUrl": "https://avatars.githubusercontent.com/u/3760421?u=610e800e07ad54f9c16cc09fc407919eb125a8c4&v=4",
      "totalScore": 59.5437738965761,
      "prScore": 59.5437738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "rekpero",
      "avatarUrl": "https://avatars.githubusercontent.com/u/34746546?u=104ac7f2a6db189340cb286b48ae66a08fa8b7bc&v=4",
      "totalScore": 59.5437738965761,
      "prScore": 59.5437738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "mgacek-blockydevs",
      "avatarUrl": "https://avatars.githubusercontent.com/u/178805455?v=4",
      "totalScore": 58.9367738965761,
      "prScore": 58.9367738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Lukapetro",
      "avatarUrl": "https://avatars.githubusercontent.com/u/14802278?u=d4714a088b53cf9f4cabf45593508444589459bc&v=4",
      "totalScore": 55.574773896576104,
      "prScore": 55.2347738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.33999999999999997
    },
    {
      "username": "conache",
      "avatarUrl": "https://avatars.githubusercontent.com/u/8314201?u=26a4eb9b71300f94714d3997d3b959f663fb45a7&v=4",
      "totalScore": 55.075773896576095,
      "prScore": 55.075773896576095,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "eternal-ai-org",
      "avatarUrl": "https://avatars.githubusercontent.com/u/24885708?u=739d4fc4380301eaae8c1da8f2d41e35113e52d2&v=4",
      "totalScore": 53.06996176160446,
      "prScore": 52.86996176160446,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "Laurentiu-Andronache",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16560332?u=e67c5c9f16694af29c04e975a5fab4bf3667e4f5&v=4",
      "totalScore": 51.71883480914168,
      "prScore": 47.71883480914168,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "JoeyKhd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/23193015?u=e038aa9d9822787a7651f1c7bec9301f2d3004b1&v=4",
      "totalScore": 48.17768097668552,
      "prScore": 47.97768097668552,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 46.261042453358314,
      "prScore": 25.323042453358315,
      "issueScore": 0,
      "reviewScore": 20.5,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "0xRider",
      "avatarUrl": "https://avatars.githubusercontent.com/u/134025586?u=7bd17c62ffbdf27af3b6f94970fdd4a2c35ee5fa&v=4",
      "totalScore": 44.809203038982986,
      "prScore": 44.809203038982986,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "threewebcode",
      "avatarUrl": "https://avatars.githubusercontent.com/u/127061691?u=f67416dbaa3eb3e66b9ca053a202f9b3056fc594&v=4",
      "totalScore": 40.97294935746154,
      "prScore": 40.772949357461535,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "mbcse",
      "avatarUrl": "https://avatars.githubusercontent.com/u/43911437?u=eddd5a6eb696c4a3675cb02fdcaa9a35221621b1&v=4",
      "totalScore": 40.730099782973575,
      "prScore": 40.730099782973575,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "lachiejames",
      "avatarUrl": "https://avatars.githubusercontent.com/u/47808687?u=6a1be247dd97fcb89cc0560a42e27e9cd566eb2b&v=4",
      "totalScore": 40.4257738965761,
      "prScore": 40.4257738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "proteanx",
      "avatarUrl": "https://avatars.githubusercontent.com/u/29043582?u=d2261c451984df04b46d6fca1261eb8d245de59b&v=4",
      "totalScore": 39.718482690107415,
      "prScore": 39.51848269010741,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "0x-ten",
      "avatarUrl": "https://avatars.githubusercontent.com/u/94394860?u=9a93ff19a33fd946141326a5f4c72008eecf4d05&v=4",
      "totalScore": 38.99175946922806,
      "prScore": 38.99175946922806,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "shlokkhemani",
      "avatarUrl": "https://avatars.githubusercontent.com/u/19996714?u=c6e15e74c2f8b337498e3f21528892be4792a216&v=4",
      "totalScore": 32.43613384870061,
      "prScore": 32.43613384870061,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "darwintree",
      "avatarUrl": "https://avatars.githubusercontent.com/u/17946284?v=4",
      "totalScore": 30.47982737101321,
      "prScore": 30.47982737101321,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    }
  ],
  "newPRs": 36,
  "mergedPRs": 30,
  "newIssues": 24,
  "closedIssues": 6,
  "activeContributors": 91
}