{
  "interval": {
    "intervalStart": "2024-11-17T00:00:00.000Z",
    "intervalEnd": "2024-11-24T00:00:00.000Z",
    "intervalType": "week"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2024-11-17 to 2024-11-24, elizaos/eliza had 152 new PRs (109 merged), 27 new issues, and 81 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6fcrPP",
      "title": "When using Ollama, a long loop of Initializing Ollama Model happens before any output",
      "author": "FGhrawi",
      "number": 443,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-20T09:15:15Z",
      "closedAt": "2025-01-12T10:47:47Z",
      "state": "CLOSED",
      "commentCount": 6
    },
    {
      "id": "I_kwDOMT5cIs6fkrkV",
      "title": "Windows 11:  Command Failed with exit Code 7:",
      "author": "notOccupanther",
      "number": 461,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-20T21:08:36Z",
      "closedAt": "2025-01-12T10:48:09Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6e93u6",
      "title": " Error when starting Eliza agent: \"fs.Stats constructor is deprecated\" and \"triggerUncaughtException\"",
      "author": "AgentTankOS",
      "number": 387,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-18T03:53:14Z",
      "closedAt": "2024-12-14T07:31:27Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6fiJ0M",
      "title": "Non-Merge Access Users Cannot View Specific Merge Conflicts in Pull Requests They Review",
      "author": "monilpat",
      "number": 457,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-20T16:50:34Z",
      "closedAt": "2025-01-04T18:31:39Z",
      "state": "CLOSED",
      "commentCount": 2
    },
    {
      "id": "I_kwDOMT5cIs6f12wc",
      "title": "Non node.js environments have issues building (workers for instance)",
      "author": "antpb",
      "number": 506,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-22T04:07:31Z",
      "closedAt": "2024-11-29T22:33:44Z",
      "state": "CLOSED",
      "commentCount": 1
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6CjMGJ",
      "title": "Cheshire Terminal",
      "author": "8bitsats",
      "number": 455,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-20T15:42:32Z",
      "mergedAt": null,
      "additions": 38619,
      "deletions": 14064
    },
    {
      "id": "PR_kwDOMT5cIs6CLBxM",
      "title": "feat: client",
      "author": "ponderingdemocritus",
      "number": 382,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-17T21:59:59Z",
      "mergedAt": "2024-11-18T01:45:19Z",
      "additions": 17283,
      "deletions": 12418
    },
    {
      "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
    },
    {
      "id": "PR_kwDOMT5cIs6CwzBy",
      "title": "feat: add coinbase plugin starting with cb commerce functionality",
      "author": "monilpat",
      "number": 513,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-22T05:46:55Z",
      "mergedAt": "2024-11-22T22:32:20Z",
      "additions": 6391,
      "deletions": 463
    },
    {
      "id": "PR_kwDOMT5cIs6CHtBo",
      "title": "feat: Complete Starknet DB Trust",
      "author": "ponderingdemocritus",
      "number": 355,
      "repository": "elizaos/eliza",
      "createdAt": "2024-11-16T09:30:30Z",
      "mergedAt": "2024-11-18T05:15:14Z",
      "additions": 4075,
      "deletions": 7518
    }
  ],
  "codeChanges": {
    "additions": 41315,
    "deletions": 39032,
    "files": 322,
    "commitCount": 474
  },
  "completedItems": [
    {
      "title": "feat: starknet token transfer",
      "prNumber": 373,
      "type": "feature"
    },
    {
      "title": "feat: readme",
      "prNumber": 370,
      "type": "feature"
    },
    {
      "title": "default set to new standard  post time 90-180 type: post time",
      "prNumber": 369,
      "type": "other"
    },
    {
      "title": "post time set in env",
      "prNumber": 368,
      "type": "other"
    },
    {
      "title": "fix: bug in getRecentMessageInteractions not awating for promisses before formating",
      "prNumber": 366,
      "type": "bugfix"
    },
    {
      "title": "twitter-profile-remake",
      "prNumber": 263,
      "type": "other"
    },
    {
      "title": "fix: error in getGoals and remove coinbase package-lock.json ",
      "prNumber": 545,
      "type": "bugfix"
    },
    {
      "title": "fix: discord voice memory id not unique",
      "prNumber": 540,
      "type": "bugfix"
    },
    {
      "title": "fix: db queries not using agentId in all memory queries",
      "prNumber": 539,
      "type": "bugfix"
    },
    {
      "title": "fix: pass runtime to video service",
      "prNumber": 535,
      "type": "bugfix"
    },
    {
      "title": "fix(deps): update dependency @ai-sdk/openai to v1.0.4",
      "prNumber": 533,
      "type": "bugfix"
    },
    {
      "title": "fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43",
      "prNumber": 532,
      "type": "bugfix"
    },
    {
      "title": "fix: Fix/telegram",
      "prNumber": 530,
      "type": "bugfix"
    },
    {
      "title": "fix(deps): pin dependencies",
      "prNumber": 529,
      "type": "bugfix"
    },
    {
      "title": "fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56",
      "prNumber": 528,
      "type": "bugfix"
    },
    {
      "title": "chore(deps): pin dependencies",
      "prNumber": 526,
      "type": "other"
    },
    {
      "title": "fix: Ollama fix",
      "prNumber": 524,
      "type": "bugfix"
    },
    {
      "title": "fix: ollama local and llama local",
      "prNumber": 521,
      "type": "bugfix"
    },
    {
      "title": "fix: lint",
      "prNumber": 515,
      "type": "bugfix"
    },
    {
      "title": "fix: husky and pre-commit",
      "prNumber": 514,
      "type": "bugfix"
    },
    {
      "title": "feat: add coinbase plugin starting with cb commerce functionality",
      "prNumber": 513,
      "type": "feature"
    },
    {
      "title": "fix: speech service fix",
      "prNumber": 512,
      "type": "bugfix"
    },
    {
      "title": "docs: add template and client configuration guide",
      "prNumber": 510,
      "type": "feature"
    },
    {
      "title": "fix: services fix",
      "prNumber": 509,
      "type": "bugfix"
    },
    {
      "title": "Wrap `fastembed` in try catch to allow non node environments to build",
      "prNumber": 508,
      "type": "other"
    },
    {
      "title": "fix: issue with npm",
      "prNumber": 505,
      "type": "bugfix"
    },
    {
      "title": "fix: remove sol dep",
      "prNumber": 504,
      "type": "bugfix"
    },
    {
      "title": "fix: deps",
      "prNumber": 503,
      "type": "bugfix"
    },
    {
      "title": "chore: add contributor license",
      "prNumber": 502,
      "type": "feature"
    },
    {
      "title": "node-v",
      "prNumber": 501,
      "type": "other"
    },
    {
      "title": "fix: improve embeddings",
      "prNumber": 496,
      "type": "bugfix"
    },
    {
      "title": "fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres",
      "prNumber": 495,
      "type": "feature"
    },
    {
      "title": "feat: improve type saftey",
      "prNumber": 494,
      "type": "feature"
    },
    {
      "title": "join specific channel id",
      "prNumber": 489,
      "type": "other"
    },
    {
      "title": "fix: added missing packages to tsup configs' externals",
      "prNumber": 488,
      "type": "bugfix"
    },
    {
      "title": "fix: fix character path loading",
      "prNumber": 487,
      "type": "bugfix"
    },
    {
      "title": "fix: agent loadCharacters file resolver",
      "prNumber": 486,
      "type": "bugfix"
    },
    {
      "title": "fix: agent type error and sqlite file env",
      "prNumber": 484,
      "type": "bugfix"
    },
    {
      "title": "feat: Improvements",
      "prNumber": 482,
      "type": "feature"
    },
    {
      "title": "refactor: add template types",
      "prNumber": 479,
      "type": "feature"
    },
    {
      "title": "feat: Twitter Refactor",
      "prNumber": 478,
      "type": "feature"
    },
    {
      "title": "feat: Added TWITTER_COOKIE example on quickstart.md",
      "prNumber": 476,
      "type": "feature"
    },
    {
      "title": "fix: ci",
      "prNumber": 475,
      "type": "bugfix"
    },
    {
      "title": "ollama generate case was using console.debug. ",
      "prNumber": 474,
      "type": "bugfix"
    },
    {
      "title": "feat: Improve knowledge embeddings",
      "prNumber": 472,
      "type": "feature"
    },
    {
      "title": "docs: Update Contributors to bring inline with PR468",
      "prNumber": 470,
      "type": "docs"
    },
    {
      "title": "docs: Add Discord username question",
      "prNumber": 468,
      "type": "feature"
    },
    {
      "title": "feat: adds check",
      "prNumber": 466,
      "type": "feature"
    },
    {
      "title": "fix: Fixing failling tests token.test.ts and videoGeneration.test.ts",
      "prNumber": 465,
      "type": "bugfix"
    },
    {
      "title": "docs: Create best-practices.md documentation",
      "prNumber": 463,
      "type": "docs"
    },
    {
      "title": "feat: create-eliza-app",
      "prNumber": 462,
      "type": "feature"
    },
    {
      "title": "fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition",
      "prNumber": 460,
      "type": "feature"
    },
    {
      "title": "Add npm install instructions to homepage header",
      "prNumber": 459,
      "type": "feature"
    },
    {
      "title": "feat: init github client",
      "prNumber": 456,
      "type": "feature"
    },
    {
      "title": "fix: X dry run",
      "prNumber": 452,
      "type": "bugfix"
    },
    {
      "title": "feat: readme and linting",
      "prNumber": 449,
      "type": "feature"
    },
    {
      "title": "fix: voice perms",
      "prNumber": 447,
      "type": "bugfix"
    },
    {
      "title": "fix: ignored modelEndpointOverride in generation",
      "prNumber": 446,
      "type": "bugfix"
    },
    {
      "title": "fix: unrug",
      "prNumber": 444,
      "type": "bugfix"
    },
    {
      "title": "docs: Fix my name in stream notes",
      "prNumber": 442,
      "type": "bugfix"
    },
    {
      "title": "feat:  add all the style guidelines to the context",
      "prNumber": 441,
      "type": "feature"
    },
    {
      "title": "fix: fixes some console logs",
      "prNumber": 440,
      "type": "bugfix"
    },
    {
      "title": "fix: The bot is by default deafened and we don't want that",
      "prNumber": 437,
      "type": "bugfix"
    },
    {
      "title": "fix: path",
      "prNumber": 436,
      "type": "bugfix"
    },
    {
      "title": "fix: imports",
      "prNumber": 435,
      "type": "bugfix"
    },
    {
      "title": "fix: linting and imports ready for npm",
      "prNumber": 433,
      "type": "bugfix"
    },
    {
      "title": "fix: since agent is moved out of packages, adjust default path",
      "prNumber": 432,
      "type": "bugfix"
    },
    {
      "title": "fix: configs",
      "prNumber": 431,
      "type": "bugfix"
    },
    {
      "title": "docs: Update contributing.md to incorporate Contribution Guidelines",
      "prNumber": 430,
      "type": "docs"
    },
    {
      "title": "chore: Update pr.yaml to show actual condition so easier to follow",
      "prNumber": 429,
      "type": "other"
    },
    {
      "title": "feat: lerna an npm",
      "prNumber": 428,
      "type": "feature"
    },
    {
      "title": "feat: don't require .env to exist",
      "prNumber": 427,
      "type": "feature"
    },
    {
      "title": "fix: don't continue to load if a specified file is not found",
      "prNumber": 426,
      "type": "bugfix"
    },
    {
      "title": "fix: postgres embedding issues",
      "prNumber": 425,
      "type": "bugfix"
    },
    {
      "title": "fix: Update adapters.md psql schema",
      "prNumber": 424,
      "type": "bugfix"
    },
    {
      "title": "Readme update WSL  2 link added.",
      "prNumber": 419,
      "type": "other"
    },
    {
      "title": "feat: unruggable on starknet",
      "prNumber": 418,
      "type": "feature"
    },
    {
      "title": "fix: removed ollama embeddings. fastembeddings or openai only",
      "prNumber": 413,
      "type": "bugfix"
    },
    {
      "title": "feat: services",
      "prNumber": 412,
      "type": "feature"
    },
    {
      "title": "Add italian README.md translation",
      "prNumber": 411,
      "type": "feature"
    },
    {
      "title": "docs: add GROK_API_KEY",
      "prNumber": 409,
      "type": "feature"
    },
    {
      "title": "fix: Fixes",
      "prNumber": 407,
      "type": "bugfix"
    },
    {
      "title": "fix: console",
      "prNumber": 405,
      "type": "bugfix"
    },
    {
      "title": "fix: Lint",
      "prNumber": 404,
      "type": "bugfix"
    },
    {
      "title": "fix: tsup build error (client-twitter)",
      "prNumber": 402,
      "type": "bugfix"
    },
    {
      "title": "feat: Create README_ES.md",
      "prNumber": 400,
      "type": "feature"
    },
    {
      "title": "feat: unruggable",
      "prNumber": 398,
      "type": "feature"
    },
    {
      "title": "fix: Fix linter issues",
      "prNumber": 397,
      "type": "bugfix"
    },
    {
      "title": "Register memory managers if passed to runtime",
      "prNumber": 396,
      "type": "other"
    },
    {
      "title": "feat: video generation plugin",
      "prNumber": 394,
      "type": "feature"
    },
    {
      "title": "feat: Logging improvements",
      "prNumber": 393,
      "type": "feature"
    },
    {
      "title": "fix: client null",
      "prNumber": 390,
      "type": "bugfix"
    },
    {
      "title": "docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts",
      "prNumber": 389,
      "type": "bugfix"
    },
    {
      "title": "Fix tweet truncation issue by truncating at complete sentences",
      "prNumber": 388,
      "type": "bugfix"
    },
    {
      "title": "feat: Contextual Twitter Threads + Spam Reduction",
      "prNumber": 383,
      "type": "feature"
    },
    {
      "title": "feat: client",
      "prNumber": 382,
      "type": "feature"
    },
    {
      "title": "fix: adds Groq to getTokenForProvider",
      "prNumber": 381,
      "type": "bugfix"
    },
    {
      "title": "docs: add Russian(RU) translation of README ",
      "prNumber": 380,
      "type": "feature"
    },
    {
      "title": "feat: Cache Manager",
      "prNumber": 378,
      "type": "feature"
    },
    {
      "title": "docs: Update README_FR.md",
      "prNumber": 377,
      "type": "docs"
    },
    {
      "title": "docs: add Turkish (TR) translation of README",
      "prNumber": 376,
      "type": "feature"
    },
    {
      "title": "feat: Enhance Heurist Image Generation Settings and Image Handling",
      "prNumber": 375,
      "type": "feature"
    },
    {
      "title": "fix: ca for btc was spam/fake",
      "prNumber": 374,
      "type": "bugfix"
    },
    {
      "title": "feat: install clients from plugin",
      "prNumber": 371,
      "type": "feature"
    },
    {
      "title": "feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages",
      "prNumber": 367,
      "type": "feature"
    },
    {
      "title": "feat: [Issue-185] Token Provider Tests ",
      "prNumber": 365,
      "type": "feature"
    },
    {
      "title": "fix: openrouter 70b don't support 128000, changed to 405b in model.ts",
      "prNumber": 356,
      "type": "bugfix"
    },
    {
      "title": "feat: Complete Starknet DB Trust",
      "prNumber": 355,
      "type": "feature"
    },
    {
      "title": "test: add linter to all packages and enable vitest",
      "prNumber": 490,
      "type": "feature"
    }
  ],
  "topContributors": [
    {
      "username": "ponderingdemocritus",
      "avatarUrl": "https://avatars.githubusercontent.com/u/90423308?u=fa7a84e8e946db253241c7aaabbb57e7c6495f0b&v=4",
      "totalScore": 1221.4338533258426,
      "prScore": 1112.2198533258427,
      "issueScore": 12,
      "reviewScore": 95.5,
      "commentScore": 1.714
    },
    {
      "username": "bmgalego",
      "avatarUrl": "https://avatars.githubusercontent.com/u/2568430?v=4",
      "totalScore": 531.3352112545521,
      "prScore": 521.795211254552,
      "issueScore": 0,
      "reviewScore": 9,
      "commentScore": 0.54
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 475.32457348454227,
      "prScore": 155.93257348454227,
      "issueScore": 8.1,
      "reviewScore": 309,
      "commentScore": 2.292
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 163.25566858989276,
      "prScore": 135.51766858989274,
      "issueScore": 8.1,
      "reviewScore": 19,
      "commentScore": 0.6379999999999999
    },
    {
      "username": "tarrencev",
      "avatarUrl": "https://avatars.githubusercontent.com/u/4740651?u=7fe717380f8ed3e4fa7c19e9c99429d0354e5400&v=4",
      "totalScore": 159.88371739459456,
      "prScore": 150.88371739459456,
      "issueScore": 0,
      "reviewScore": 9,
      "commentScore": 0
    }
  ],
  "newPRs": 152,
  "mergedPRs": 109,
  "newIssues": 27,
  "closedIssues": 15,
  "activeContributors": 81
}