{
  "interval": {
    "intervalStart": "2026-02-11T00:00:00.000Z",
    "intervalEnd": "2026-02-12T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2026-02-11 to 2026-02-12, elizaos/eliza had 1 new PRs (0 merged), 1 new issues, and 3 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs7qLiWA",
      "title": "Image content stripped from LLM requests in cloud chat",
      "author": "borisudovicic",
      "number": 6494,
      "repository": "elizaos/eliza",
      "body": "## Issue is inside: `/api/v1/chat/completions`. `convertToUIMessages`\n\n<img src=\"https://uploads.linear.app/186bdefa-3633-464a-80cd-6e86fe765a5c/592b6402-12d4-4503-b4fe-e84247fdb8b0/fa8afcf1-1cd5-491a-a22f-cebfaa4e4173?signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXRoIjoiLzE4NmJkZWZhLTM2MzMtNDY0YS04MGNkLTZlODZmZTc2NWE1Yy81OTJiNjQwMi0xMmQ0LTQ1MDMtYjRmZS1lODQyNDdmZGI4YjAvZmE4YWZjZjEtMWNkNS00OTFhLWEyMmYtY2ViZmFhNGU0MTczIiwiaWF0IjoxNzcwODQ3Nzk4LCJleHAiOjE4MDI0MTgzNTh9.fY0P5p8D6VCObJxnpXm_sKNq_fV8qWtM2DMAMjtJs2A \" alt=\"Screenshot 2026-02-11 at 23.09.52.png\" width=\"862\" data-linear-height=\"433\" />",
      "createdAt": "2026-02-11T22:08:25Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs7DE_Ah",
      "title": "feat: non-blocking log buffer with batch inserts",
      "author": "0xbbjoker",
      "number": 6492,
      "body": "## Summary\n- **LogBuffer** class in `runtime.ts` — sync `push()`, async `flush()`, payload truncation (strips `state` to summary, caps at 256KB)\n- Replace 3 blocking `adapter.log()` callsites with `logBuffer.push()` — action, evaluator, and model logs are now **fire-and-forget**\n- Add optional `logBatch()` to `IDatabaseAdapter` with plugin-sql implementation (groups by entityId for RLS, single multi-row INSERT per group)\n- Add `idx_logs_type_created` and `idx_logs_room_created` DB indexes\n- `runtime.stop()` drains buffer before shutdown; `flushLogs()` exposed on `IAgentRuntime`\n\n| Metric | Before | After |\n|--------|--------|-------|\n| Action log blocking | 50-200ms/action | 0ms (async) |\n| DB round-trips per request | 3-8 txns (9-32 queries) | 1-2 batch txns (3-6 queries) |\n| Payload per log entry | 1-10MB | 50-256KB |\n| Log table query perf | Full scan | Indexed |\n\n## Test plan\n- [x] `bun run build` passes on `@elizaos/core` and `@elizaos/plugin-sql`\n- [x] 51/51 runtime tests pass (`bun test packages/core/src/__tests__/runtime.test.ts`)\n- [ ] Manual: send message via stream endpoint, verify logs appear in DB with stripped `state`\n- [ ] Manual: verify `idx_logs_type_created`, `idx_logs_room_created` indexes created after migration\n- [ ] Note: expression index `idx_logs_run_id` on `(body->>'runId')` needs custom SQL migration (Drizzle doesn't support expression indexes in schema DSL)\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)",
      "repository": "elizaos/eliza",
      "createdAt": "2026-02-11T18:10:06Z",
      "mergedAt": null,
      "additions": 942,
      "deletions": 77
    }
  ],
  "codeChanges": {
    "additions": 0,
    "deletions": 0,
    "files": 0,
    "commitCount": 3
  },
  "completedItems": [],
  "topContributors": [
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 74.30365679558042,
      "prScore": 74.30365679558042,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 34.50239650691849,
      "prScore": 34.50239650691849,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "greptile-apps",
      "avatarUrl": "https://avatars.githubusercontent.com/in/867647?v=4",
      "totalScore": 4.7,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 4.5,
      "commentScore": 0.2,
      "summary": null
    },
    {
      "username": "borisudovicic",
      "avatarUrl": "https://avatars.githubusercontent.com/u/31806472?u=8935f4d43fd7e4eb9bf5ff92d54d4d2f8ac8a786&v=4",
      "totalScore": 2,
      "prScore": 0,
      "issueScore": 2,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    }
  ],
  "newPRs": 1,
  "mergedPRs": 0,
  "newIssues": 1,
  "closedIssues": 0,
  "activeContributors": 3
}