{
  "interval": {
    "intervalStart": "2025-06-13T00:00:00.000Z",
    "intervalEnd": "2025-06-14T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-06-13 to 2025-06-14, elizaos/eliza had 17 new PRs (14 merged), 0 new issues, and 8 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs65b-64",
      "title": "Add automated AI code reviews with Claude to enhance PR feedback",
      "author": "naevern",
      "number": 4893,
      "repository": "elizaos/eliza",
      "body": "We can integrate automated AI code reviews into our GitHub workflow using [Claude Code Base Action](https://github.com/anthropics/claude-code-base-action). This setup will automatically review all incoming pull requests, providing immediate feedback aligned with our guidelines, code style, and best practices.\n\nThis does not replace human code reviews, which will continue to be conducted without exception. Instead, AI acts as an additional set of \"eyes,\" consistently reviewing PRs without fatigue, improving our security and reliability.\n\nBenefits:\n\nProvides instant, consistent feedback on new PRs.\nReduces waiting times and accelerates feedback loops for developers.\nAdds another safety layer, catching issues human reviewers might occasionally overlook.\nIntegrating AI reviews will complement our current workflow and further enhance code quality and developer productivity.",
      "createdAt": "2025-06-02T18:02:37Z",
      "closedAt": "2025-06-13T03:55:52Z",
      "state": "CLOSED",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6ad_Tt",
      "title": "chore: v1.0.9",
      "author": "ChristopherTrimboli",
      "number": 5114,
      "body": "",
      "repository": "elizaos/eliza",
      "createdAt": "2025-06-13T22:50:16Z",
      "mergedAt": "2025-06-13T23:01:12Z",
      "additions": 19548,
      "deletions": 23445
    },
    {
      "id": "PR_kwDOMT5cIs6aYqce",
      "title": "Split server into separate package and import back into CLI",
      "author": "lalalune",
      "number": 5104,
      "body": "This PR creates a server package\r\n\r\nThis lets anyone add a server to their backend without the CLI, which can be handing for creating custom apps and interfaces\r\n\r\nI'm using it in a project now where I want to pair down a lot of stuf",
      "repository": "elizaos/eliza",
      "createdAt": "2025-06-13T12:38:31Z",
      "mergedAt": null,
      "additions": 11465,
      "deletions": 4467
    },
    {
      "id": "PR_kwDOMT5cIs6aZwlK",
      "title": "feat: misc ui stuff",
      "author": "wtfsayo",
      "number": 5105,
      "body": "",
      "repository": "elizaos/eliza",
      "createdAt": "2025-06-13T14:27:25Z",
      "mergedAt": "2025-06-13T14:35:00Z",
      "additions": 1415,
      "deletions": 388
    },
    {
      "id": "PR_kwDOMT5cIs6adS0E",
      "title": "ui: apply design system to agent creator forms",
      "author": "wtfsayo",
      "number": 5112,
      "body": "## Summary\n- Applied consistent design system to agent creator forms and tabs\n- Updated character-form component with dark theme styling using existing sidebar CSS variables\n- Implemented tab styling similar to agent-sidebar with proper focus states\n- Added section headers with clean typography and spacing\n\n## Changes\n- **character-form.tsx**: Updated tabs, form inputs, labels, and layout styling\n- **array-input.tsx**: Applied design system to tag input component\n- Used `bg-sidebar-background`, `border-sidebar-border`, `text-sidebar-foreground` for consistency\n- Applied `rounded-none` throughout to match design specifications\n- Added proper focus states with accent color `#3B82F6`\n\n## Test plan\n- [ ] Verify agent creator forms display with dark theme styling\n- [ ] Check that all form inputs use consistent colors and borders\n- [ ] Confirm tabs have proper active/hover states\n- [ ] Test array inputs work correctly with new styling\n- [ ] Ensure all text is properly readable with contrast",
      "repository": "elizaos/eliza",
      "createdAt": "2025-06-13T21:15:54Z",
      "mergedAt": null,
      "additions": 754,
      "deletions": 367
    },
    {
      "id": "PR_kwDOMT5cIs6adB2J",
      "title": "feat: Enhance chat UI with improved styling and components",
      "author": "wtfsayo",
      "number": 5111,
      "body": "## Summary\n- Add new animated markdown component with smooth rendering and improved user experience\n- Implement chat container with better layout structure and responsive design\n- Add enhanced code block component with syntax highlighting using Shiki\n- Update chat bubble styling with improved animations and visual feedback\n- Enhance message list with better scrolling behavior and auto-scroll functionality\n- Add new markdown parser with support for line breaks and remark plugins\n- Update dependencies to support better rendering capabilities (shiki, remark-breaks, use-stick-to-bottom)\n\n## Test plan\n- [ ] Verify chat messages render with improved styling\n- [ ] Test animated markdown rendering in chat bubbles\n- [ ] Confirm code blocks display with proper syntax highlighting\n- [ ] Test auto-scroll behavior in message list\n- [ ] Verify responsive design across different screen sizes\n- [ ] Test markdown parsing with line breaks and formatting",
      "repository": "elizaos/eliza",
      "createdAt": "2025-06-13T20:40:22Z",
      "mergedAt": "2025-06-13T21:27:44Z",
      "additions": 616,
      "deletions": 269
    }
  ],
  "codeChanges": {
    "additions": 3917,
    "deletions": 4909,
    "files": 104,
    "commitCount": 35
  },
  "completedItems": [
    {
      "title": "Fix: Runtime Initialization and Database Adapter Handling",
      "prNumber": 5092,
      "type": "bugfix",
      "body": "# Fix Runtime Initialization and Database Adapter Handling\r\n\r\n## Overview\r\n\r\nThis PR addresses critical issues in the Eliza runtime's initialization process and database adapter handling, focusing on stability and proper agent ID synchroniz"
    },
    {
      "title": "chore: v1.0.9",
      "prNumber": 5114,
      "type": "other",
      "body": ""
    },
    {
      "title": "feat: add API points to manage channels",
      "prNumber": 5113,
      "type": "feature",
      "body": "Added API endpoints for managing agents across channels.\r\n\r\n<img width=\"465\" alt=\"image\" src=\"https://github.com/user-attachments/assets/220e62c4-4d76-4353-85e8-18ca34243b5a\" />\r\n"
    },
    {
      "title": "feat: Enhance chat UI with improved styling and components",
      "prNumber": 5111,
      "type": "feature",
      "body": "## Summary\n- Add new animated markdown component with smooth rendering and improved user experience\n- Implement chat container with better layout structure and responsive design\n- Add enhanced code block component with syntax highlighting u"
    },
    {
      "title": "fix: Windows compatibility for CLI tests",
      "prNumber": 5110,
      "type": "bugfix",
      "body": "## Summary\n- Fixes Windows test failures by replacing Unix-specific commands with cross-platform equivalents\n- Creates .cmd files instead of bash scripts for Windows mock executables  \n- Adds proper error handling for git operations and she"
    },
    {
      "title": "fix: action text in example should not be inline with action field",
      "prNumber": 5109,
      "type": "bugfix",
      "body": "Small update action examples are confusing as text and action fields are inline and agent does mistake when choosing action in XML format by adding it inline with text. \r\n\r\nBad example: \r\n\r\n```\r\nassistant: I'll help you transfer 1 ETH to 0x"
    },
    {
      "title": "fix: card padding",
      "prNumber": 5108,
      "type": "bugfix",
      "body": "<img width=\"320\" alt=\"Screenshot 2025-06-14 at 12 15 29 AM\" src=\"https://github.com/user-attachments/assets/85262708-d282-4770-826f-464f01b10979\" />\r\n"
    },
    {
      "title": "fix: fixed scroll behavior on home route",
      "prNumber": 5107,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: create route full width",
      "prNumber": 5106,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: misc ui stuff",
      "prNumber": 5105,
      "type": "feature",
      "body": ""
    },
    {
      "title": "fix: duplicate memory",
      "prNumber": 5103,
      "type": "bugfix",
      "body": "fix the issue that when the last memory is removed or a new agent is created, two memory entries appear in the dropdown:\r\n\r\n![image](https://github.com/user-attachments/assets/3505a117-2977-4762-b735-e30ea87b2ce0)\r\n"
    },
    {
      "title": "chore: store central msg bus response to memory",
      "prNumber": 5102,
      "type": "other",
      "body": "Stores central message bus responses to memory for better message tracking and context persistence across agent communications."
    },
    {
      "title": "feat: Log prompts for actions.",
      "prNumber": 5099,
      "type": "feature",
      "body": "This pull request introduces enhancements to the agent runtime and client-side components to improve tracking and display of actions, prompts, and associated metadata. Key changes include adding support for tracking prompts during runtime a"
    },
    {
      "title": "fix: load actual default character",
      "prNumber": 5098,
      "type": "bugfix",
      "body": "This is a follow on to my previous PR, default char ENVs were never being loaded, this also exposed wrong function import, now default eliza is truly being loaded in CLI monorepo."
    }
  ],
  "topContributors": [
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 241.69313331094523,
      "prScore": 241.35313331094522,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.33999999999999997,
      "summary": "wtfsayo: Merged 5 PRs, including significant enhancements to the chat UI (PR #5111, +616/-269 lines) and various bug fixes, while also opening 2 new PRs. Modified 127 files with a total of +5575/-2018 lines, demonstrating a strong focus on other work (47%) and bugfixes (37%)."
    },
    {
      "username": "ChristopherTrimboli",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4",
      "totalScore": 158.45500717304125,
      "prScore": 138.45500717304125,
      "issueScore": 0,
      "reviewScore": 20,
      "commentScore": 0,
      "summary": "ChristopherTrimboli: Merged 3 PRs, including #5114 \"chore: v1.0.9\" (+398/-4214 lines), #5099 \"feat: Log prompts for actions.\" (+2645/-827 lines), and #5098 \"fix: load actual default character\" (+7/-5 lines), while modifying 49 files (+1197/-407 lines) across 5 commits. Demonstrated consistent activity with an average PR complexity of +6620/-7837 lines and a focus on other work."
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 54.92038132851878,
      "prScore": 49.720381328518776,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0.2,
      "summary": "0xbbjoker: Merged 2 PRs (#5109 with +1/-10 lines and #5102 with +11/-0 lines) and opened 1 new PR (#5101) focused on saving responses to memory. Made modifications across 3 files with a total of +23/-11 lines, demonstrating consistent activity and a balanced focus on bug fixes and other work."
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 49.629511713289126,
      "prScore": 44.629511713289126,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0,
      "summary": "tcm390: Merged 2 PRs, including #5108 \"fix: card padding\" (+2/-2 lines) and #5103 \"fix: duplicate memory\" (+33/-36 lines), while modifying 8 files with a total of +35/-38 lines across 4 commits. The work was evenly split between bugfixes and other tasks, demonstrating consistent daily activity."
    },
    {
      "username": "lalalune",
      "avatarUrl": "https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4",
      "totalScore": 34.2427738965761,
      "prScore": 34.2427738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "lalalune: Opened 1 PR (#5104) to split the server into a separate package and import it back into the CLI, while making significant code changes by modifying 162 files (+36,208/-31,364 lines) across 3 commits, demonstrating a consistent work pattern."
    },
    {
      "username": "0xCardiE",
      "avatarUrl": "https://avatars.githubusercontent.com/u/8969767?u=8b05509ceb96fd63a6246dfbf0860fd1df586e59&v=4",
      "totalScore": 30.855119993844216,
      "prScore": 30.855119993844216,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "0xCardiE: Merged 1 PR (#5113) focused on feature work, adding API points to manage channels with a significant contribution of +203 lines. Maintained a consistent activity pattern, being active every day."
    },
    {
      "username": "github-advanced-security",
      "avatarUrl": "https://avatars.githubusercontent.com/in/57789?v=4",
      "totalScore": 4.5,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 4.5,
      "commentScore": 0,
      "summary": "github-advanced-security: Engaged in the review process with 1 review comment but did not approve or request changes. Activity was sporadic, being active on only 0 out of 1 days."
    }
  ],
  "newPRs": 17,
  "mergedPRs": 14,
  "newIssues": 0,
  "closedIssues": 1,
  "activeContributors": 8
}