{
  "interval": {
    "intervalStart": "2025-12-10T00:00:00.000Z",
    "intervalEnd": "2025-12-11T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-12-10 to 2025-12-11, elizaos/eliza had 4 new PRs (1 merged), 0 new issues, and 5 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs7V2Gw0",
      "title": "Docs",
      "author": "borisudovicic",
      "number": 6128,
      "repository": "elizaos/eliza",
      "body": "* Build new /docs UI (public, not auth-locked).\n* Include:\n  * OpenAI-style API explorer.\n  * Character setup & API key usage examples.\n  * Overview of Cloud architecture.",
      "createdAt": "2025-11-04T18:15:26Z",
      "closedAt": "2025-12-10T14:27:42Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7aq0tk",
      "title": "Fix Image/Video Tab Functionality",
      "author": "borisudovicic",
      "number": 6186,
      "repository": "elizaos/eliza",
      "body": "Make sure the Image and Video generation tabs in the Studio are actually hooked up to the backend",
      "createdAt": "2025-11-26T18:42:41Z",
      "closedAt": "2025-12-10T14:27:12Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7aq0J_",
      "title": "Redirect Billing to Stripe Checkout",
      "author": "borisudovicic",
      "number": 6184,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-11-26T18:41:52Z",
      "closedAt": "2025-12-10T14:27:36Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7aqz6H",
      "title": "Add \"Unsaved Changes\" Warning",
      "author": "borisudovicic",
      "number": 6183,
      "repository": "elizaos/eliza",
      "body": "If a user attempts to navigate away from the Agent Builder without clicking \"Save/Deploy,\" trigger a modal warning them that their agent progress will be lost. Change \"save\" to \"deploy\".",
      "createdAt": "2025-11-26T18:41:25Z",
      "closedAt": "2025-12-10T14:27:36Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7aqzkq",
      "title": "Fix Landing Page \"Enter\" Key Event",
      "author": "borisudovicic",
      "number": 6180,
      "repository": "elizaos/eliza",
      "body": "On the landing page, pressing \"Enter\" in the agent prompt box captures the event but fails to redirect to the dashboard/builder. Fix the event listener to ensure it fires the same action as clicking the submit button.",
      "createdAt": "2025-11-26T18:40:46Z",
      "closedAt": "2025-12-10T14:27:36Z",
      "state": "CLOSED",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs64E0uE",
      "title": "Eliza Cloud Integration, add MCP + A2A service starter, integrate CLI and starter projects tight",
      "author": "lalalune",
      "number": 6216,
      "body": "The goal of this PR is to tightly integrate the elizaos cloud plugin, which now can use cloud as a db and storage provider, and encourage users through the CLI to get up and running with elizaos cloud. CLI should auto log them in, provision API key and make sure project is set up.\r\n\r\nPlease thoroughly review and understand the create -> deploy -> publish and monetize flow, may still need some work",
      "repository": "elizaos/eliza",
      "createdAt": "2025-12-10T07:26:45Z",
      "mergedAt": null,
      "additions": 9989,
      "deletions": 101
    },
    {
      "id": "PR_kwDOMT5cIs64CTg1",
      "title": "fix(plugin-sql): optimize pre-1.6.5 migration, RLS handling and SQL organisation",
      "author": "standujar",
      "number": 6215,
      "body": "# Risks\r\n\r\n**Low** - All changes are backwards compatible and idempotent. Comprehensive test coverage added. Nothing is destructive\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n- Adds smooth migration from pre-1.6.5 (camelCase) to 1.6.5+ (snake_case) schema\r\n- Optimizes RLS handling: skips disable/re-enable cycle when `ENABLE_DATA_ISOLATION=true`\r\n- Cleans up RuntimeMigrator: removes dead code, improves table filtering\r\n- Fixes schema indexes and foreign key definitions\r\n- Adds 20+ comprehensive migration tests\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 documentation.\r\n\r\n# Testing\r\n\r\n## Where should a reviewer start?\r\n\r\n`src/migrations.ts` - Main migration logic\r\n\r\n## Detailed testing steps\r\n\r\n```bash\r\ncd packages/plugin-sql\r\nbun test src/__tests__/migration/\r\n```\r\n\r\n**179 pass, 0 fail**\r\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-12-10T01:17:43Z",
      "mergedAt": "2025-12-15T09:17:17Z",
      "additions": 3623,
      "deletions": 1118
    },
    {
      "id": "PR_kwDOMT5cIs64Onm6",
      "title": "fix: resolve TypeScript build errors in every packages - first step",
      "author": "standujar",
      "number": 6218,
      "body": "",
      "repository": "elizaos/eliza",
      "createdAt": "2025-12-10T21:41:55Z",
      "mergedAt": "2025-12-11T15:52:28Z",
      "additions": 1277,
      "deletions": 791
    },
    {
      "id": "PR_kwDOMT5cIs64IBm9",
      "title": "fix: encryption for character secrets in correct order",
      "author": "standujar",
      "number": 6217,
      "body": "",
      "repository": "elizaos/eliza",
      "createdAt": "2025-12-10T12:05:16Z",
      "mergedAt": "2025-12-10T17:17:15Z",
      "additions": 252,
      "deletions": 18
    },
    {
      "id": "PR_kwDOMT5cIs64B141",
      "title": "Arreglar bot de Telegram para Railway",
      "author": "todoencadena",
      "number": 6214,
      "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/ai16z 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-12-09T23:59:20Z",
      "mergedAt": null,
      "additions": 80,
      "deletions": 6
    }
  ],
  "codeChanges": {
    "additions": 252,
    "deletions": 18,
    "files": 4,
    "commitCount": 12
  },
  "completedItems": [
    {
      "title": "fix: encryption for character secrets in correct order",
      "prNumber": 6217,
      "type": "bugfix",
      "body": "",
      "files": [
        "packages/core/src/__tests__/elizaos.test.ts",
        "packages/core/src/elizaos.ts",
        "packages/server/src/api/agents/crud.ts",
        "packages/server/src/index.ts"
      ]
    }
  ],
  "topContributors": [
    {
      "username": "standujar",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16385918?u=718bdcd1585be8447bdfffb8c11ce249baa7532d&v=4",
      "totalScore": 147.3057854349116,
      "prScore": 138.1057854349116,
      "issueScore": 0,
      "reviewScore": 9,
      "commentScore": 0.2,
      "summary": null
    },
    {
      "username": "lalalune",
      "avatarUrl": "https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4",
      "totalScore": 34.7437738965761,
      "prScore": 34.7437738965761,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "ChristopherTrimboli",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4",
      "totalScore": 9.5,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 9.5,
      "commentScore": 0,
      "summary": null
    }
  ],
  "newPRs": 4,
  "mergedPRs": 1,
  "newIssues": 0,
  "closedIssues": 8,
  "activeContributors": 5
}