{
  "interval": {
    "intervalStart": "2024-12-22T00:00:00.000Z",
    "intervalEnd": "2024-12-29T00:00:00.000Z",
    "intervalType": "week"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2024-12-22 to 2024-12-29, elizaos/eliza had 153 new PRs (113 merged), 41 new issues, and 146 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6kZcT6",
      "title": "Bug: generateText is ignoring dynamic parameters due to a hard-coded model class",
      "author": "FWangZil",
      "number": 1439,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-24T16:59:30Z",
      "closedAt": "2025-01-03T23:29:07Z",
      "state": "CLOSED",
      "commentCount": 7
    },
    {
      "id": "I_kwDOMT5cIs6khNOF",
      "title": "Install fails",
      "author": "eskp",
      "number": 1480,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-26T21:47:54Z",
      "closedAt": "2025-01-12T11:03:07Z",
      "state": "CLOSED",
      "commentCount": 6
    },
    {
      "id": "I_kwDOMT5cIs6kTZr9",
      "title": "v0170 alpha 1, better-sqlite error",
      "author": "PendingReality",
      "number": 1407,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-23T18:36:53Z",
      "closedAt": "2025-01-06T05:12:33Z",
      "state": "CLOSED",
      "commentCount": 4
    },
    {
      "id": "I_kwDOMT5cIs6kn2c7",
      "title": "callback throws - [\"⛔ TypeError: callback is not a function\"] - when action is called from the Twitter Client",
      "author": "Chunt0",
      "number": 1544,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-28T20:18:10Z",
      "closedAt": "2025-01-02T22:25:15Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6knwtr",
      "title": "Unable to load sqlite-vec extensions in docker environment",
      "author": "iankm",
      "number": 1543,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-28T19:43:59Z",
      "closedAt": "2025-01-06T05:17:08Z",
      "state": "CLOSED",
      "commentCount": 2
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6GJv-L",
      "title": "Feat/cosmos plugin provider",
      "author": "stanislawkurzypBD",
      "number": 1426,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-24T09:08:00Z",
      "mergedAt": null,
      "additions": 23856,
      "deletions": 18237
    },
    {
      "id": "PR_kwDOMT5cIs6GIE9a",
      "title": "Gai trial",
      "author": "tweedyant",
      "number": 1416,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-24T00:19:14Z",
      "mergedAt": null,
      "additions": 21581,
      "deletions": 17926
    },
    {
      "id": "PR_kwDOMT5cIs6GRsa_",
      "title": "feat: add image features to react chat client",
      "author": "0xPBIT",
      "number": 1481,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-26T21:54:23Z",
      "mergedAt": "2024-12-27T00:35:06Z",
      "additions": 18118,
      "deletions": 22771
    },
    {
      "id": "PR_kwDOMT5cIs6GWLKk",
      "title": "chore: 1.7.0 prep, develop => main",
      "author": "odilitime",
      "number": 1519,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-28T06:06:48Z",
      "mergedAt": "2024-12-28T12:12:47Z",
      "additions": 17628,
      "deletions": 5656
    },
    {
      "id": "PR_kwDOMT5cIs6GRbTe",
      "title": "Reality spiral/client testing",
      "author": "monilpat",
      "number": 1478,
      "repository": "elizaos/eliza",
      "createdAt": "2024-12-26T19:44:19Z",
      "mergedAt": null,
      "additions": 13966,
      "deletions": 471
    }
  ],
  "codeChanges": {
    "additions": 46766,
    "deletions": 35879,
    "files": 312,
    "commitCount": 831
  },
  "completedItems": [
    {
      "title": "Update README.md to instructions to start client for chatting with Agent",
      "prNumber": 1375,
      "type": "other"
    },
    {
      "title": "fix: explicitly set env in each step",
      "prNumber": 1374,
      "type": "bugfix"
    },
    {
      "title": "chore: bump version to v0.1.7-alpha.1",
      "prNumber": 1361,
      "type": "other"
    },
    {
      "title": "chore: New version 0.1.7 alpha.1",
      "prNumber": 1360,
      "type": "other"
    },
    {
      "title": "chore: develop -> main, change elizaos/eliza to elizaos/core",
      "prNumber": 1359,
      "type": "other"
    },
    {
      "title": "feat: change @elizaos/eliza to @elizaos/core",
      "prNumber": 1357,
      "type": "feature"
    },
    {
      "title": "chore: Merge Develop into Main",
      "prNumber": 1356,
      "type": "other"
    },
    {
      "title": "chore: revert discord url",
      "prNumber": 1355,
      "type": "other"
    },
    {
      "title": "Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/",
      "prNumber": 1353,
      "type": "docs"
    },
    {
      "title": "feat: elizaOS",
      "prNumber": 1352,
      "type": "feature"
    },
    {
      "title": "docs: Add documentation on pnpm node version",
      "prNumber": 1350,
      "type": "feature"
    },
    {
      "title": "fix: Telegram Bad Request: can't parse entities",
      "prNumber": 1546,
      "type": "bugfix"
    },
    {
      "title": "feat: Add Livepeer Image Provider",
      "prNumber": 1525,
      "type": "feature"
    },
    {
      "title": "feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint",
      "prNumber": 1522,
      "type": "feature"
    },
    {
      "title": "fix: swap and bridge actions of plugin-evm",
      "prNumber": 1456,
      "type": "bugfix"
    },
    {
      "title": "chore: format package.json files with prettier",
      "prNumber": 1412,
      "type": "other"
    },
    {
      "title": "fix: Update speech.ts",
      "prNumber": 1312,
      "type": "bugfix"
    },
    {
      "title": "docs: Add JSDoc documentation",
      "prNumber": 1549,
      "type": "feature"
    },
    {
      "title": "Fix jsdoc automation build issue & parametrize PR branch target",
      "prNumber": 1547,
      "type": "bugfix"
    },
    {
      "title": "Chore: Refactor Imports. Improve PR Template",
      "prNumber": 1545,
      "type": "refactor"
    },
    {
      "title": "fix: twitter usernames can start with numbers",
      "prNumber": 1541,
      "type": "bugfix"
    },
    {
      "title": "feat: improve stale pr/issue messages",
      "prNumber": 1540,
      "type": "feature"
    },
    {
      "title": "feat: add autoscroll chat client",
      "prNumber": 1538,
      "type": "feature"
    },
    {
      "title": "docs: Polish readme",
      "prNumber": 1537,
      "type": "docs"
    },
    {
      "title": "Update README_CN - Model Configuration",
      "prNumber": 1535,
      "type": "other"
    },
    {
      "title": "docs: fix grammar/typos in README",
      "prNumber": 1534,
      "type": "bugfix"
    },
    {
      "title": "Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character",
      "prNumber": 1533,
      "type": "bugfix"
    },
    {
      "title": "chore: bump version to v.0.1.7-alpha.2",
      "prNumber": 1530,
      "type": "other"
    },
    {
      "title": "chore: remove unused vars",
      "prNumber": 1529,
      "type": "other"
    },
    {
      "title": "feat: add /:agentId/speak endpoint for text-to-speech functionality",
      "prNumber": 1528,
      "type": "feature"
    },
    {
      "title": "Fix: Update package.json with build-docker command to match the dockerfile command",
      "prNumber": 1527,
      "type": "bugfix"
    },
    {
      "title": "fix: handle long tweet in utils",
      "prNumber": 1520,
      "type": "bugfix"
    },
    {
      "title": "chore: remove cache in core",
      "prNumber": 1516,
      "type": "other"
    },
    {
      "title": "chore: Revert \"Clear `/cache/` in `clean.sh` script\"",
      "prNumber": 1515,
      "type": "refactor"
    },
    {
      "title": "fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)",
      "prNumber": 1514,
      "type": "bugfix"
    },
    {
      "title": "chore: general code fixes/clean up",
      "prNumber": 1513,
      "type": "bugfix"
    },
    {
      "title": "add fuel plugin",
      "prNumber": 1512,
      "type": "feature"
    },
    {
      "title": "Clear `/cache/` in `clean.sh` script",
      "prNumber": 1508,
      "type": "refactor"
    },
    {
      "title": "feat: Add the FerePro plugin",
      "prNumber": 1502,
      "type": "feature"
    },
    {
      "title": "feat: extend parseBooleanFromText function with additional boolean values",
      "prNumber": 1501,
      "type": "feature"
    },
    {
      "title": "docs: bad links in eliza-in-tee.md",
      "prNumber": 1500,
      "type": "docs"
    },
    {
      "title": "fix: improve Twitter client dry run mode and configuration logging",
      "prNumber": 1498,
      "type": "bugfix"
    },
    {
      "title": "feat: add readme for ton plugin",
      "prNumber": 1496,
      "type": "feature"
    },
    {
      "title": "feat: add readme for websearch plugin",
      "prNumber": 1494,
      "type": "feature"
    },
    {
      "title": "docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md",
      "prNumber": 1493,
      "type": "bugfix"
    },
    {
      "title": "fix: remove `type` when import from `elizaos`",
      "prNumber": 1492,
      "type": "bugfix"
    },
    {
      "title": "fix: improve client type identification with test coverage",
      "prNumber": 1490,
      "type": "bugfix"
    },
    {
      "title": "chore: fix typos",
      "prNumber": 1489,
      "type": "bugfix"
    },
    {
      "title": "add CODE_OF_CONDUCT.md",
      "prNumber": 1487,
      "type": "feature"
    },
    {
      "title": "fix: add required incremental option and remove invalid typescript configuration",
      "prNumber": 1485,
      "type": "feature"
    },
    {
      "title": "feat: improve chat formatting line breaks",
      "prNumber": 1483,
      "type": "feature"
    },
    {
      "title": "feat: add image features to react chat client",
      "prNumber": 1481,
      "type": "feature"
    },
    {
      "title": "feat: Enhance client direct",
      "prNumber": 1479,
      "type": "feature"
    },
    {
      "title": "chore: Do not consider self tweets when evaluating actions",
      "prNumber": 1477,
      "type": "other"
    },
    {
      "title": "chore: Docs update",
      "prNumber": 1476,
      "type": "other"
    },
    {
      "title": "Fetch timeline for followed accounts via Twitter client methods",
      "prNumber": 1475,
      "type": "other"
    },
    {
      "title": "fix(core) make modelConfiguration optional",
      "prNumber": 1473,
      "type": "bugfix"
    },
    {
      "title": "fix: duplicate twitter post",
      "prNumber": 1472,
      "type": "bugfix"
    },
    {
      "title": "fix: cleaner interaction prompts in the Twitter plugin",
      "prNumber": 1469,
      "type": "bugfix"
    },
    {
      "title": "fix: cronoszkEVM -> cronoszkevm",
      "prNumber": 1468,
      "type": "bugfix"
    },
    {
      "title": "chore: update defailt character topic test case",
      "prNumber": 1466,
      "type": "tests"
    },
    {
      "title": "docs: Fixed Incorrect Model Name in API Integration",
      "prNumber": 1465,
      "type": "bugfix"
    },
    {
      "title": "feat: Adding plugin for Cronos ZKEVM",
      "prNumber": 1464,
      "type": "feature"
    },
    {
      "title": "fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic",
      "prNumber": 1463,
      "type": "bugfix"
    },
    {
      "title": "fix: update pnpm lock",
      "prNumber": 1457,
      "type": "bugfix"
    },
    {
      "title": "feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties ",
      "prNumber": 1455,
      "type": "feature"
    },
    {
      "title": "feat: allow passing secrets through environment",
      "prNumber": 1454,
      "type": "feature"
    },
    {
      "title": "New default character",
      "prNumber": 1453,
      "type": "other"
    },
    {
      "title": "fix: Remove code duplication in  getGoals call",
      "prNumber": 1450,
      "type": "bugfix"
    },
    {
      "title": "Feat: update package.json to add Cleanstart options for new database",
      "prNumber": 1449,
      "type": "feature"
    },
    {
      "title": "feat: Add Text to 3D function",
      "prNumber": 1446,
      "type": "feature"
    },
    {
      "title": "fix: fix incorrect link redirection issue",
      "prNumber": 1443,
      "type": "bugfix"
    },
    {
      "title": "feat: (plugin-evm) add alienx chain",
      "prNumber": 1438,
      "type": "feature"
    },
    {
      "title": "feat: add `only` to booleanFooter",
      "prNumber": 1437,
      "type": "feature"
    },
    {
      "title": "fix: Make search feature in twitter client works",
      "prNumber": 1433,
      "type": "feature"
    },
    {
      "title": "chore: Keeps README translations synchronized",
      "prNumber": 1432,
      "type": "other"
    },
    {
      "title": "improve logging in plugin-coinbase",
      "prNumber": 1429,
      "type": "other"
    },
    {
      "title": "Update eliza-in-tee.md (fixing typo)",
      "prNumber": 1428,
      "type": "bugfix"
    },
    {
      "title": "feat: client-github retry",
      "prNumber": 1425,
      "type": "feature"
    },
    {
      "title": "docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words",
      "prNumber": 1424,
      "type": "docs"
    },
    {
      "title": "fix: typos",
      "prNumber": 1423,
      "type": "bugfix"
    },
    {
      "title": "feat: Twitter Post Action Implementation",
      "prNumber": 1422,
      "type": "feature"
    },
    {
      "title": "docs: Add Tagalog README Translation",
      "prNumber": 1420,
      "type": "feature"
    },
    {
      "title": "fix: Multiple Agents running at the same time on localhost",
      "prNumber": 1415,
      "type": "bugfix"
    },
    {
      "title": "chore: allow scoped pr titles",
      "prNumber": 1414,
      "type": "other"
    },
    {
      "title": "feat: add venice style presets & option to remove watermark (image generation)",
      "prNumber": 1410,
      "type": "feature"
    },
    {
      "title": "fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model",
      "prNumber": 1408,
      "type": "bugfix"
    },
    {
      "title": "fix: duplicate tweet log",
      "prNumber": 1402,
      "type": "bugfix"
    },
    {
      "title": "docs: Add \"What Did You Get Done This Week? #6\" notes",
      "prNumber": 1399,
      "type": "feature"
    },
    {
      "title": "Standardize boolean values and update .env file pattern",
      "prNumber": 1392,
      "type": "other"
    },
    {
      "title": "chore: split tests",
      "prNumber": 1390,
      "type": "tests"
    },
    {
      "title": "chore: require approval for integration test step",
      "prNumber": 1388,
      "type": "tests"
    },
    {
      "title": "chore: change CI trigger",
      "prNumber": 1387,
      "type": "other"
    },
    {
      "title": "fix: postgres adapter settings not being applied",
      "prNumber": 1379,
      "type": "bugfix"
    },
    {
      "title": "fix: image generation using imageSettings",
      "prNumber": 1371,
      "type": "bugfix"
    },
    {
      "title": "feat: Add agentic JSDoc generation  ",
      "prNumber": 1343,
      "type": "feature"
    },
    {
      "title": "feat: handle long tweet",
      "prNumber": 1339,
      "type": "feature"
    },
    {
      "title": "fix: Twitter login notifications, incorrect cookie management. ",
      "prNumber": 1330,
      "type": "bugfix"
    },
    {
      "title": "feat: added docs for plugin-nft-generation",
      "prNumber": 1327,
      "type": "feature"
    },
    {
      "title": "feat: add auto PR / issue close after being stale for a certain amount of time",
      "prNumber": 1317,
      "type": "feature"
    },
    {
      "title": "feat: greet first time contributors",
      "prNumber": 1316,
      "type": "feature"
    },
    {
      "title": "feat: [Code Scanning] Security Improvements - create codeql.yml",
      "prNumber": 1314,
      "type": "feature"
    },
    {
      "title": "fix: {{user}} tags in templates/examples empty when passed to LLM",
      "prNumber": 1305,
      "type": "bugfix"
    },
    {
      "title": "fix: fix imageModelProvider apiKey selection fallback ",
      "prNumber": 1272,
      "type": "bugfix"
    },
    {
      "title": "feat: add abstract plugin",
      "prNumber": 1225,
      "type": "feature"
    },
    {
      "title": "chore: update env for plugin-goat",
      "prNumber": 1180,
      "type": "other"
    },
    {
      "title": "feat: Add GitBook Plugin provider",
      "prNumber": 1126,
      "type": "feature"
    },
    {
      "title": "feat: add avalanche plugin",
      "prNumber": 842,
      "type": "feature"
    },
    {
      "title": "feat: Add Custom System Prompt Support for plugin-image-generation ",
      "prNumber": 839,
      "type": "feature"
    },
    {
      "title": "feat: replace `unruggable-core` with `unruggable-sdk`",
      "prNumber": 450,
      "type": "feature"
    },
    {
      "title": "feat: suppress initial message from action",
      "prNumber": 1444,
      "type": "feature"
    },
    {
      "title": "chore: 1.7.0 prep, develop => main",
      "prNumber": 1519,
      "type": "other"
    },
    {
      "title": "docs: sample plugin documentation",
      "prNumber": 1385,
      "type": "docs"
    }
  ],
  "topContributors": [
    {
      "username": "shakkernerd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4",
      "totalScore": 526.2994610078413,
      "prScore": 388.9094610078413,
      "issueScore": 0,
      "reviewScore": 135,
      "commentScore": 2.3899999999999997
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 385.3968381438955,
      "prScore": 237.54283814389547,
      "issueScore": 0,
      "reviewScore": 146,
      "commentScore": 1.8539999999999999
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 345.09576728273544,
      "prScore": 99.25776728273541,
      "issueScore": 0,
      "reviewScore": 245,
      "commentScore": 0.838
    },
    {
      "username": "ryanleecode",
      "avatarUrl": "https://avatars.githubusercontent.com/u/21375952?u=24f232e3e3356e214d1464bde3bd64ffe79e0090&v=4",
      "totalScore": 244.52569116261003,
      "prScore": 197.48769116261005,
      "issueScore": 24.1,
      "reviewScore": 22.5,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "lalalune",
      "avatarUrl": "https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4",
      "totalScore": 221.99900359500742,
      "prScore": 221.99900359500742,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    }
  ],
  "newPRs": 153,
  "mergedPRs": 113,
  "newIssues": 41,
  "closedIssues": 30,
  "activeContributors": 146
}