{
  "interval": {
    "intervalStart": "2025-05-17T00:00:00.000Z",
    "intervalEnd": "2025-05-18T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-05-17 to 2025-05-18, elizaos/eliza had 19 new PRs (6 merged), 1 new issues, and 12 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6w2eyG",
      "title": "How to run Eliza CLI?",
      "author": "LinuxIsCool",
      "number": 4159,
      "repository": "elizaos/eliza",
      "body": "The early versions of Eliza would run a CLI interface to interact with the agents. I found that very convenient. Is this functionality still available? Thanks!",
      "createdAt": "2025-04-02T17:20:34Z",
      "closedAt": "2025-05-17T18:33:40Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs63DCFq",
      "title": "Leaderboard - update username changes",
      "author": "0xCardiE",
      "number": 4632,
      "repository": "elizaos/eliza",
      "body": "I changed my github profile name recently. \nCommits and all are still there but I see dashboard is anchored to old profile name\nhttps://elizaos.github.io/profile/0xCardinalError \nand new one is\nhttps://github.com/0xCardiE\n\nWould like to contrib again but wondering if my commits will be split into 2 profiles and make more confusion\nSo is there a way for this to be updated directly from github commits or does this need to be done manually?",
      "createdAt": "2025-05-17T19:49:53Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6Wawfd",
      "title": "Merge Spartan changes",
      "author": "lalalune",
      "number": 4609,
      "body": "This PR merges changes for Spartan and updates everything to latest v2",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-16T04:59:24Z",
      "mergedAt": null,
      "additions": 24857,
      "deletions": 5685
    },
    {
      "id": "PR_kwDOMT5cIs6Wk-z3",
      "title": "V2 Spartan",
      "author": "lalalune",
      "number": 4630,
      "body": "V2 Spartan Changes (WIP)",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-17T19:07:00Z",
      "mergedAt": null,
      "additions": 23639,
      "deletions": 5547
    },
    {
      "id": "PR_kwDOMT5cIs6WkVwt",
      "title": "Feature/plugin blockend",
      "author": "girinathchickoo",
      "number": 4620,
      "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 and merge. -->\r\n\r\n# Risks\r\n\r\n<!--\r\nLow, medium, large. List what kind of risks and what could be affected.\r\n-->\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n## What kind of change is this?\r\n\r\n<!--\r\nBug fixes (non-breaking change which fixes an issue)\r\nImprovements (misc. changes to existing features)\r\nFeatures (non-breaking change which adds functionality)\r\nUpdates (new versions of included code)\r\n-->\r\n\r\n<!-- This \"Why\" section is most relevant if there are no linked issues explaining why. If there is a related issue, it might make sense to skip this why section. -->\r\n<!--\r\n## Why are we doing this? Any context or related work?\r\n-->\r\n\r\n# Documentation changes needed?\r\n\r\n<!--\r\nMy changes do not require a change to the project documentation.\r\nMy changes require a change to the project documentation.\r\nIf documentation change is needed: I have updated the documentation accordingly.\r\n-->\r\n\r\n<!-- Please show how you tested the PR. This will really help if the PR needs to be retested and probably help the PR get merged quicker. -->\r\n\r\n# Testing\r\n\r\n## Where should a reviewer start?\r\n\r\n## Detailed testing steps\r\n\r\n<!--\r\nNone: Automated tests are acceptable.\r\n-->\r\n\r\n<!--\r\n- As [anon/admin], go to [link]\r\n  - [do action]\r\n  - verify [result]\r\n-->\r\n\r\n<!-- If there is a UI change, please include before and after screenshots or videos. This will speed up PRs being merged. It is extra nice to annotate screenshots with arrows or boxes pointing out the differences. -->\r\n<!--\r\n## Screenshots\r\n### Before\r\n### After\r\n-->\r\n\r\n<!-- If there is anything about the deployment, please make a note. -->\r\n<!--\r\n# Deploy Notes\r\n-->\r\n\r\n<!--  Copy and paste command line output. -->\r\n<!--\r\n## Database changes\r\n-->\r\n\r\n<!--  Please specify deploy instructions if there is something more than the automated steps. -->\r\n<!--\r\n## Deployment instructions\r\n-->\r\n\r\n<!-- If you are on Discord, please join https://discord.gg/elizaOS and state your Discord username here for the contributor role and join us in #development-feed -->\r\n<!--\r\n## Discord username\r\n\r\n-->\r\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-17T14:06:57Z",
      "mergedAt": null,
      "additions": 5705,
      "deletions": 4275
    },
    {
      "id": "PR_kwDOMT5cIs6WfptU",
      "title": "chore: add local ai ci test",
      "author": "wtfsayo",
      "number": 4613,
      "body": "",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-16T16:07:48Z",
      "mergedAt": null,
      "additions": 471,
      "deletions": 56
    },
    {
      "id": "PR_kwDOMT5cIs6WkK5s",
      "title": "chore: add local ai tests",
      "author": "wtfsayo",
      "number": 4619,
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n## Summary by CodeRabbit\n\n- **Chores**\n  - Improved workflow cache management to only clear necessary directories and added automatic model file downloads for testing.\n  - Updated workflow triggers to run only on push events for specific branches, reducing unnecessary runs.\n  - Removed a maintenance script that handled cleanup logic in test scripts.\n- **Refactor**\n  - Enhanced test script structure for better readability and maintenance by separating setup, teardown, and individual test cases.\n- **Tests**\n  - Added new tests to verify agent listing and response functionality.\n- **Style**\n  - Made minor formatting improvements in test scripts.\n- **Configuration**\n  - Updated a character configuration to use a different plugin.\n<!-- end of auto-generated comment: release notes by coderabbit.ai -->",
      "repository": "elizaos/eliza",
      "createdAt": "2025-05-17T12:51:05Z",
      "mergedAt": "2025-05-17T15:21:04Z",
      "additions": 289,
      "deletions": 290
    }
  ],
  "codeChanges": {
    "additions": 396,
    "deletions": 353,
    "files": 13,
    "commitCount": 70
  },
  "completedItems": [
    {
      "title": "fix: resolve linter errors for type mismatches in DB adapter",
      "prNumber": 4612,
      "type": "bugfix",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n## Summary by CodeRabbit\n\n- **Bug Fixes**\n\t- Improved handling of missing or null data for agent and task fields, ensuring consistent and user-friendly defaults ar"
    },
    {
      "title": "chore: Remove unused wait helper",
      "prNumber": 4625,
      "type": "other",
      "body": "## Summary\r\n- remove wait helper from CLI start command\r\n\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Refactor**\n  - Removed an unused utility function related to wait times fro"
    },
    {
      "title": "fix: client auth issue",
      "prNumber": 4624,
      "type": "bugfix",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **New Features**\n  - Improved handling of unauthorized access: Users are now notified with a clear message and a visible alert if thei"
    },
    {
      "title": "feat: log time taken in tests",
      "prNumber": 4621,
      "type": "feature",
      "body": ""
    },
    {
      "title": "chore: add local ai tests",
      "prNumber": 4619,
      "type": "feature",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n## Summary by CodeRabbit\n\n- **Chores**\n  - Improved workflow cache management to only clear necessary directories and added automatic model file downloads for test"
    },
    {
      "title": "fix: senderName is \"Unknown\" in recentMessages provider",
      "prNumber": 4616,
      "type": "bugfix",
      "body": "This PR fixes an issue where the senderName was often displayed as \"Unknown\" in the recentMessages provider. The update changes the logic to prioritize entitiesData for resolving the sender's name based on entityId. If no match is found, it"
    }
  ],
  "topContributors": [
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 182.78625421516261,
      "prScore": 182.34825421516263,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.43799999999999994,
      "summary": "wtfsayo: Merged 3 PRs, including #4619 which involved significant changes (+109/-500 lines), while actively working on 6 open PRs. Made substantial modifications across 74 files (+1414/-1423 lines), with a primary focus on tests (35%) and bug fixes (26%)."
    },
    {
      "username": "girinathchickoo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/67161043?u=39b4f0074d1f6e30a452777b279b2dd00cc095cf&v=4",
      "totalScore": 40.4317738965761,
      "prScore": 40.4317738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "girinathchickoo: Opened 1 pull request (#4620 \"Feature/plugin blockend\") but did not merge any today, showing sporadic activity with no other contributions."
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 33.67364312623999,
      "prScore": 33.333643126239984,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.33999999999999997,
      "summary": "0xbbjoker: Merged 1 PR (#4624) addressing a client auth issue with significant changes (+47/-10 lines) and opened another PR (#4623) to test a workflow. Made extensive code modifications across 117 files (+6234/-1848 lines) with a primary focus on bugfix work (43%) and feature development (30%)."
    },
    {
      "username": "lalalune",
      "avatarUrl": "https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4",
      "totalScore": 33.6157738965761,
      "prScore": 33.6157738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "lalalune: Opened 1 pull request (#4630 \"V2 Spartan\") but has not merged any today, showing sporadic activity with no other contributions."
    },
    {
      "username": "yungalgo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4",
      "totalScore": 25.949337498180714,
      "prScore": 25.749337498180715,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2,
      "summary": "yungalgo: Merged 1 pull request (#4618 \"Eliza290/cli command dev\") with significant changes of +544/-432 lines, while modifying 7 files across 5 commits. Maintained a consistent activity pattern, focusing primarily on other work (80%) and contributing to both code (60%) and documentation (40%)."
    },
    {
      "username": "ChristopherTrimboli",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4",
      "totalScore": 25.796421716758598,
      "prScore": 20.796421716758598,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0,
      "summary": "ChristopherTrimboli: Merged 1 PR (#4631 \"ci: Docs auto deployer\") with significant contributions of +47 lines, while also opening another PR (#4633 \"cleanup: optz actions functions\"). Modified 3 files with a total of +141/-55 lines, demonstrating a consistent work pattern with a focus on other work (67%) and documentation (33%)."
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 22.06587973461403,
      "prScore": 22.06587973461403,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "tcm390: Merged 1 PR (#4616) addressing the issue of senderName being \"Unknown\" in the recentMessages provider, with code changes of +4/-1 lines. Maintained a consistent activity pattern, being active every day."
    },
    {
      "username": "pengqiseven",
      "avatarUrl": "https://avatars.githubusercontent.com/u/134899215?u=dbd15740f37368d3f8c3e2b97554c3791b1eae8a&v=4",
      "totalScore": 16.975738181995926,
      "prScore": 16.975738181995926,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "pengqiseven: Opened 1 pull request (#4615) focused on fixing typos in comments and modified 5 files with a total of 10 lines changed (+5/-5). Maintained a consistent activity pattern, dedicating efforts entirely to bugfix work today."
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 10,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 10,
      "commentScore": 0,
      "summary": "monilpat: Reviewed 2 pull requests with 2 approvals, demonstrating engagement in the review process despite no merged contributions or code changes today. Activity remains sporadic, being active on only 1 out of the last 1 days."
    },
    {
      "username": "0xCardiE",
      "avatarUrl": "https://avatars.githubusercontent.com/u/8969767?u=8b05509ceb96fd63a6246dfbf0860fd1df586e59&v=4",
      "totalScore": 7.467147180559945,
      "prScore": 5.467147180559945,
      "issueScore": 2,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "0xCardiE: Merged 1 PR (#4634) that added functionality to return the ID of newly created agents, with significant code changes of +174/-101 lines. Additionally, created 1 issue (#4632) regarding updating username changes on the leaderboard, maintaining a consistent activity pattern."
    }
  ],
  "newPRs": 19,
  "mergedPRs": 6,
  "newIssues": 1,
  "closedIssues": 1,
  "activeContributors": 12
}