{
  "interval": {
    "intervalStart": "2025-12-14T00:00:00.000Z",
    "intervalEnd": "2025-12-21T00:00:00.000Z",
    "intervalType": "week"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-12-14 to 2025-12-21, elizaos/eliza had 3 new PRs (4 merged), 41 new issues, and 10 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": "2025-12-17T16:53:32Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7aq0Yt",
      "title": "Optimize Agent Builder Model Selection",
      "author": "borisudovicic",
      "number": 6185,
      "repository": "elizaos/eliza",
      "body": "The agent builder is slow because it uses heavy models for everything. Switch the \"Provider/Plugin Selection\" logic to use a faster model (Groq/GPT-4o-mini) to speed up the initial configuration steps.",
      "createdAt": "2025-11-26T18:42:18Z",
      "closedAt": "2025-12-19T09:09:14Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7chQTh",
      "title": "Streaming Support",
      "author": "borisudovicic",
      "number": 6206,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-12-05T17:07:00Z",
      "closedAt": "2025-12-17T16:53:32Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7eWKQo",
      "title": "AI Agent Payment Implementation Guide - Circle + Coinbase APIs",
      "author": "tdnupe3",
      "number": 6244,
      "repository": "elizaos/eliza",
      "body": "# AI Agent Payment Implementation Guide\n\nHi! I see you're building innovative AI agent systems. I created a comprehensive guide on autonomous AI agent payments using Circle + Coinbase APIs - based on our live marketplace with 25+ active wallets processing real USDC.\n\n## Complete Guide Covers:\n- 🏦 Circle Developer Controlled Wallets integration\n- ⛓️ Multi-chain payment processing (Ethereum, Base, Polygon)  \n- 📡 Agent-to-agent communication via XMTP\n- 🔒 Security patterns for autonomous payments\n- 💰 Revenue sharing systems (85% agent, 15% platform)\n- 🤖 Coinbase AgentKit integration patterns\n\n## Technical Implementation Details:\n- Production-tested with 25+ active USDC wallets\n- Multi-chain wallet management best practices\n- Agent wallet security and key management\n- Real-time balance tracking and notifications\n- Automated fee calculation and collection\n\n**$10 Implementation Guide:** https://coinrailz.com/report\n\n**Live Demo:** Working payment system processing real transactions\n\nWould love to contribute to this project or get your thoughts on the implementation patterns! The guide is based on our production system, not theory.\n\n---\n*This is about a technical implementation guide for autonomous payments in AI agent systems. If this isn't relevant to your project, feel free to close this issue.*",
      "createdAt": "2025-12-15T13:02:53Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7eVMAI",
      "title": "Fix edit mode chat suggestions triggering agent responses",
      "author": "borisudovicic",
      "number": 6243,
      "repository": "elizaos/eliza",
      "body": "Clicking \"Improve the bio\" in edit mode should modify the agent builder, not start a conversation with the agent.",
      "createdAt": "2025-12-15T12:00:54Z",
      "closedAt": "2025-12-17T16:53:32Z",
      "state": "CLOSED",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs63rQjG",
      "title": "feat: enhance streaming support in text generation",
      "author": "standujar",
      "number": 6212,
      "body": "# Relates to\r\n\r\n- Streaming support for text generation models\r\n- CLI test runner improvements\r\n\r\n# Risks\r\n\r\n**Low**. Changes are additive and backward-compatible:\r\n- New streaming API is opt-in via `stream: true` parameter\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nAdds streaming support for `TEXT_SMALL` and `TEXT_LARGE` model types, allowing plugins to return text incrementally as it's generated. Also fixes several issues in the CLI test runner.\r\n\r\n**Core changes:**\r\n- Add `TextStreamResult` interface with `textStream` async iterable\r\n- Add `stream?: boolean` parameter to `GenerateTextParams`\r\n- Add `supportsStreaming()` type guard for model types\r\n- Update `runtime.useModel()` to handle streaming responses\r\n\r\n**CLI test fixes:**\r\n- Fix `startAgents` API signature (array of `{character, plugins}` objects)\r\n- Fix `TestRunner` to exclude `@elizaos/plugin-bootstrap` from plugin detection\r\n- Fix unit test mock function name (`getDefaultCharacter`)\r\n\r\n## What kind of change is this?\r\n\r\n- Features (non-breaking change which adds functionality)\r\n- Bug fixes (non-breaking change which fixes an issue)\r\n\r\n# Documentation changes needed?\r\n\r\nMy changes require a change to the project documentation:\r\n- Document the new streaming API for plugin developers\r\n- Update model type documentation with streaming support info\r\n\r\n# Testing\r\n\r\n## Where should a reviewer start?\r\n\r\n1. `packages/core/src/types/model.ts` - New streaming types\r\n2. `packages/core/src/runtime.ts` - Runtime streaming support\r\n3. `packages/cli/src/utils/test-runner.ts` - Bootstrap exclusion fix\r\n```\r\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-12-08T13:03:38Z",
      "mergedAt": "2025-12-18T19:22:17Z",
      "additions": 5002,
      "deletions": 572
    },
    {
      "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_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": null,
      "additions": 149,
      "deletions": 32
    },
    {
      "id": "PR_kwDOMT5cIs65gDZn",
      "title": "fix: bootstrap action/provide format change fix + initPromise fix",
      "author": "odilitime",
      "number": 6261,
      "body": "# Risks\r\n\r\nLow, just fixes\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n- exposes initPromise so plugins can actually use it (duplicates some of #5718 but smaller and simpler)\r\n- fixes message format (we dropped serverId in favor of messageServerId)\r\n\r\n## What kind of change is this?\r\n\r\nImprovements (misc. changes to existing features)\r\n\r\n## Why are we doing this? Any context or related work?\r\n\r\nWhy wouldn't we\r\n\r\n# Documentation changes needed?\r\n\r\nMy changes do not require a change to the project documentation.\r\n\n<!-- CURSOR_SUMMARY -->\n---\n\n> [!NOTE]\n> Exposes runtime initPromise and updates bootstrap settings/roles to use worldId/messageServerId with decrypted settings from world metadata.\n> \n> - **Core**\n>   - Add `initPromise` to `IAgentRuntime`.\n> - **Bootstrap Plugin**\n>   - **Settings action/provider**:\n>     - Replace `serverId`/`createUniqueUuid` usage with `worldId` and `messageServerId` where applicable.\n>     - Read settings directly from `world.metadata.settings`; decrypt secrets via `getSalt`/`unsaltWorldSettings`.\n>     - Persist updates via `runtime.updateWorld` and verify with `getWorldSettings`.\n>     - Adjust logs/response payloads to reference `worldId` and updated keys.\n>   - **Roles provider**:\n>     - Use `room.worldId` to fetch world and roles; remove `serverId` path.\n> - **Tests/Mocks**\n>   - Add `initPromise` to mock runtimes across test utilities.\n>   - Update mocks/returns to use `messageServerId` and `worldId`; remove `serverId` fields.\n> \n> <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 6088455e3f63524f25ffe7959ecc099abce15e6a. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
      "repository": "elizaos/eliza",
      "createdAt": "2025-12-18T04:14:51Z",
      "mergedAt": "2025-12-19T01:01:58Z",
      "additions": 96,
      "deletions": 109
    },
    {
      "id": "PR_kwDOMT5cIs63c65D",
      "title": "fix(cli): correct startAgents API signature in e2e-tests",
      "author": "standujar",
      "number": 6207,
      "body": "## Summary\r\n\r\n- Fixed `startAgents` API signature mismatch in CLI's e2e-tests.ts\r\n- Fixed unit test mock function name (`getElizaCharacter` → `getDefaultCharacter`)\r\n\r\n## Problem\r\n\r\nThe CLI's `elizaos test` command was failing with:\r\n```\r\nundefined is not an object (evaluating 'agent.character.id')\r\n```\r\n\r\nThis was caused by the e2e-tests calling `server.startAgents` with incorrect arguments:\r\n- **Before**: `startAgents([character], [plugins], options)` (3 separate args)\r\n- **After**: `startAgents([{ character, plugins }], options)` (proper format)\r\n\r\n## Test Plan\r\n\r\n- [x] Unit tests pass: `bun test packages/cli/tests/unit/commands/test/e2e-tests.test.ts`\r\n- [x] CLI builds successfully: `bun run build` in packages/cli\r\n- [x] `elizaos test` runs plugin tests correctly\r\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-12-06T16:03:56Z",
      "mergedAt": "2025-12-15T13:27:41Z",
      "additions": 7,
      "deletions": 2
    }
  ],
  "codeChanges": {
    "additions": 8737,
    "deletions": 1790,
    "files": 122,
    "commitCount": 39
  },
  "completedItems": [
    {
      "title": "fix(cli): correct startAgents API signature in e2e-tests",
      "prNumber": 6207,
      "type": "bugfix",
      "body": "## Summary\r\n\r\n- Fixed `startAgents` API signature mismatch in CLI's e2e-tests.ts\r\n- Fixed unit test mock function name (`getElizaCharacter` → `getDefaultCharacter`)\r\n\r\n## Problem\r\n\r\nThe CLI's `elizaos test` command was failing with:\r\n```\r\nu",
      "files": [
        "packages/cli/src/commands/test/actions/e2e-tests.ts",
        "packages/cli/tests/unit/commands/test/e2e-tests.test.ts"
      ]
    },
    {
      "title": "feat: enhance streaming support in text generation",
      "prNumber": 6212,
      "type": "feature",
      "body": "# Relates to\r\n\r\n- Streaming support for text generation models\r\n- CLI test runner improvements\r\n\r\n# Risks\r\n\r\n**Low**. Changes are additive and backward-compatible:\r\n- New streaming API is opt-in via `stream: true` parameter\r\n\r\n# Background\r",
      "files": [
        "packages/cli/src/commands/test/actions/e2e-tests.ts",
        "packages/cli/src/utils/test-runner.ts",
        "packages/cli/tests/unit/commands/test/e2e-tests.test.ts",
        "packages/client/src/components/ChatMessageListComponent.tsx",
        "packages/client/src/components/chat.tsx",
        "packages/client/src/hooks/use-query-hooks.ts",
        "packages/client/src/hooks/use-socket-chat.ts",
        "packages/client/src/lib/socketio-manager.ts",
        "packages/core/src/__tests__/message-service.test.ts",
        "packages/core/src/__tests__/runtime.test.ts",
        "packages/core/src/__tests__/utils.test.ts",
        "packages/core/src/elizaos.ts",
        "packages/core/src/runtime.ts",
        "packages/core/src/services/default-message-service.ts",
        "packages/core/src/services/message-service.ts",
        "packages/core/src/types/elizaos.ts",
        "packages/core/src/types/model.ts",
        "packages/core/src/types/primitives.ts",
        "packages/core/src/types/runtime.ts",
        "packages/core/src/utils.ts",
        "packages/server/src/api/messaging/core.ts",
        "packages/server/src/services/message.ts",
        "packages/server/src/socketio/index.ts",
        "packages/api-client/src/__tests__/services/sessions.test.ts",
        "packages/api-client/src/services/sessions.ts",
        "packages/api-client/src/types/sessions.ts",
        "packages/core/src/__tests__/elizaos-handlemessage.test.ts",
        "packages/core/src/__tests__/elizaos.test.ts",
        "packages/core/src/__tests__/messaging-types.test.ts",
        "packages/core/src/types/messaging.ts",
        "packages/core/src/types/plugin.ts",
        "packages/server/src/__tests__/integration/message-bus-service.test.ts",
        "packages/server/src/__tests__/unit/api/channels-mode.test.ts",
        "packages/server/src/__tests__/unit/api/response-handlers.test.ts",
        "packages/server/src/__tests__/unit/api/sessions.test.ts",
        "packages/server/src/__tests__/unit/services/message-stream-events.test.ts",
        "packages/server/src/api/messaging/channels.ts",
        "packages/server/src/api/messaging/sessions.ts",
        "packages/server/src/api/shared/constants.ts",
        "packages/server/src/api/shared/response-handlers.ts",
        "packages/server/src/api/shared/validation.ts",
        "packages/server/src/types/server.ts",
        "packages/cli/src/commands/scenario/src/UserSimulator.ts",
        "packages/core/src/__tests__/e2e/core-runtime.test.ts",
        "packages/core/src/__tests__/integration/character-runtime.test.ts",
        "packages/core/src/__tests__/integration/memory-runtime.test.ts",
        "packages/core/src/__tests__/runtime-embedding.test.ts",
        "packages/core/src/__tests__/runtime-streaming.test.ts",
        "packages/core/src/__tests__/streaming-context.test.ts",
        "packages/core/src/__tests__/test-helpers.ts",
        "packages/core/src/index.browser.ts",
        "packages/core/src/index.node.ts",
        "packages/core/src/index.ts",
        "packages/core/src/streaming-context.browser.ts",
        "packages/core/src/streaming-context.node.ts",
        "packages/core/src/streaming-context.ts",
        "packages/plugin-bootstrap/src/actions/reply.ts",
        "packages/core/src/__tests__/utils/streaming.test.ts",
        "packages/core/src/types/index.ts",
        "packages/core/src/types/streaming.ts",
        "packages/core/src/utils/streaming.ts",
        "packages/plugin-bootstrap/src/__tests__/actions.test.ts"
      ]
    },
    {
      "title": "fix(plugin-sql): optimize pre-1.6.5 migration, RLS handling and SQL organisation",
      "prNumber": 6215,
      "type": "bugfix",
      "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+ ",
      "files": [
        ".github/workflows/plugin-sql-tests.yaml",
        "examples/test-addagents-auto.ts",
        "packages/plugin-sql/docker-compose.test.yml",
        "packages/plugin-sql/package.json",
        "packages/plugin-sql/scripts/init-test-db.sql",
        "packages/plugin-sql/scripts/run-integration-tests.sh",
        "packages/plugin-sql/src/__tests__/fixtures/test-plugin-schema.ts",
        "packages/plugin-sql/src/__tests__/integration/pglite-e2e.test.ts",
        "packages/plugin-sql/src/__tests__/integration/postgres/pg-adapter-integration.test.ts",
        "packages/plugin-sql/src/__tests__/integration/postgres/pglite-adapter.test.ts",
        "packages/plugin-sql/src/__tests__/integration/postgres/postgres-init.test.ts",
        "packages/plugin-sql/src/__tests__/integration/postgres/rls-entity.test.ts",
        "packages/plugin-sql/src/__tests__/integration/postgres/rls-logs.test.ts",
        "packages/plugin-sql/src/__tests__/integration/postgres/rls-message-server-agents.test.ts",
        "packages/plugin-sql/src/__tests__/integration/postgres/rls-server.test.ts",
        "packages/plugin-sql/src/__tests__/migration/dynamic-migration.test.ts",
        "packages/plugin-sql/src/__tests__/migration/e2e/docker-compose.yml",
        "packages/plugin-sql/src/__tests__/migration/e2e/run-upgrade-test.sh",
        "packages/plugin-sql/src/__tests__/migration/migration-before-1.6.5.test.ts",
        "packages/plugin-sql/src/__tests__/migration/production-scenario.test.ts",
        "packages/plugin-sql/src/__tests__/migration/runtime-migrator.test.ts",
        "packages/plugin-sql/src/__tests__/unit/directory-creation.test.ts",
        "packages/plugin-sql/src/__tests__/unit/index.test.ts",
        "packages/plugin-sql/src/__tests__/unit/pg/adapter.test.ts",
        "packages/plugin-sql/src/__tests__/unit/pglite/adapter.test.ts",
        "packages/plugin-sql/src/base.ts",
        "packages/plugin-sql/src/migrations.ts",
        "packages/plugin-sql/src/pg/manager.ts",
        "packages/plugin-sql/src/rls.ts",
        "packages/plugin-sql/src/runtime-migrator/runtime-migrator.ts",
        "packages/plugin-sql/src/schema/component.ts",
        "packages/plugin-sql/src/schema/log.ts",
        "packages/plugin-sql/src/schema/memory.ts",
        "packages/plugin-sql/src/schema/participant.ts",
        "packages/plugin-sql/src/schema/relationship.ts",
        "packages/plugin-sql/src/schema/room.ts",
        "packages/plugin-sql/src/schema/tasks.ts",
        "packages/plugin-sql/src/schema/world.ts",
        "packages/core/src/__tests__/logger-browser-node.test.ts",
        "packages/plugin-sql/src/__tests__/integration/rls-entity.test.ts",
        "packages/plugin-sql/src/__tests__/migration/actual-runtime-scenario.test.ts",
        "packages/plugin-sql/src/__tests__/migration/initialization-with-plugin.test.ts",
        "packages/plugin-sql/src/__tests__/migration/runtime-simulation.test.ts",
        "packages/plugin-sql/src/__tests__/migration/schema-evolution-tests/06-index-evolution.test.ts",
        "packages/plugin-sql/src/__tests__/migration/schema-evolution-tests/07-foreign-key-evolution.test.ts",
        "packages/plugin-sql/src/__tests__/migration/transaction-and-concurrency.test.ts",
        "packages/plugin-sql/src/__tests__/test-helpers.ts",
        "packages/plugin-sql/src/pglite/manager.ts",
        "packages/plugin-sql/src/runtime-migrator/storage/migration-tracker.ts",
        "packages/server/src/__tests__/fixtures/database.fixture.ts"
      ]
    },
    {
      "title": "fix: bootstrap action/provide format change fix + initPromise fix",
      "prNumber": 6261,
      "type": "bugfix",
      "body": "# Risks\r\n\r\nLow, just fixes\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n- exposes initPromise so plugins can actually use it (duplicates some of #5718 but smaller and simpler)\r\n- fixes message format (we dropped serverId in favor of messa",
      "files": [
        "packages/core/src/types/runtime.ts",
        "packages/plugin-bootstrap/src/__tests__/test-utils.ts",
        "packages/plugin-bootstrap/src/actions/settings.ts",
        "packages/plugin-bootstrap/src/providers/roles.ts",
        "packages/plugin-bootstrap/src/providers/settings.ts",
        "packages/plugin-quick-starter/src/__tests__/test-utils.ts",
        "packages/plugin-starter/src/__tests__/test-utils.ts",
        "packages/project-starter/src/__tests__/utils/core-test-utils.ts",
        "packages/project-tee-starter/src/__tests__/utils/core-test-utils.ts",
        "packages/test-utils/src/mocks/runtime.ts",
        "packages/plugin-bootstrap/src/__tests__/providers.test.ts"
      ]
    }
  ],
  "topContributors": [
    {
      "username": "madjin",
      "avatarUrl": "https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4",
      "totalScore": 293.8112258087561,
      "prScore": 276.5352258087561,
      "issueScore": 16.4,
      "reviewScore": 0,
      "commentScore": 0.8759999999999999,
      "summary": "madjin: Focused on enhancing content delivery for the `elizaos/elizaos.github.io` project by implementing a new RSS feed feature. They merged two significant PRs to add the feed endpoint (#172) and then fix its URL configuration (#175), with code changes primarily split between feature work and bug fixes. Madjin also planned for future work by creating several issues, including a blocker for a Next.js upgrade (#176) and a feature request for fuzzy search (#174)."
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 103.6914338220675,
      "prScore": 103.49143382206749,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2,
      "summary": "odilitime: No activity this week."
    },
    {
      "username": "borisudovicic",
      "avatarUrl": "https://avatars.githubusercontent.com/u/31806472?u=8935f4d43fd7e4eb9bf5ff92d54d4d2f8ac8a786&v=4",
      "totalScore": 82,
      "prScore": 0,
      "issueScore": 82,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "borisudovicic: Focused on product definition and planning for the `elizaos/eliza` application, creating 24 issues to scope out a significant user experience overhaul. These issues detail a wide range of improvements, from terminology changes (elizaos/eliza#6240) and component redesigns to a full dashboard overhaul (elizaos/eliza#6222) and new guided onboarding (elizaos/eliza#6221)."
    },
    {
      "username": "standujar",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16385918?u=718bdcd1585be8447bdfffb8c11ce249baa7532d&v=4",
      "totalScore": 52.9248999002843,
      "prScore": 47.18489990028431,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0.74,
      "summary": "standujar: Focused on a significant refactoring effort to unify the messaging API, opening pull requests in the Discord (#32) and Telegram (#22) plugins. This in-progress work was substantial, modifying 328 files with over 12k lines of new code. Their contributions this week were primarily centered on refactoring and feature development."
    },
    {
      "username": "AntoineVergne",
      "avatarUrl": "https://avatars.githubusercontent.com/u/151149734?v=4",
      "totalScore": 33.983573590279974,
      "prScore": 29.28357359027997,
      "issueScore": 0,
      "reviewScore": 4.5,
      "commentScore": 0.2,
      "summary": "AntoineVergne: This week's focus was on expanding the plugin ecosystem by adding the new `plugin-farcaster-local-hub` to the registry in PR elizaos-plugins/registry#243. In addition to this feature work, they also provided one review comment. This activity centered on modifying configuration files to enable new functionality."
    },
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 29.54725378073324,
      "prScore": 29.34725378073324,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2,
      "summary": "wtfsayo: No activity this week."
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 22.5,
      "prScore": 0,
      "issueScore": 2,
      "reviewScore": 20.5,
      "commentScore": 0,
      "summary": "0xbbjoker: This week, 0xbbjoker focused on extensive bugfix work, committing substantial changes (+3636/-1121 lines) across 57 files. In addition to this work, they supported the team by providing 3 code reviews and proposed a feature improvement for the agent creator in issue elizaos/eliza#6245."
    },
    {
      "username": "nguyennk92",
      "avatarUrl": "https://avatars.githubusercontent.com/u/30664183?u=d6e579cd25d50bc8e9ec4928d95909d759b841db&v=4",
      "totalScore": 8.902606672028108,
      "prScore": 8.902606672028108,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "nguyennk92: Worked on refactoring database connection handling within the `elizaos/eliza` repository. They opened a pull request (#6262) to remove a runtime database reassignment."
    },
    {
      "username": "tdnupe3",
      "avatarUrl": "https://avatars.githubusercontent.com/u/25161668?u=94680b6bcbcfce954c7a9dd09d667a3919953041&v=4",
      "totalScore": 2,
      "prScore": 0,
      "issueScore": 2,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": "tdnupe3 initiated planning for a new payment feature by creating an issue in elizaos/eliza (#6244) that outlines an implementation guide for integrating Circle and Coinbase APIs."
    }
  ],
  "newPRs": 3,
  "mergedPRs": 4,
  "newIssues": 41,
  "closedIssues": 31,
  "activeContributors": 10
}