{
  "interval": {
    "intervalStart": "2026-01-03T00:00:00.000Z",
    "intervalEnd": "2026-01-04T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2026-01-03 to 2026-01-04, elizaos/eliza had 1 new PRs (1 merged), 2 new issues, and 4 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs7hNyD2",
      "title": "Scroll should work on whole page",
      "author": "borisudovicic",
      "number": 6318,
      "repository": "elizaos/eliza",
      "body": "\n[Screen Recording 2026-01-03 at 15.56.07.mov](https://uploads.linear.app/186bdefa-3633-464a-80cd-6e86fe765a5c/f2187fbd-20c7-42a5-94e1-f2fdc82747e3/f42e8560-b6b7-40c7-be04-9420e5863f55?signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXRoIjoiLzE4NmJkZWZhLTM2MzMtNDY0YS04MGNkLTZlODZmZTc2NWE1Yy9mMjE4N2ZiZC0yMGM3LTQyYTUtOTRlMS1mMmZkYzgyNzQ3ZTMvZjQyZTg1NjAtYjZiNy00MGM3LWJlMDQtOTQyMGU1ODYzZjU1IiwiaWF0IjoxNzY3NDczODMzLCJleHAiOjE3OTkwNDQzOTN9.aNpTS3yFb6DJfJ_oxuXBie3NOiqiUKxbcbKZW8mbF64)",
      "createdAt": "2026-01-03T20:57:13Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7hM0tW",
      "title": "Connect wallet should ideally go straight to wallet options",
      "author": "borisudovicic",
      "number": 6317,
      "repository": "elizaos/eliza",
      "body": "[Screen Recording 2026-01-03 at 11.31.27.mov](https://uploads.linear.app/186bdefa-3633-464a-80cd-6e86fe765a5c/92e679bc-ef3b-4c0a-8e53-41032e4ab32d/77264f01-16ff-4f8e-93fb-6b8e388021b8?signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXRoIjoiLzE4NmJkZWZhLTM2MzMtNDY0YS04MGNkLTZlODZmZTc2NWE1Yy85MmU2NzliYy1lZjNiLTRjMGEtOGU1My00MTAzMmU0YWIzMmQvNzcyNjRmMDEtMTZmZi00ZjhlLTkzZmItNmI4ZTM4ODAyMWI4IiwiaWF0IjoxNzY3NDU4MjQ0LCJleHAiOjE3OTkwMjg4MDR9._a4TOYwcrZ5RiH1uL3eAwHFfPN43v8beJ3haZmCPs9s)",
      "createdAt": "2026-01-03T16:32:11Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs67X5TM",
      "title": "fix(plugin-sql): use sql.raw() for SET LOCAL to avoid parameterizatio…",
      "author": "0xbbjoker",
      "number": 6316,
      "body": "PostgreSQL SET commands do not support parameterized queries. The previous\r\nimplementation used Drizzle's sql tagged template which auto-parameterizes\r\nvalues, causing \"syntax error at or near $1\" when ENABLE_DATA_ISOLATION=true.\r\n\r\n- Change sql`SET LOCAL app.entity_id = ${entityId}` to sql.raw() with inline value\r\n- Add unit tests for withEntityContext in manager.test.ts\r\n- Add integration test to verify fix against real PostgreSQL\r\n\r\nFixes critical bug that broke all database operations with data isolation enabled.",
      "repository": "elizaos/eliza",
      "createdAt": "2026-01-03T15:40:43Z",
      "mergedAt": "2026-01-05T08:17:01Z",
      "additions": 278,
      "deletions": 1
    },
    {
      "id": "PR_kwDOMT5cIs65nrpU",
      "title": "refactor(default-message-service): optimize provider handling in MultiStep",
      "author": "standujar",
      "number": 6263,
      "body": "# Risks\r\n\r\nLow. The change only affects the internal execution order of providers in multi-step mode. All providers still execute and return results - just faster.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nConverts sequential provider execution to parallel execution using `Promise.allSettled` in `runMultiStepCore`. This improves performance when multiple providers need to fetch data simultaneously.\r\n\r\n**Before:** Providers executed one after another (sequential)\r\n**After:** Providers execute in parallel with fault tolerance\r\n\r\n## What kind of change is this?\r\n\r\nImprovements (misc. changes to existing features)\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`packages/core/src/services/default-message-service.ts` - lines 1053-1107\r\n\r\n<img width=\"869\" height=\"1064\" alt=\"Capture d’écran 2025-12-18 à 16 22 43\" src=\"https://github.com/user-attachments/assets/532cd7fd-c4ed-4329-8c6a-ec1cdbcf7311\" />\r\n\r\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-12-18T15:22:21Z",
      "mergedAt": "2026-01-03T09:55:03Z",
      "additions": 159,
      "deletions": 35
    }
  ],
  "codeChanges": {
    "additions": 159,
    "deletions": 35,
    "files": 4,
    "commitCount": 3
  },
  "completedItems": [
    {
      "title": "refactor(default-message-service): optimize provider handling in MultiStep",
      "prNumber": 6263,
      "type": "refactor",
      "body": "# Risks\r\n\r\nLow. The change only affects the internal execution order of providers in multi-step mode. All providers still execute and return results - just faster.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nConverts sequential provider ",
      "files": [
        ".env.example",
        "packages/cli/tests/test-timeouts.ts",
        "packages/core/src/__tests__/message-service.test.ts",
        "packages/core/src/services/default-message-service.ts"
      ]
    }
  ],
  "topContributors": [
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 19.018184404753875,
      "prScore": 19.018184404753875,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "0xbbjoker: Focused on a bugfix, opening PR elizaos/eliza#6316 to address an issue with SQL parameter handling, primarily modifying test and code files."
    },
    {
      "username": "borisudovicic",
      "avatarUrl": "https://avatars.githubusercontent.com/u/31806472?u=8935f4d43fd7e4eb9bf5ff92d54d4d2f8ac8a786&v=4",
      "totalScore": 4,
      "prScore": 0,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "borisudovicic: Focused on identifying user experience improvements by creating two new issues, elizaos/eliza#6318 and elizaos/eliza#6317, to address scroll functionality and wallet connection flow."
    }
  ],
  "newPRs": 1,
  "mergedPRs": 1,
  "newIssues": 2,
  "closedIssues": 0,
  "activeContributors": 4
}