{
  "interval": {
    "intervalStart": "2025-11-26T00:00:00.000Z",
    "intervalEnd": "2025-11-27T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-11-26 to 2025-11-27, elizaos/eliza had 1 new PRs (1 merged), 21 new issues, and 7 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs7aq2V4",
      "title": "Crypto Payments for Credits",
      "author": "borisudovicic",
      "number": 6191,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-11-26T18:45:11Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7aq2BK",
      "title": "Add Capability Toggles for Performance",
      "author": "borisudovicic",
      "number": 6190,
      "repository": "elizaos/eliza",
      "body": "Add UI toggles in the Agent Builder (e.g., \"Enable Web Search,\" \"Enable Image Gen\") that are **OFF** by default. This improves the agent's response speed by reducing the context/prompt size for the LLM.",
      "createdAt": "2025-11-26T18:44:42Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7aq1S-",
      "title": "Implement Inline Image/Video Generation",
      "author": "borisudovicic",
      "number": 6189,
      "repository": "elizaos/eliza",
      "body": "The \"Image\" and \"Video\" tabs in the Studio are currently placeholders. The goal is to have image generation working **inline** within the chat bubbles (which Joker has started) rather than just in a separate tab.",
      "createdAt": "2025-11-26T18:43:41Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7aq1FH",
      "title": "Fix \"Dashboard\" Button Pointer Event",
      "author": "borisudovicic",
      "number": 6188,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-11-26T18:43:21Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7aq01s",
      "title": "Fix Container Deployment Bug",
      "author": "borisudovicic",
      "number": 6187,
      "repository": "elizaos/eliza",
      "body": "Debug issue where certain container types on specific architectures are failing to deploy.",
      "createdAt": "2025-11-26T18:42:55Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs61qCn3",
      "title": "fix(core): resolve TS2358 instanceof error",
      "author": "standujar",
      "number": 6170,
      "body": "Fix TypeScript declaration build failure caused by `instanceof` checks on generic type `ModelParamsMap[T]`.\r\n\r\n### Changes\r\n- Add `isPlainObject` type guard in `utils/type-guards.ts`\r\n- Replace manual instanceof checks in `runtime.ts` with the new type guard\r\n- Add comprehensive test coverage (28 tests)\r\n\r\n### Why\r\nTypeScript cannot use `instanceof` on generic types. The type guard with `unknown` parameter resolves TS2358.",
      "repository": "elizaos/eliza",
      "createdAt": "2025-11-26T13:51:20Z",
      "mergedAt": "2025-11-26T14:56:15Z",
      "additions": 197,
      "deletions": 9
    }
  ],
  "codeChanges": {
    "additions": 197,
    "deletions": 9,
    "files": 3,
    "commitCount": 18
  },
  "completedItems": [
    {
      "title": "fix(core): resolve TS2358 instanceof error",
      "prNumber": 6170,
      "type": "bugfix",
      "body": "Fix TypeScript declaration build failure caused by `instanceof` checks on generic type `ModelParamsMap[T]`.\r\n\r\n### Changes\r\n- Add `isPlainObject` type guard in `utils/type-guards.ts`\r\n- Replace manual instanceof checks in `runtime.ts` with ",
      "files": [
        "packages/core/src/__tests__/type-guards.test.ts",
        "packages/core/src/runtime.ts",
        "packages/core/src/utils/type-guards.ts"
      ]
    }
  ],
  "topContributors": [
    {
      "username": "standujar",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16385918?u=718bdcd1585be8447bdfffb8c11ce249baa7532d&v=4",
      "totalScore": 182.6239964420226,
      "prScore": 182.6239964420226,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "borisudovicic",
      "avatarUrl": "https://avatars.githubusercontent.com/u/31806472?u=8935f4d43fd7e4eb9bf5ff92d54d4d2f8ac8a786&v=4",
      "totalScore": 38,
      "prScore": 0,
      "issueScore": 38,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 24.208598690831078,
      "prScore": 24.208598690831078,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 5,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "samarth30",
      "avatarUrl": "https://avatars.githubusercontent.com/u/48334430?u=1fc119a6c2deb8cf60448b4c8961cb21dc69baeb&v=4",
      "totalScore": 4,
      "prScore": 0,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    }
  ],
  "newPRs": 1,
  "mergedPRs": 1,
  "newIssues": 21,
  "closedIssues": 0,
  "activeContributors": 7
}