{
  "interval": {
    "intervalStart": "2025-09-12T00:00:00.000Z",
    "intervalEnd": "2025-09-13T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-09-12 to 2025-09-13, elizaos/eliza had 2 new PRs (1 merged), 1 new issues, and 3 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs7KyoRD",
      "title": "https://github.com/elizaos-plugins/plugin-rofl",
      "author": "linear",
      "number": 5949,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-09-10T12:26:58Z",
      "closedAt": "2025-09-12T15:03:22Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7LRVBR",
      "title": "dont show update available for alpha versions if user is not on alpha dist",
      "author": "linear",
      "number": 5971,
      "repository": "elizaos/eliza",
      "body": "<img src=\"https://uploads.linear.app/186bdefa-3633-464a-80cd-6e86fe765a5c/0af2decf-dd33-469a-aab1-779f4bd0a107/5e076123-c41d-4e75-a0b2-108e59225fb7?signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXRoIjoiLzE4NmJkZWZhLTM2MzMtNDY0YS04MGNkLTZlODZmZTc2NWE1Yy8wYWYyZGVjZi1kZDMzLTQ2OWEtYWFiMS03NzlmNGJkMGExMDcvNWUwNzYxMjMtYzQxZC00ZTc1LWEwYjItMTA4ZTU5MjI1ZmI3IiwiaWF0IjoxNzU3NjgwNTY4LCJleHAiOjMzMzI4MjQwNTY4fQ.1dmB2U08TnPOzd53R8Pfc4NZZH86lZfc6s91PToMlR0 \" alt=\"image.png\" width=\"742\" data-linear-height=\"115\" />",
      "createdAt": "2025-09-12T12:36:08Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6oKZup",
      "title": "feat: Adds browser build with PGlite WASM support",
      "author": "ChristopherTrimboli",
      "number": 5970,
      "body": "### Summary\r\n- Add browser-safe build for `@elizaos/plugin-sql` using PGlite WASM.\r\n- Dual entrypoints: `src/index.browser.ts` (PGlite-only) and `src/index.node.ts` (Postgres/PGlite).\r\n- Conditional exports in `package.json` route browser to `dist/browser` and node to `dist/node`.\r\n- Replace `global` with `globalThis` in `src/index.ts`.\r\n\r\n### Why\r\nFix Next.js app-client bundling failure caused by Node builtins and server drivers leaking into the client bundle (“the chunking context does not support external modules (request: node:module)”). Enable in-browser Eliza with PGlite and embeddings.\r\n\r\n### What changed\r\n- `packages/plugin-sql/src/index.browser.ts`: PGlite-only plugin entry.\r\n- `packages/plugin-sql/src/index.node.ts`: Node entry with Postgres/PGlite.\r\n- `packages/plugin-sql/src/utils.browser.ts`: No-op, browser-safe utils.\r\n- `packages/plugin-sql/src/utils.node.ts`: Node utils (dotenv/fs/path).\r\n- `packages/plugin-sql/src/index.ts`: `global` → `globalThis`.\r\n- `packages/plugin-sql/package.json`: Conditional `exports`, `sideEffects:false`.\r\n- `packages/plugin-sql/build.ts`: Dual build (dist/node, dist/browser).\r\n\r\n### How to test\r\n- Import `@elizaos/plugin-sql` in a Client Component; it should now bundle via the browser build.\r\n- DB operations route to in-memory PGlite on the client.\r\n\r\n### Notes\r\n- Embeddings are supported via PGlite vector extension in WASM.\r\n- Short-term: exposing client keys is accepted for Phase 1; document and rotate accordingly.\r\n- Server environments still use the Node entry (Postgres/PGlite).\r\n\r\n### Follow-ups (Phase 2)\r\n- Docs: browser security caveats and key management.\r\n- Optional: feature flag for browser/Node selection and persistent IndexedDB-backed PGlite.",
      "repository": "elizaos/eliza",
      "createdAt": "2025-09-12T05:23:18Z",
      "mergedAt": "2025-09-13T23:49:53Z",
      "additions": 552,
      "deletions": 109
    },
    {
      "id": "PR_kwDOMT5cIs6oUG8l",
      "title": "feat: Creates elizaos alias package",
      "author": "ChristopherTrimboli",
      "number": 5972,
      "body": "### PR: Add `elizaos` npm alias for `@elizaos/cli`\n\n- Adds new alias package `packages/elizaos` that delegates to `@elizaos/cli`.\n- Keeps the simple npm name `elizaos`; improves discoverability while remaining identical to the CLI.\n\n### What changed\n- New package: `packages/elizaos`\n  - `package.json`: `\"type\": \"module\"`, `bin/elizaos.js`, `publishConfig.access=public`, depends on `@elizaos/cli` (workspace).\n  - `bin/elizaos.js`: ESM shim that imports `@elizaos/cli/dist/index.js`.\n  - `README.md`: Installation/use docs.\n- No changes needed to release workflow; Lerna will version/publish it with the CLI.\n\n### Why\n- Allow `npm i -g elizaos` as a simple alias to `@elizaos/cli` without forking logic.\n\n### Release and CI\n- CI uses the existing `NPM_TOKEN`. Ensure the token’s npm account has publish rights to BOTH the scoped `@elizaos/*` packages and the unscoped `elizaos`.\n- If the `elizaos` package is currently owned outside the org, transfer/add org/team as maintainer in npm Settings → Access, then remove old owner if desired.\n\n### How to verify\n```bash\n# Local install (from built repo)\nbun run build\nbun add ./packages/elizaos\nnpx elizaos --version\nelizaos create --help\n\n# From npm after publish\nbun i -g elizaos\nelizaos --version\n```\n\n### Impact\n- No breaking changes.\n- Alias package is publish-ready (ESM, bin, files, public access).\n- Lint/build pass for new files.\n\nPlease review ownership on npm for `elizaos` and confirm the CI token can publish both scoped and unscoped packages.\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-09-12T19:34:39Z",
      "mergedAt": "2025-09-12T23:12:22Z",
      "additions": 137,
      "deletions": 39
    }
  ],
  "codeChanges": {
    "additions": 137,
    "deletions": 39,
    "files": 4,
    "commitCount": 5
  },
  "completedItems": [
    {
      "title": "feat: Creates elizaos alias package",
      "prNumber": 5972,
      "type": "feature",
      "body": "### PR: Add `elizaos` npm alias for `@elizaos/cli`\n\n- Adds new alias package `packages/elizaos` that delegates to `@elizaos/cli`.\n- Keeps the simple npm name `elizaos`; improves discoverability while remaining identical to the CLI.\n\n### Wha",
      "files": [
        "bun.lock",
        "packages/elizaos/README.md",
        "packages/elizaos/bin/elizaos.js",
        "packages/elizaos/package.json"
      ]
    }
  ],
  "topContributors": [
    {
      "username": "ChristopherTrimboli",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4",
      "totalScore": 64.5553943438722,
      "prScore": 64.5553943438722,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "linear",
      "avatarUrl": "https://avatars.githubusercontent.com/in/20150?v=4",
      "totalScore": 2.2,
      "prScore": 0,
      "issueScore": 2,
      "reviewScore": 0,
      "commentScore": 0.2,
      "summary": null
    }
  ],
  "newPRs": 2,
  "mergedPRs": 1,
  "newIssues": 1,
  "closedIssues": 1,
  "activeContributors": 3
}