{
  "interval": {
    "intervalStart": "2024-11-24T00:00:00.000Z",
    "intervalEnd": "2024-12-01T00:00:00.000Z",
    "intervalType": "week"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2024-11-24 to 2024-12-01, elizaos/eliza had 139 new PRs (114 merged), 28 new issues, and 86 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6ggDXg",
      "title": "Cannot find module '@ai16z/eliza' or its corresponding type declarations.",
      "author": "Howard0x3f",
      "number": 601,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-26T01:29:38Z",
      "closedAt": "2024-12-14T07:36:17Z",
      "state": "CLOSED",
      "commentCount": 7
    },
    {
      "id": "I_kwDOMT5cIs6g3mgS",
      "title": "Make Eliza post autonomously. ",
      "author": "randomdevver",
      "number": 630,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-27T15:31:25Z",
      "closedAt": "2025-01-11T21:34:29Z",
      "state": "CLOSED",
      "commentCount": 5
    },
    {
      "id": "I_kwDOMT5cIs6hIcTe",
      "title": "TypeError while generating a message response",
      "author": "vvisigoth",
      "number": 657,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-28T22:02:26Z",
      "closedAt": "2024-12-01T13:29:58Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs6hSrLe",
      "title": "recentPosts always empty",
      "author": "denizekiz",
      "number": 679,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-29T19:45:25Z",
      "closedAt": "2024-12-03T17:46:57Z",
      "state": "CLOSED",
      "commentCount": 1
    },
    {
      "id": "I_kwDOMT5cIs6hIJHx",
      "title": "Twitter client only works for one agent when running multiple agents simultaneously",
      "author": "ccerrato147",
      "number": 656,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-28T21:26:15Z",
      "closedAt": "2024-12-14T07:36:18Z",
      "state": "CLOSED",
      "commentCount": 1
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6DmPf2",
      "title": "Fix: run tests with coverage",
      "author": "pgoos",
      "number": 676,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-29T18:45:29Z",
      "mergedAt": "2024-11-29T19:06:13Z",
      "additions": 19407,
      "deletions": 15308
    },
    {
      "id": "PR_kwDOMT5cIs6DmJge",
      "title": "fix(deps): update dependency axios to v1.7.4 [security]",
      "author": "renovate",
      "number": 675,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-29T18:13:31Z",
      "mergedAt": null,
      "additions": 19010,
      "deletions": 15217
    },
    {
      "id": "PR_kwDOMT5cIs6DloOM",
      "title": "fix: eslint not working",
      "author": "cygaar",
      "number": 672,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-29T16:31:26Z",
      "mergedAt": "2024-11-29T18:11:51Z",
      "additions": 15195,
      "deletions": 19284
    },
    {
      "id": "PR_kwDOMT5cIs6C_ySS",
      "title": "fix: Shaw/fix zerog",
      "author": "lalalune",
      "number": 589,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-25T08:23:15Z",
      "mergedAt": "2024-11-25T08:25:54Z",
      "additions": 12284,
      "deletions": 23
    },
    {
      "id": "PR_kwDOMT5cIs6CW8ZE",
      "title": "feat: Add 0G plugin for file storage",
      "author": "Wilbert957",
      "number": 416,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-19T09:15:42Z",
      "mergedAt": "2024-11-25T08:25:56Z",
      "additions": 9455,
      "deletions": 17
    }
  ],
  "codeChanges": {
    "additions": 91484,
    "deletions": 54394,
    "files": 423,
    "commitCount": 384
  },
  "completedItems": [
    {
      "title": "fix: bump echogarden to fix case sensitive issue",
      "prNumber": 561,
      "type": "bugfix"
    },
    {
      "title": "fix: sql command",
      "prNumber": 560,
      "type": "bugfix"
    },
    {
      "title": "fix: Use BigInt for tweet IDs in client-twitter",
      "prNumber": 552,
      "type": "bugfix"
    },
    {
      "title": "fix: generateText format consistency",
      "prNumber": 550,
      "type": "bugfix"
    },
    {
      "title": "fix: add try catch to process action",
      "prNumber": 546,
      "type": "feature"
    },
    {
      "title": "fix: Make TEE Plugin available to launch agent & fix previous launch error",
      "prNumber": 678,
      "type": "bugfix"
    },
    {
      "title": "fix: add missing viem dependency",
      "prNumber": 674,
      "type": "feature"
    },
    {
      "title": "Improved Twitter Documentation",
      "prNumber": 559,
      "type": "docs"
    },
    {
      "title": "feat: add ICP token creation support",
      "prNumber": 357,
      "type": "feature"
    },
    {
      "title": "feat: increase knowledge context",
      "prNumber": 730,
      "type": "feature"
    },
    {
      "title": "fix: twitter recent interactions",
      "prNumber": 729,
      "type": "bugfix"
    },
    {
      "title": "feat: add new pages, update sidebar",
      "prNumber": 728,
      "type": "feature"
    },
    {
      "title": "refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier",
      "prNumber": 722,
      "type": "refactor"
    },
    {
      "title": "fix: simplify linting dependencies",
      "prNumber": 721,
      "type": "bugfix"
    },
    {
      "title": "fix: move `fastembed` import to the isnode condition check",
      "prNumber": 709,
      "type": "bugfix"
    },
    {
      "title": "fix: Switch from tiktoken to js-tiktoken for worker compatibility",
      "prNumber": 703,
      "type": "bugfix"
    },
    {
      "title": "fix: update docker image to support turbo and reduce build time",
      "prNumber": 702,
      "type": "bugfix"
    },
    {
      "title": "chore: Remove web-agent folder - duplicate of client folder",
      "prNumber": 699,
      "type": "other"
    },
    {
      "title": "chore: remove unused packages introduced in #677",
      "prNumber": 693,
      "type": "other"
    },
    {
      "title": "Fix/logging issues",
      "prNumber": 688,
      "type": "bugfix"
    },
    {
      "title": "feat: make twitter client polling configurable",
      "prNumber": 683,
      "type": "feature"
    },
    {
      "title": "fix: getEmbeddingZeroVector calls",
      "prNumber": 682,
      "type": "bugfix"
    },
    {
      "title": "feat: improve embeddings, models and connectivity",
      "prNumber": 677,
      "type": "feature"
    },
    {
      "title": "Fix: run tests with coverage",
      "prNumber": 676,
      "type": "bugfix"
    },
    {
      "title": "fix: eslint not working",
      "prNumber": 672,
      "type": "bugfix"
    },
    {
      "title": "fix: embeddings for messages with urls",
      "prNumber": 671,
      "type": "bugfix"
    },
    {
      "title": "feat: add Turborepo",
      "prNumber": 670,
      "type": "feature"
    },
    {
      "title": "incorrect package install location Update plugins.md",
      "prNumber": 669,
      "type": "other"
    },
    {
      "title": "redpill custom models",
      "prNumber": 668,
      "type": "other"
    },
    {
      "title": "feat: evm pubkey derivation",
      "prNumber": 667,
      "type": "feature"
    },
    {
      "title": "fix: add missing commands to quickstart",
      "prNumber": 665,
      "type": "feature"
    },
    {
      "title": "fix: pnpm-lock.yaml",
      "prNumber": 664,
      "type": "bugfix"
    },
    {
      "title": "fix: discord permissions and duplicate reactions, new /joinchannel command",
      "prNumber": 662,
      "type": "bugfix"
    },
    {
      "title": "fix: embedding search for non-openai models",
      "prNumber": 660,
      "type": "bugfix"
    },
    {
      "title": "feat: add minimal config file for code cov",
      "prNumber": 659,
      "type": "feature"
    },
    {
      "title": "feat: Add wallet history (transactions, balances) to coinbase providers",
      "prNumber": 658,
      "type": "feature"
    },
    {
      "title": "CS - adding better errors and readme.",
      "prNumber": 654,
      "type": "other"
    },
    {
      "title": "feat: improve browser service",
      "prNumber": 653,
      "type": "feature"
    },
    {
      "title": "Update ci.yaml",
      "prNumber": 652,
      "type": "other"
    },
    {
      "title": "Add Galadriel LLM Inference Provider",
      "prNumber": 651,
      "type": "feature"
    },
    {
      "title": "feat: add image text model provider separation and fal.ai integration",
      "prNumber": 650,
      "type": "feature"
    },
    {
      "title": "added support for LlamaLocal's path outside plugin-node/dist",
      "prNumber": 649,
      "type": "other"
    },
    {
      "title": "updates postgres setup instructions in docs",
      "prNumber": 645,
      "type": "other"
    },
    {
      "title": "feat: Merge EVM and add character override",
      "prNumber": 643,
      "type": "feature"
    },
    {
      "title": "Feat/simulation sell types",
      "prNumber": 642,
      "type": "feature"
    },
    {
      "title": "add connection instruction for connecting with X",
      "prNumber": 641,
      "type": "feature"
    },
    {
      "title": "fix: Add docs, update providers for TEE Plugin",
      "prNumber": 640,
      "type": "feature"
    },
    {
      "title": "Notes for AI Agent Dev School #1",
      "prNumber": 638,
      "type": "other"
    },
    {
      "title": "fix: node package builds",
      "prNumber": 636,
      "type": "bugfix"
    },
    {
      "title": "refactor: better db connection handling",
      "prNumber": 635,
      "type": "refactor"
    },
    {
      "title": "feat: Initial TEE Plugin",
      "prNumber": 632,
      "type": "feature"
    },
    {
      "title": "feat: support starkname",
      "prNumber": 628,
      "type": "feature"
    },
    {
      "title": "Feat/sell simulation",
      "prNumber": 627,
      "type": "feature"
    },
    {
      "title": "feat : whatsapp",
      "prNumber": 626,
      "type": "feature"
    },
    {
      "title": "fix: small improvements to agent process exits",
      "prNumber": 625,
      "type": "bugfix"
    },
    {
      "title": "fix:  running a character.json fails when running per docs",
      "prNumber": 624,
      "type": "bugfix"
    },
    {
      "title": "fix: Add Tweet Response Deduplication Check",
      "prNumber": 622,
      "type": "feature"
    },
    {
      "title": "fix: handle when tweet_results is empty better",
      "prNumber": 620,
      "type": "bugfix"
    },
    {
      "title": "fix: memory similarity log & new knowledge ingestion",
      "prNumber": 616,
      "type": "bugfix"
    },
    {
      "title": "fix: Update and add Conflux",
      "prNumber": 613,
      "type": "feature"
    },
    {
      "title": "fix: Fix buttplug.io integration and merge",
      "prNumber": 612,
      "type": "bugfix"
    },
    {
      "title": "chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0",
      "prNumber": 611,
      "type": "other"
    },
    {
      "title": "fix: add client farcaster templates to character type",
      "prNumber": 610,
      "type": "feature"
    },
    {
      "title": "fix: knowledge module exporting process",
      "prNumber": 609,
      "type": "bugfix"
    },
    {
      "title": "feat: implement coinbase trading",
      "prNumber": 608,
      "type": "feature"
    },
    {
      "title": "fix: use correct getCachedEmbeddings query_field_sub_name",
      "prNumber": 607,
      "type": "bugfix"
    },
    {
      "title": "fix: db queries in sqljs database adapter not using agentId",
      "prNumber": 606,
      "type": "bugfix"
    },
    {
      "title": "fix: agent DirectClient is not a type",
      "prNumber": 605,
      "type": "bugfix"
    },
    {
      "title": "fix: time prompt to include UTC, convert to verbose english to help prompting",
      "prNumber": 603,
      "type": "bugfix"
    },
    {
      "title": "fix: add Memory Manager getMemoriesByRoomIds missing tableName param",
      "prNumber": 602,
      "type": "feature"
    },
    {
      "title": "feat: add knowledge to state",
      "prNumber": 600,
      "type": "feature"
    },
    {
      "title": "feat: make node-plugin lazy-loaded for faster boot times",
      "prNumber": 599,
      "type": "feature"
    },
    {
      "title": "fix: discord crash on sending message to null channel",
      "prNumber": 598,
      "type": "bugfix"
    },
    {
      "title": "feat: sell simulation service",
      "prNumber": 597,
      "type": "feature"
    },
    {
      "title": "Pr 33",
      "prNumber": 596,
      "type": "other"
    },
    {
      "title": "feat: starknet portfolio provider",
      "prNumber": 595,
      "type": "feature"
    },
    {
      "title": "Download updates",
      "prNumber": 594,
      "type": "other"
    },
    {
      "title": "feat: update sidebars",
      "prNumber": 593,
      "type": "feature"
    },
    {
      "title": "feat: Adding tests for actions and generation. Skiping test step in defaultCharacters",
      "prNumber": 591,
      "type": "feature"
    },
    {
      "title": "fix: enable test run in CI for core package",
      "prNumber": 590,
      "type": "bugfix"
    },
    {
      "title": "fix: React Client fixes",
      "prNumber": 588,
      "type": "bugfix"
    },
    {
      "title": "Shaw/logger fixes",
      "prNumber": 587,
      "type": "bugfix"
    },
    {
      "title": "feat: Shaw/realityspiral/coinbase fixes",
      "prNumber": 586,
      "type": "feature"
    },
    {
      "title": "feat: More package updates",
      "prNumber": 585,
      "type": "feature"
    },
    {
      "title": "feat: Update packages",
      "prNumber": 584,
      "type": "feature"
    },
    {
      "title": "fix: Devex Fixes",
      "prNumber": 583,
      "type": "bugfix"
    },
    {
      "title": "feat: update api docs",
      "prNumber": 582,
      "type": "feature"
    },
    {
      "title": "feat: add new pages",
      "prNumber": 581,
      "type": "feature"
    },
    {
      "title": "Add community stream notes for WDYGDTW 2",
      "prNumber": 580,
      "type": "feature"
    },
    {
      "title": "fix: remove postinstall script from plugin-coinbase",
      "prNumber": 573,
      "type": "bugfix"
    },
    {
      "title": "fix: add missing documents and knowledge memory managers to runtime interface",
      "prNumber": 572,
      "type": "feature"
    },
    {
      "title": "fix: remove db adapters depencies from core and remove plugin-node from telegram ",
      "prNumber": 571,
      "type": "bugfix"
    },
    {
      "title": "feat: implement coinbase mass payments across base/sol/eth/pol/arb",
      "prNumber": 569,
      "type": "feature"
    },
    {
      "title": "CS - first api hookups.",
      "prNumber": 564,
      "type": "other"
    },
    {
      "title": "fix: postgres",
      "prNumber": 557,
      "type": "bugfix"
    },
    {
      "title": "fix: Token provider getHighestLiquidityPair",
      "prNumber": 547,
      "type": "bugfix"
    },
    {
      "title": "Update dependency clsx to v2.1.1",
      "prNumber": 544,
      "type": "other"
    },
    {
      "title": "Update docusaurus monorepo to v3.6.3",
      "prNumber": 543,
      "type": "other"
    },
    {
      "title": "Update dependency agent-twitter-client to v0.0.14",
      "prNumber": 542,
      "type": "other"
    },
    {
      "title": "Update dependency @opendocsg/pdf2md to v0.1.32",
      "prNumber": 538,
      "type": "other"
    },
    {
      "title": "Update dependency @echogarden/espeak-ng-emscripten to v0.3.3",
      "prNumber": 537,
      "type": "other"
    },
    {
      "title": "feat: add agent selection, router and sidebar layout in React client",
      "prNumber": 536,
      "type": "feature"
    },
    {
      "title": "Pin dependency vue to 3.5.13",
      "prNumber": 527,
      "type": "other"
    },
    {
      "title": "fix: missing updates for logger.ts",
      "prNumber": 525,
      "type": "bugfix"
    },
    {
      "title": "fix: fixing failing goals, cache and token tests",
      "prNumber": 522,
      "type": "bugfix"
    },
    {
      "title": "integrate tavily",
      "prNumber": 518,
      "type": "other"
    },
    {
      "title": "feat: Add buttplug.io integration",
      "prNumber": 517,
      "type": "feature"
    },
    {
      "title": "feat: add Conflux plugin",
      "prNumber": 481,
      "type": "feature"
    },
    {
      "title": "bugfix: Modify docker run error after agent folder move",
      "prNumber": 458,
      "type": "bugfix"
    },
    {
      "title": "feat: Add 0G plugin for file storage",
      "prNumber": 416,
      "type": "feature"
    },
    {
      "title": "feat: Farcaster Client",
      "prNumber": 386,
      "type": "feature"
    },
    {
      "title": "feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux)",
      "prNumber": 516,
      "type": "feature"
    },
    {
      "title": "fix: Shaw/fix zerog",
      "prNumber": 589,
      "type": "bugfix"
    },
    {
      "title": "dicord bot voice",
      "prNumber": 633,
      "type": "other"
    }
  ],
  "topContributors": [
    {
      "username": "lalalune",
      "avatarUrl": "https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4",
      "totalScore": 678.6745966267368,
      "prScore": 596.0585966267369,
      "issueScore": 12,
      "reviewScore": 69,
      "commentScore": 1.6159999999999999
    },
    {
      "username": "cygaar",
      "avatarUrl": "https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4",
      "totalScore": 484.92971443027915,
      "prScore": 480.42971443027915,
      "issueScore": 0,
      "reviewScore": 4.5,
      "commentScore": 0
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 408.652357036272,
      "prScore": 295.63435703627204,
      "issueScore": 0,
      "reviewScore": 111.5,
      "commentScore": 1.5179999999999998
    },
    {
      "username": "bmgalego",
      "avatarUrl": "https://avatars.githubusercontent.com/u/2568430?v=4",
      "totalScore": 301.2624777621801,
      "prScore": 291.8624777621801,
      "issueScore": 0,
      "reviewScore": 9,
      "commentScore": 0.4
    },
    {
      "username": "HashWarlock",
      "avatarUrl": "https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4",
      "totalScore": 205.64889706933332,
      "prScore": 205.4488970693333,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    }
  ],
  "newPRs": 139,
  "mergedPRs": 114,
  "newIssues": 28,
  "closedIssues": 14,
  "activeContributors": 86
}