{
  "interval": {
    "intervalStart": "2025-07-28T00:00:00.000Z",
    "intervalEnd": "2025-07-29T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-07-28 to 2025-07-29, elizaos/eliza had 2 new PRs (1 merged), 1 new issues, and 6 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs7B6M-5",
      "title": "Produce Video 3: ## Your First Agent - Zero to Running## Multiple Agents & Characters",
      "author": "linear",
      "number": 5668,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-07-22T16:03:29Z",
      "closedAt": "2025-07-28T14:49:44Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7B6MrA",
      "title": "Produce Video 2: ## Your First Agent - Zero to Running## Multiple Agents & Characters",
      "author": "linear",
      "number": 5667,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-07-22T16:03:00Z",
      "closedAt": "2025-07-28T14:49:46Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7B6MYo",
      "title": "Produce Video #1: ## Getting Started Right - CLI vs Monorepo",
      "author": "linear",
      "number": 5666,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-07-22T16:02:33Z",
      "closedAt": "2025-07-28T14:49:47Z",
      "state": "CLOSED",
      "commentCount": 0
    },
    {
      "id": "I_kwDOMT5cIs7CzGhL",
      "title": "Zappy Agent",
      "author": "samarth30",
      "number": 5680,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-07-28T05:28:41Z",
      "closedAt": "2025-07-28T05:28:45Z",
      "state": "CLOSED",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6hB0hF",
      "title": "feat: add CLI delegation debug tool",
      "author": "wtfsayo",
      "number": 5682,
      "body": "## Overview\n\nThis PR adds a comprehensive debug tool for diagnosing ElizaOS CLI delegation issues. The script helps developers understand why local CLI delegation might not be working and provides automatic fixes for common problems.\n\n## Features\n\n- **Comprehensive Analysis**: Checks environment variables, local CLI installation, project structure, and process arguments\n- **Auto-fix Mode**: Can automatically install missing dependencies and suggest fixes\n- **Detailed Reporting**: Provides color-coded output showing exactly what would cause delegation to fail\n- **Help Documentation**: Built-in help system explaining usage and common issues\n\n## Usage\n\n```bash\n# Run debug analysis\nbun scripts/debug-cli-delegation.js\n\n# Attempt to fix common issues\nbun scripts/debug-cli-delegation.js --fix\n\n# Show help\nbun scripts/debug-cli-delegation.js --help\n```\n\n## Key Checks\n\n- Local @elizaos/cli installation presence and validity\n- Environment variables that would skip delegation (test mode, CI, etc.)\n- Process arguments that affect delegation\n- Project structure and package.json configuration\n- Whether currently running from local CLI\n\n## Benefits\n\n- Reduces debugging time for CLI delegation issues\n- Provides clear guidance on fixing common problems\n- Helps maintain consistent development experience\n- Supports both manual analysis and automated fixes\n\n## Testing\n\nThe script has been tested with various scenarios:\n- Missing local CLI installation\n- Test/CI environments\n- Different process arguments\n- Various project configurations\n\nFixes #[issue-number] (if applicable)",
      "repository": "elizaos/eliza",
      "createdAt": "2025-07-28T17:43:27Z",
      "mergedAt": null,
      "additions": 1034,
      "deletions": 18
    },
    {
      "id": "PR_kwDOMT5cIs6hBzk3",
      "title": "docs: standardize all documentation to use bun:test exclusively",
      "author": "wtfsayo",
      "number": 5681,
      "body": "## 📚 Documentation Update: Standardize Testing Framework\n\nThis PR updates all documentation and rules files to align with the latest project standards, specifically standardizing on **bun:test** as the exclusive testing framework.\n\n### 🎯 Key Changes\n\n#### **Testing Framework Standardization**\n- ❌ **Removed all references** to , , \n- ✅ **Standardized on ** exclusively across all documentation\n- 🔄 **Updated mocking syntax** from  and  to \n- 🗑️ **Removed deprecated config files** like \n\n#### **TypeScript Standards Enhancement**\n- ❌ **NEVER use** `any`, `never`, or `unknown` types\n- ✅ **ALWAYS use** specific types that accurately represent data\n- ✅ **Code must compile** without TypeScript errors or warnings\n- ✅ **All tests must pass** before code is considered complete\n\n#### **Testing Philosophy Update**\n- 🔄 **Prefer integration tests** over isolated unit tests\n- ✅ **Real functionality flow coverage** emphasized\n- 📋 **Comprehensive test completion requirements**\n\n### 📁 Files Updated (20 files)\n\n#### **Core Rule Files**\n- `.cursorrules` - Added strict TypeScript and testing standards\n- `CLAUDE.md` - Enhanced testing philosophy and code style guidelines\n\n#### **Package Documentation (7 files)**\n- `packages/cli/README.md`\n- `packages/client/scripts/README.md`\n- `packages/core/README.md`\n- `packages/plugin-starter/README.md`\n- `packages/project-starter/README.md`\n- `packages/test-utils/README.md`\n- `packages/plugin-bootstrap/src/__tests__/README.md`\n\n#### **Official Documentation (8 files)**\n- `packages/docs/docs/cli/test.md`\n- `packages/docs/docs/core/project.md`\n- `packages/docs/docs/core/testing.md`\n- `packages/docs/docs/migration/plugin-migration-detailed.md`\n- `packages/docs/docs/migration/plugin-migration-tutorial.md`\n- `packages/docs/docs/technical/api-reference/actions-api.md`\n- `packages/docs/docs/technical/development/creating-plugins.md`\n\n#### **Migration Guides (3 files)**\n- `packages/cli/src/utils/upgrade/CLAUDE.md`\n- `packages/docs/docs/plugins/migration/claude-code/integrated-migration-loop.md`\n- `packages/docs/docs/plugins/migration/claude-code/migration-guide.md`\n\n### 🔍 Impact\n\nThis update ensures:\n- **Consistent testing framework** across all documentation\n- **Clear developer guidance** on testing standards\n- **Proper TypeScript practices** enforcement\n- **Alignment with project architecture** decisions\n\n### ✅ Testing\n\n- All documentation has been reviewed for consistency\n- No functional code changes - documentation only\n- Migration guides updated to reflect current standards\n\n### 📋 Checklist\n\n- [x] Removed all jest/vitest references\n- [x] Updated to bun:test exclusively  \n- [x] Added TypeScript strict typing requirements\n- [x] Updated mocking examples\n- [x] Enhanced testing philosophy\n- [x] Updated migration guides\n- [x] Verified consistency across all docs\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n* **Documentation**\n  * Updated all references from Vitest (and Jest, where applicable) to Bun's built-in test runner (`bun:test`) across documentation, guides, and code examples.\n  * Clarified that `bun:test` is now the exclusive test framework, with related configuration and migration instructions updated accordingly.\n  * Enhanced TypeScript code style guidelines, including stricter type usage and requirements for passing tests and error-free code.\n  * Updated example code snippets and test commands to reflect the new testing setup.\n\n<!-- end of auto-generated comment: release notes by coderabbit.ai -->",
      "repository": "elizaos/eliza",
      "createdAt": "2025-07-28T17:41:57Z",
      "mergedAt": "2025-07-30T14:52:12Z",
      "additions": 103,
      "deletions": 102
    },
    {
      "id": "PR_kwDOMT5cIs6gyGxK",
      "title": "fix: typo",
      "author": "crStiv",
      "number": 5679,
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out before the final review and merge. -->\r\n\r\n# Risks\r\n\r\n<!--\r\nLow, medium, large. List what kind of risks and what could be affected.\r\n-->\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n## What kind of change is this?\r\n\r\n<!--\r\nBug fixes (non-breaking change which fixes an issue)\r\nImprovements (misc. changes to existing features)\r\nFeatures (non-breaking change which adds functionality)\r\nUpdates (new versions of included code)\r\n-->\r\n\r\n<!-- This \"Why\" section is most relevant if there are no linked issues explaining why. If there is a related issue, it might make sense to skip this why section. -->\r\n<!--\r\n## Why are we doing this? Any context or related work?\r\n-->\r\n\r\n# Documentation changes needed?\r\n\r\n<!--\r\nMy changes do not require a change to the project documentation.\r\nMy changes require a change to the project documentation.\r\nIf documentation change is needed: I have updated the documentation accordingly.\r\n-->\r\n\r\n<!-- Please show how you tested the PR. This will really help if the PR needs to be retested and probably help the PR get merged quicker. -->\r\n\r\n# Testing\r\n\r\n## Where should a reviewer start?\r\n\r\n## Detailed testing steps\r\n\r\n<!--\r\nNone: Automated tests are acceptable.\r\n-->\r\n\r\n<!--\r\n- As [anon/admin], go to [link]\r\n  - [do action]\r\n  - verify [result]\r\n-->\r\n\r\n<!-- If there is a UI change, please include before and after screenshots or videos. This will speed up PRs being merged. It is extra nice to annotate screenshots with arrows or boxes pointing out the differences. -->\r\n<!--\r\n## Screenshots\r\n### Before\r\n### After\r\n-->\r\n\r\n<!-- If there is anything about the deployment, please make a note. -->\r\n<!--\r\n# Deploy Notes\r\n-->\r\n\r\n<!--  Copy and paste command line output. -->\r\n<!--\r\n## Database changes\r\n-->\r\n\r\n<!--  Please specify deploy instructions if there is something more than the automated steps. -->\r\n<!--\r\n## Deployment instructions\r\n-->\r\n\r\n<!-- If you are on Discord, please join https://discord.gg/ai16z and state your Discord username here for the contributor role and join us in #development-feed -->\r\n<!--\r\n## Discord username\r\n\r\n-->\r\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-07-26T22:02:13Z",
      "mergedAt": "2025-07-28T23:41:31Z",
      "additions": 1,
      "deletions": 1
    }
  ],
  "codeChanges": {
    "additions": 1,
    "deletions": 1,
    "files": 1,
    "commitCount": 9
  },
  "completedItems": [
    {
      "title": "fix: typo",
      "prNumber": 5679,
      "type": "bugfix",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out before the final review ",
      "files": [
        "packages/docs/blog/wdygdtw_recap.mdx"
      ]
    }
  ],
  "topContributors": [
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 63.53689040257835,
      "prScore": 63.19689040257835,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.33999999999999997,
      "summary": null
    },
    {
      "username": "0xbbjoker",
      "avatarUrl": "https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4",
      "totalScore": 12,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 12,
      "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
    },
    {
      "username": "david-dina",
      "avatarUrl": "https://avatars.githubusercontent.com/u/75289436?u=e17229d4e7d042ba3dac2414bccfd05caa004b28&v=4",
      "totalScore": 0.2,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2,
      "summary": null
    }
  ],
  "newPRs": 2,
  "mergedPRs": 1,
  "newIssues": 1,
  "closedIssues": 4,
  "activeContributors": 6
}