{
  "interval": {
    "intervalStart": "2025-02-27T00:00:00.000Z",
    "intervalEnd": "2025-02-28T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-02-27 to 2025-02-28, elizaos/eliza had 13 new PRs (6 merged), 1 new issues, and 16 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6r49Rt",
      "title": "No REST API backend",
      "author": "lqkhanh195",
      "number": 3702,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-27T08:46:15Z",
      "closedAt": "2025-03-07T07:13:42Z",
      "state": "CLOSED",
      "commentCount": 2
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6M1knH",
      "title": "updayte",
      "author": "Ansh1902396",
      "number": 3709,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-27T18:08:10Z",
      "mergedAt": null,
      "additions": 7331,
      "deletions": 436
    },
    {
      "id": "PR_kwDOMT5cIs6Mzz3x",
      "title": "feat(agent): consolidate character/agent handling",
      "author": "wtfsayo",
      "number": 3708,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-27T14:41:42Z",
      "mergedAt": "2025-02-28T15:31:09Z",
      "additions": 2195,
      "deletions": 1008
    },
    {
      "id": "PR_kwDOMT5cIs6MunqC",
      "title": "chore: security NPM updates / bump turbo",
      "author": "odilitime",
      "number": 3700,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-27T01:47:36Z",
      "mergedAt": "2025-02-28T00:16:50Z",
      "additions": 1294,
      "deletions": 4484
    },
    {
      "id": "PR_kwDOMT5cIs6Mucn5",
      "title": "feat: better plugin loading error handling / json5 support for character file",
      "author": "odilitime",
      "number": 3698,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-27T01:00:48Z",
      "mergedAt": "2025-02-27T01:07:40Z",
      "additions": 1022,
      "deletions": 77
    },
    {
      "id": "PR_kwDOMT5cIs6MyBGG",
      "title": "refactor: plugin local ai new",
      "author": "AIFlowML",
      "number": 3704,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-27T11:14:12Z",
      "mergedAt": "2025-02-28T15:46:01Z",
      "additions": 738,
      "deletions": 256
    }
  ],
  "codeChanges": {
    "additions": 1382,
    "deletions": 507,
    "files": 21,
    "commitCount": 72
  },
  "completedItems": [
    {
      "title": "fix: character creator",
      "prNumber": 3710,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "lint and turbo fixes",
      "prNumber": 3703,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: submit update env for plugin viction",
      "prNumber": 3701,
      "type": "feature",
      "body": "# Relates to\r\nhttps://github.com/elizaOS/eliza/pull/3701\r\n\r\n# Risks\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nIt adds support for Viction provider.\r\n\r\n## What kind of change is this?\r\nFeatures (non-breaking change which adds functio"
    },
    {
      "title": "fix: CLI - escape paths with spaces correctly",
      "prNumber": 3699,
      "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\n## What kind of change is this?\r\n\r\nBug fixes (non-breaking change which fixes an issue)\r\n\r\n# Documentation changes needed?\r\n\r\nMy changes do not require a change to the project do"
    },
    {
      "title": "feat: better plugin loading error handling / json5 support for character file",
      "prNumber": 3698,
      "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\n- convert character to json5 (allows comments and new lines, more human friendly format)\r\n- better error handling of plugins loading\r\n- logging updates\r\n\r\n## What kind of change "
    },
    {
      "title": "feat: CLI install improvements",
      "prNumber": 3697,
      "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\n- makes install/add on par with remove, not requiring `@elizaos-plugins/` prefix\r\n- skips pnpm adding to agent's package.json if it's already a dependency\r\n\r\n## What kind of chan"
    }
  ],
  "topContributors": [
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 100.62820080226413,
      "prScore": 100.62820080226413,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 92.45708004091014,
      "prScore": 87.45708004091014,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0
    },
    {
      "username": "AIFlowML",
      "avatarUrl": "https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4",
      "totalScore": 57.65771368579296,
      "prScore": 57.65771368579296,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 35.79742028436608,
      "prScore": 35.79742028436608,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Ansh1902396",
      "avatarUrl": "https://avatars.githubusercontent.com/u/84223519?u=3f6054abdf4af4f517cac0a64a03b56c38038668&v=4",
      "totalScore": 33.5437738965761,
      "prScore": 33.5437738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Hopium21",
      "avatarUrl": "https://avatars.githubusercontent.com/u/135053852?u=0264e45c1c6a746aa851c24bdf37b3d8482eb6ba&v=4",
      "totalScore": 24.68886522358297,
      "prScore": 24.68886522358297,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "khiemsoft",
      "avatarUrl": "https://avatars.githubusercontent.com/u/87562184?u=b0b0555cd4c053d8db5ee5334627d2f1075c8e97&v=4",
      "totalScore": 24.420879734614026,
      "prScore": 24.420879734614026,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ChristopherTrimboli",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4",
      "totalScore": 22.220759469228053,
      "prScore": 22.220759469228053,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "SITADRITA1",
      "avatarUrl": "https://avatars.githubusercontent.com/u/200515703?u=39c22f6be2c2b8b0556f89c6590e0d561801b21e&v=4",
      "totalScore": 12.40802209223412,
      "prScore": 12.40802209223412,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "jmikedupont2",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4",
      "totalScore": 5.308453324894,
      "prScore": 5.308453324894,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "lqkhanh195",
      "avatarUrl": "https://avatars.githubusercontent.com/u/131540429?u=2a91caac65b889cde1065eb296d448e3fc780f65&v=4",
      "totalScore": 4.1,
      "prScore": 0,
      "issueScore": 4.1,
      "reviewScore": 0,
      "commentScore": 0
    }
  ],
  "newPRs": 13,
  "mergedPRs": 6,
  "newIssues": 1,
  "closedIssues": 28,
  "activeContributors": 16
}