{
  "interval": {
    "intervalStart": "2025-01-19T00:00:00.000Z",
    "intervalEnd": "2025-01-26T00:00:00.000Z",
    "intervalType": "week"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-01-19 to 2025-01-26, elizaos/eliza had 180 new PRs (129 merged), 82 new issues, and 211 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6mwy61",
      "title": "@elizaos/agent@0.1.9-alpha.1 start: `node --loader ts-node/esm src/index.ts \"--isRoot\" \"--characters=characters/eternalai.character.json\"`",
      "author": "illink7",
      "number": 2530,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-19T20:13:23Z",
      "closedAt": "2025-03-08T01:17:17Z",
      "state": "CLOSED",
      "commentCount": 18
    },
    {
      "id": "I_kwDOMT5cIs6m32YB",
      "title": "telegram client not working or responding",
      "author": "gauthking",
      "number": 2557,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-20T15:51:41Z",
      "closedAt": "2025-03-08T01:17:17Z",
      "state": "CLOSED",
      "commentCount": 10
    },
    {
      "id": "I_kwDOMT5cIs6m5hCt",
      "title": "Bot is only responding to target users and ignoring all other mentions on twitter",
      "author": "Xayaan",
      "number": 2563,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-20T18:46:01Z",
      "closedAt": "2025-03-08T01:17:17Z",
      "state": "CLOSED",
      "commentCount": 8
    },
    {
      "id": "I_kwDOMT5cIs6nKFL4",
      "title": "Add support for DeepSeek API",
      "author": "TheRealShreyash",
      "number": 2658,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-22T13:45:31Z",
      "closedAt": "2025-01-26T15:40:02Z",
      "state": "CLOSED",
      "commentCount": 6
    },
    {
      "id": "I_kwDOMT5cIs6nelhR",
      "title": "Bug: Image vision/description not working on Twitter client.",
      "author": "worksgoodcompany",
      "number": 2754,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-24T16:10:46Z",
      "closedAt": "2025-03-08T01:14:37Z",
      "state": "CLOSED",
      "commentCount": 6
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6IcOD-",
      "title": "feat: chainbase plugin for eliza",
      "author": "lxcong",
      "number": 2586,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-21T06:57:28Z",
      "mergedAt": null,
      "additions": 45305,
      "deletions": 122
    },
    {
      "id": "PR_kwDOMT5cIs6Hb4zr",
      "title": "feat: chainbase plugin for eliza",
      "author": "lxcong",
      "number": 2162,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-11T19:39:53Z",
      "mergedAt": "2025-01-23T02:31:29Z",
      "additions": 45174,
      "deletions": 1
    },
    {
      "id": "PR_kwDOMT5cIs6Igtk0",
      "title": "Release/v1.1-edits",
      "author": "simsaidev",
      "number": 2607,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-21T15:32:12Z",
      "mergedAt": null,
      "additions": 27039,
      "deletions": 18118
    },
    {
      "id": "PR_kwDOMT5cIs6IoM7r",
      "title": "Agent",
      "author": "digitalsimboja",
      "number": 2655,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-22T13:21:44Z",
      "mergedAt": null,
      "additions": 24240,
      "deletions": 19157
    },
    {
      "id": "PR_kwDOMT5cIs6Iae2g",
      "title": "fix package.json for mutiple versions of react",
      "author": "xyd945",
      "number": 2574,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-20T22:15:14Z",
      "mergedAt": null,
      "additions": 24178,
      "deletions": 28354
    }
  ],
  "codeChanges": {
    "additions": 141076,
    "deletions": 14243,
    "files": 842,
    "commitCount": 1002
  },
  "completedItems": [
    {
      "title": "fix: client-twitter homeTimeline name parse bug",
      "prNumber": 2789,
      "type": "bugfix",
      "body": "Currently, using the API always returns name as undefined.\r\nIt should be retrieved from .core, like the username on the line below, but it is missing."
    },
    {
      "title": "fix: topics formatting bug at composeState",
      "prNumber": 2788,
      "type": "bugfix",
      "body": "Fixed a bug.\r\n\r\nDiscord: jay.is.more"
    },
    {
      "title": "fix: ethers/viem issue in mind network plugin",
      "prNumber": 2783,
      "type": "bugfix",
      "body": "chore: override ethers version for consistency"
    },
    {
      "title": "Fix: DTS Error mismatch LanguageModelV1interface/Version in ai-sdk mistral model",
      "prNumber": 2782,
      "type": "bugfix",
      "body": "…x for extract-version command in client package.json\r\n\r\n<!-- 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\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m"
    },
    {
      "title": "chore(plugin-coinbase): Update tokenContract.ts",
      "prNumber": 2781,
      "type": "other",
      "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 "
    },
    {
      "title": "chore: enable turbo cache",
      "prNumber": 2775,
      "type": "other",
      "body": "chore: enable turbo cache"
    },
    {
      "title": "fix: make template message footer more explicit",
      "prNumber": 2774,
      "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\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha"
    },
    {
      "title": "feat: added Ankr plugin",
      "prNumber": 2773,
      "type": "feature",
      "body": "# Ankr Plugin for Eliza AI Flow\r\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\r\n   \r\nAnkr APIs as Data & Execution Layer:\r\n\r\nAgents use Ankr’s Multi-Chain RPC to monitor real-time asset prices, liq"
    },
    {
      "title": "feat: Add Amazon Bedrock as LLM provider",
      "prNumber": 2769,
      "type": "feature",
      "body": "# Relates to\r\nhttps://github.com/elizaOS/eliza/issues/2753\r\n\r\n<!-- This risks section must be filled out before the final review and merge. -->\r\n\r\n# Risks\r\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used "
    },
    {
      "title": "feat: create /.turbo/config.json",
      "prNumber": 2768,
      "type": "feature",
      "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\nremote cache\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out before the f"
    },
    {
      "title": "feat(new-plugin): added zerion plugin",
      "prNumber": 2766,
      "type": "feature",
      "body": "\r\n\r\n# Relates to\r\n\r\nNo ticket\r\n\r\n# Risks\r\n\r\nLow risk. \r\n\r\nLow - This is an additive change that introduces a new plugin for zerion for wallet portfolio and positions tracking. Main risks include:\r\nRate limiting from Zerion API\r\nPotential ti"
    },
    {
      "title": "feat: add moralis plugin",
      "prNumber": 2764,
      "type": "feature",
      "body": "# Relates to\r\n\r\n# Risks\r\n\r\nLow\r\n\r\n- Rate-limited API interactions\r\n- Real-time price and trading data accuracy\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nIntroduces the `@elizaos/plugin-moralis` for comprehensive DeFi data access on Sol"
    },
    {
      "title": "Fix path in all files",
      "prNumber": 2763,
      "type": "bugfix",
      "body": "Replace src/core/defaultCharacter.ts with correct path packages/core/src/defaultCharacter.ts"
    },
    {
      "title": "fix: ton plugin build issue",
      "prNumber": 2757,
      "type": "bugfix",
      "body": "fixes minor issue with `plugin-ton`"
    },
    {
      "title": "Bug/fix ton plugin",
      "prNumber": 2755,
      "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\n429 error when running TON plugin to sending a TX.\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks"
    },
    {
      "title": "fix: delete plugin-bootstrap sex message, because it will cause some apis sensitive alerts",
      "prNumber": 2748,
      "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 "
    },
    {
      "title": "feat(ton-plugin): add debug scripts and fix the transfer",
      "prNumber": 2744,
      "type": "feature",
      "body": "# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n- fix failed transfer for ton plugin\r\n- add debug scripts to easy test the ton plugin\r\n\r\n## What kind of change is this?\r\n\r\n- Bug fixes\r\n- Improvements\r\n\r\n# Documentation changes"
    },
    {
      "title": "feat: Restrict discord bot to respond only in allowed channels (#2742)",
      "prNumber": 2743,
      "type": "feature",
      "body": "# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n#2742\r\n\r\n# Risks\r\n\r\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi"
    },
    {
      "title": "feat(plugin-holdstation): add plugin holdstation swap",
      "prNumber": 2741,
      "type": "feature",
      "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\nNo specific issue or ticket is linked to this PR.\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risk"
    },
    {
      "title": "feat: Add plugin-ethstorage",
      "prNumber": 2737,
      "type": "feature",
      "body": "# Relates to\r\nThe PR is not related to any issues.\r\n\r\n# Risks\r\nLow risk, this PR is to add a new plugin, does not affect the core functionalities of Eliza.\r\n\r\n# Background\r\nThere are existing tools that assist users in interacting with dece"
    },
    {
      "title": "chore: adds hyperliquid env variables to env example",
      "prNumber": 2736,
      "type": "other",
      "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\nEnv variables, \r\n\r\n# Risks\r\n\r\nlow\r\n\r\n# Background\r\n\r\nPretty simple update, just adding to `.env.example"
    },
    {
      "title": "feat: minimal workflow to resolve ephemeral check",
      "prNumber": 2735,
      "type": "feature",
      "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\nmerge queue\r\n<!-- This risks section must be filled out before the fi"
    },
    {
      "title": "feat: biome automation via python with reporting",
      "prNumber": 2733,
      "type": "feature",
      "body": "# Biome TypeScript Analysis Automation\r\n\r\n## Overview\r\nAdded Python-based automation for running Biome analysis across ElizaOS plugins with comprehensive reporting capabilities.\r\n\r\n## Key Features\r\n- Automated Biome checks for TypeScript fi"
    },
    {
      "title": "feat: move cleanJsonResponse to parsing",
      "prNumber": 2732,
      "type": "feature",
      "body": ""
    },
    {
      "title": "feat: improve twitter parsing",
      "prNumber": 2730,
      "type": "feature",
      "body": ""
    },
    {
      "title": "feat(new-plugin): add Form chain plugin",
      "prNumber": 2728,
      "type": "feature",
      "body": "# Relates to\r\n\r\nN/A\r\n\r\n# Risks\r\n\r\nLow - Standard blockchain interactions with proper validation and security measures:\r\n\r\n- Token operations limited to connected wallet\r\n- Input validation for all parameters\r\n- Formula selection safety\r\n- B"
    },
    {
      "title": "fix: goal updating bug in the goal evaluator's handler of plugin-bootstrap",
      "prNumber": 2725,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nGoal evaluator of `plugin-bootstrap` has incorrect implementation of the handler, which duplicates updated objectives in the array instead of just updating their statuses.\r\n\r\n# Risks\r\n\r\nLow. This change only impacts bootstra"
    },
    {
      "title": "chore(core/evaluators): source example links",
      "prNumber": 2724,
      "type": "other",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\n## What does this PR do?\r\nCurrent intended path links.\r\n## What kind of change is this?\r\nDocumentation links.\r\n<!--\r\nBu"
    },
    {
      "title": "feat: Add Sei Plugin",
      "prNumber": 2720,
      "type": "feature",
      "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\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in"
    },
    {
      "title": "client-eliza-home: test config and test coverage",
      "prNumber": 2719,
      "type": "tests",
      "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\nhttps://github.com/elizaOS/eliza/issues/2718\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section"
    },
    {
      "title": "feat: add error message",
      "prNumber": 2717,
      "type": "feature",
      "body": ""
    },
    {
      "title": "Remove the log as it may potentially cause the app to crash",
      "prNumber": 2716,
      "type": "other",
      "body": "Just remove one line logger since it may potentially cause the app to crash:\r\n\r\nhttps://github.com/elizaOS/eliza/issues/2206#issuecomment-2585840351\r\n\r\nhttps://github.com/elizaOS/eliza/issues/2206#issuecomment-2607519795"
    },
    {
      "title": "fix: remove duplicated handlePendingTweet",
      "prNumber": 2715,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: resolve @ai-sdk/provider version conflicts",
      "prNumber": 2714,
      "type": "bugfix",
      "body": "- Add pnpm overrides to force @ai-sdk/provider@1.0.6 and @ai-sdk/provider-utils@2.1.2\r\n- Resolves type conflicts between different versions of @ai-sdk/provider\r\n- Fixes build error where \"reasoning\" type wasn't assignable to \"text-delta\"\r\n\r"
    },
    {
      "title": "fix: Unexpected JSON Metadata in Twitter Bot Replies",
      "prNumber": 2712,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/2423\r\n\r\nThe issue occurred due to a JSON.parse error, which caused the raw text to be used as output:\r\nhttps://github.com/elizaOS/eliza/blob/ff12944138dae4c1437cdf3e1ee24980a4e0fc8f/packages/"
    },
    {
      "title": "feat(new-plugin): adding Imgflip plugin for generating memes using the imgflip.com API",
      "prNumber": 2711,
      "type": "feature",
      "body": "# Relates to\r\n\r\nAdding a new feature\r\n\r\n# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nThis pull request adds the imgflip plugin. This plugin provides a GENERATE_MEME action that can be used to generate memes using the imgfli"
    },
    {
      "title": "feat(new-plugin): adding intelligent email evaluation and automation",
      "prNumber": 2709,
      "type": "feature",
      "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\nNew feature addition.\r\n\r\n<!-- This risks section must be filled out before the final review and merge. "
    },
    {
      "title": "chore: Use latest allora-sdk version in the Allora Plugin",
      "prNumber": 2707,
      "type": "tests",
      "body": "- Update Allora Plugin to use `allora-sdk@0.1.0`\r\n- Add rewording (using \"inference\" instead of \"prediction\")\r\n\r\n# Relates to\r\n\r\n# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n- Update Allora Plugin to use `allora-sdk@0.1.0`\r"
    },
    {
      "title": "fix: correct stt plugin userId type",
      "prNumber": 2704,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: add lit plugin",
      "prNumber": 2703,
      "type": "feature",
      "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\nLit Protocol Integration for ElizaOS\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section mus"
    },
    {
      "title": "feat: support mina blockchain",
      "prNumber": 2702,
      "type": "feature",
      "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\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati"
    },
    {
      "title": "feat: Hyperbolic-plugin ",
      "prNumber": 2701,
      "type": "feature",
      "body": "\r\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\r\n\r\n\r\n# Hyperbolic Plugin for ElizaOS\r\n\r\n## Overview\r\nThis PR introduces a new plugin for managing GPU instances on the H"
    },
    {
      "title": "Mostly aesthetic changes, fixed some wonky bullets and numbered lists.",
      "prNumber": 2698,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nDocumentation\r\n\r\n# Risks\r\n\r\nLow\r\n\r\n## What does this PR do?\r\n\r\n- Provide aesthetic tweaks (some wonky bullets and structure)\r\n- Add some minor clarifications\r\n- Update for newer characters\r\n\r\n## What kind of change is this?\r"
    },
    {
      "title": "chore: fix types syntax issue",
      "prNumber": 2694,
      "type": "bugfix",
      "body": "fixes missing `};` before simsai profile inteface"
    },
    {
      "title": "feat(new-plugin): Eliza OmniFlix Plugin",
      "prNumber": 2693,
      "type": "feature",
      "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\nOmniFlix Network Integration Plugin for Eliza AI Agent\r\n\r\n<!-- This risks section must be filled out be"
    },
    {
      "title": "fix(ragKnowledge): Ensure scoped IDs are properly used to check for existing knowledge",
      "prNumber": 2690,
      "type": "bugfix",
      "body": "fix(ragKnowledge): Ensure scoped IDs are properly used to check for existing knowledge\r\n\r\n- Updated logic to correctly handle scoped IDs when verifying existing knowledge entries.\r\n- Improved validation to prevent issues with knowledge retr"
    },
    {
      "title": "feat: [Space] improving handling of user ids and memory storage",
      "prNumber": 2686,
      "type": "feature",
      "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\nhttps://github.com/elizaOS/eliza/issues/2206\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks sec"
    },
    {
      "title": "fix debug targets to show elizalogger debug messages",
      "prNumber": 2685,
      "type": "bugfix",
      "body": "previous pr was clobbered.  fixes #2684\r\n"
    },
    {
      "title": "fix: remove wrong comment",
      "prNumber": 2683,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat(new-plugin): bittensor bitmind api for eliza",
      "prNumber": 2682,
      "type": "feature",
      "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\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital "
    },
    {
      "title": "feat(new-plugin): suno music generation ",
      "prNumber": 2679,
      "type": "feature",
      "body": "# @elizaos/plugin-suno\r\n\r\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\r\n\r\n## Overview\r\n\r\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO"
    },
    {
      "title": "feat(new-plugin): eliza samsung smarthings plugin",
      "prNumber": 2678,
      "type": "feature",
      "body": "# Client-Eliza-Home Functionality Overview\r\n\r\n## Core Purpose\r\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\r\n\r"
    },
    {
      "title": "Revert \"feat(new-plugin): suno Eliza plugin\"",
      "prNumber": 2673,
      "type": "other",
      "body": "Reverts elizaOS/Eliza#2656\r\n\r\nPlugin not ready, implements old plugin interface etc"
    },
    {
      "title": "feat: Implement runProcess function in test library",
      "prNumber": 2672,
      "type": "feature",
      "body": "# Relates to\r\nImproving test utilities functionality\r\n\r\n# Risks\r\nLow - This is a test utility function implementation that:\r\n- Only affects test code, not production code\r\n- Uses standard Node.js APIs (spawn)\r\n- Has proper error handling\r\n-"
    },
    {
      "title": "fix debug targets to show elizalogger debug messages",
      "prNumber": 2670,
      "type": "bugfix",
      "body": "fix for #2667 \r\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`"
    },
    {
      "title": "chore(spelling-fixes): docs",
      "prNumber": 2669,
      "type": "bugfix",
      "body": "Hello\r\nI fixed several spelling issue.\r\nBr, Elias.\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Documentation**\n\t- Updated README.md with improved grammatical clarity in instruct"
    },
    {
      "title": "fix(plugin-depin): sentientAI description",
      "prNumber": 2668,
      "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 "
    },
    {
      "title": "feat(new-plugin): udio music generation for eliza",
      "prNumber": 2660,
      "type": "feature",
      "body": "# @elizaos/plugin-udio\r\n\r\nA Udio AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\r\n\r\n## Overview\r\n\r\nThe Udio plugin integrates Udio AI's powerful music generation capabilities into ElizaO"
    },
    {
      "title": "Improve GitBook Provider Output by Including Query Context",
      "prNumber": 2659,
      "type": "other",
      "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\nIssue  #2657 \r\n\r\n\r\n# Risks\r\n\r\nLow: This change only modifies the GitBook provider’s return format to incl"
    },
    {
      "title": "feat(new-plugin): suno Eliza plugin",
      "prNumber": 2656,
      "type": "feature",
      "body": "# @elizaos/plugin-suno\r\n\r\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\r\n\r\n## Overview\r\n\r\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO"
    },
    {
      "title": "fix: a typo bug in conflux plugin",
      "prNumber": 2654,
      "type": "bugfix",
      "body": "In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\r\n\r\n```\r\n        // Generate content based on template\r\n        const context = composeContext({\r\n            state,\r\n            template: confluxTransferTemplate,    "
    },
    {
      "title": "feat: Add swap & improvements for multiversx-plugin",
      "prNumber": 2651,
      "type": "feature",
      "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\nmultiversx-plugin\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out befor"
    },
    {
      "title": "fix: Resolve chat error in openai-plugin (#2649)",
      "prNumber": 2650,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\n#2649\r\n\r\n# Risks\r\n\r\nLow. This change addresses a specific issue with the `openaiPlugin` chat functionality and does not impact unrelated features or modules.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nThis PR resolves th"
    },
    {
      "title": "chore: fix develop build and tests",
      "prNumber": 2646,
      "type": "bugfix",
      "body": "- holdstation plugin temporarily removed\r\n- fix build issues on other plugins"
    },
    {
      "title": "feat(email-plugin): add email-plugin + improve: fixed avail plugin duplicate dependency",
      "prNumber": 2645,
      "type": "feature",
      "body": "Add an email integration plugin that would allow agents to receive and send emails.\r\n\r\n# Relates to\r\n\r\n2641\r\n\r\n# Risks\r\n\r\nNo risk. New plugin\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nProvide an implementation for an emailClient.\r\n\r\n\r\n##"
    },
    {
      "title": "feat: Add plugin-dcap",
      "prNumber": 2638,
      "type": "feature",
      "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\nThe PR is not related to any issues.\r\n\r\n<!-- This risks section must be filled out before the final rev"
    },
    {
      "title": "docs: add docs on configuring secrets for multi agent workflows.",
      "prNumber": 2632,
      "type": "feature",
      "body": "Adding to `docs/guides/configuration.md`: \r\n\r\n```\r\n### Secrets for Multiple Characters\r\n\r\nIf you don't want to have secrets in your character files because you would\r\nlike to utilize source control for collaborative development on multiple\r"
    },
    {
      "title": "docs: add one click deployment to docs",
      "prNumber": 2631,
      "type": "feature",
      "body": "# Relates to\r\nDocumentation\r\n\r\n\r\n# Risks\r\nNone\r\n\r\n# Background\r\nenabling one click eliza deployment\r\n\r\n## What does this PR do?\r\nAllows developers and non-developers to checkout how they can deploy Eliza in one click using Fleek\r\n\r\n## What "
    },
    {
      "title": "chore(deps): update dependency vite [security]",
      "prNumber": 2629,
      "type": "other",
      "body": "This PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.1"
    },
    {
      "title": "chore(deps): update dependency vite [security]",
      "prNumber": 2627,
      "type": "other",
      "body": "This PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.1"
    },
    {
      "title": "fix: add missing plugin",
      "prNumber": 2626,
      "type": "feature",
      "body": ""
    },
    {
      "title": "chore(add-tests): plugin abstract: test config and tests",
      "prNumber": 2621,
      "type": "tests",
      "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\nhttps://github.com/elizaOS/eliza/issues/2620\r\n<!-- This risks section"
    },
    {
      "title": "feat(plugin-new): Official SimsAI Release V1.0",
      "prNumber": 2618,
      "type": "feature",
      "body": "### Relates to\r\n\r\nN/A\r\nExpand Eliza's social capabilities on a large social agent backroom and agent only social\r\n\r\n### Risks\r\n\r\nLow. While this PR introduces a new external integration with SimsAI, it is isolated from core Eliza functional"
    },
    {
      "title": "chore: allow custom TEE log path",
      "prNumber": 2616,
      "type": "other",
      "body": "# Relates to\r\n\r\nhttps://github.com/elizaOS/eliza/pull/2415\r\n\r\n# Risks\r\n\r\nLow: it only affects the TEE logs.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nFixes an error when TEE logs are enabled that shows the message \"Cannot open database"
    },
    {
      "title": "fix: Add instruction to escape quotes on JSON generation",
      "prNumber": 2604,
      "type": "feature",
      "body": "## What does this PR do?\r\n\r\nThis PR instructions local Llama to escape quotes in strings.\r\n\r\n## What kind of change is this?\r\n\r\nSort of a bug fix\r\n\r\n## Why are we doing this? Any context or related work?\r\n\r\nNoticed that when generating quot"
    },
    {
      "title": "feat: nvidia-nim-plugin",
      "prNumber": 2599,
      "type": "feature",
      "body": "\r\n![image](https://github.com/user-attachments/assets/edf8ae6f-398d-4960-9881-10ed86dcea4b)\r\n\r\n\r\n\r\n\r\n\r\n\r\n# NVIDIA NIM Plugin Integration\r\n\r\n## Overview\r\nThis PR introduces a new plugin that integrates NVIDIA AI Foundation Models into the El"
    },
    {
      "title": "Add 'node-compile-cache' to '.gitignore'",
      "prNumber": 2597,
      "type": "feature",
      "body": "If using dev container, there is no need to commit node-compile-cache folders.\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Chores**\n\t- Updated `.gitignore` to exclude `node-comp"
    },
    {
      "title": "feat(plugin-holdstation): add plugin holdstation swap",
      "prNumber": 2596,
      "type": "feature",
      "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\nNo specific issue or ticket is linked to this PR.\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risk"
    },
    {
      "title": "feat: add router nitro plugin",
      "prNumber": 2590,
      "type": "feature",
      "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\nhttps://github.com/elizaOS/eliza/issues/2561\r\n\r\n<!-- This risks section m"
    },
    {
      "title": "feat: update integration tests workflow with improved caching",
      "prNumber": 2589,
      "type": "feature",
      "body": "# Update Integration Tests Workflow\n\nThis PR updates the integration tests workflow with improved caching configuration and standardized installation commands.\n\n## Changes\n- Added pnpm cache configuration using actions/cache@v4\n- Updated in"
    },
    {
      "title": "feat: Add Cronos Evm",
      "prNumber": 2585,
      "type": "feature",
      "body": "- Created `@elizaos/plugin-cronos` with:\r\n  - Support for Cronos Mainnet and Testnet\r\n  - Token transfer functionality\r\n  - Balance checking capability\r\n  - Wallet provider implementation\r\n\r\n- `README.md`: Documentation and setup guide\r\n- A"
    },
    {
      "title": "chore: lint pass",
      "prNumber": 2580,
      "type": "other",
      "body": "## Summary by CodeRabbit\r\n\r\n### 🚀 New Features\r\n- Added linting scripts across multiple packages to improve code quality\r\n- Introduced ESLint configuration files for consistent code style\r\n- Enhanced validation methods in various plugins t"
    },
    {
      "title": "feat(x spaces): Don't wait for mute, wait for silence",
      "prNumber": 2576,
      "type": "feature",
      "body": "related: \r\nhttps://github.com/elizaOS/eliza/issues/2488\r\n\r\nThis PR enhances the functionality of Twitter Spaces by introducing an interruption mechanism that improves AI responsiveness. Also instead of relying on the unmute button, the AI n"
    },
    {
      "title": "feat(plugin-agentkit): test config and tests",
      "prNumber": 2573,
      "type": "feature",
      "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\nhttps://github.com/elizaOS/eliza/issues/2572\r\n<!-- This risks section"
    },
    {
      "title": "feat(plugin-coingecko): coingecko trending advanced",
      "prNumber": 2568,
      "type": "feature",
      "body": "Adding 2 new actions for coingecko\r\n\r\n1. Get the Latest/hottest liquidity pools on coingecko\r\n2. Get newly listed tokens on coingecko\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- *"
    },
    {
      "title": "feat(plugin-farcaster): test config and test coverage",
      "prNumber": 2567,
      "type": "feature",
      "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\nhttps://github.com/elizaOS/eliza/issues/2566\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section"
    },
    {
      "title": "feat: add three new langs into TTS",
      "prNumber": 2562,
      "type": "feature",
      "body": "TTS with more langs: `Malay`, `Filipino` and `Serbian`.\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **New Features**\n\t- Added text-to-speech support for Indonesian, Tagalog, and M"
    },
    {
      "title": "fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559",
      "prNumber": 2560,
      "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#2559\r\n\r\n# Risks\r\n\r\nLow\r\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM"
    },
    {
      "title": "chore(revert): optimize pnpm cache configuration",
      "prNumber": 2556,
      "type": "other",
      "body": "edit: reverting most pnpm caching attempts"
    },
    {
      "title": "chore: optimize pnpm cache configuration",
      "prNumber": 2555,
      "type": "other",
      "body": "Optimizes pnpm cache configuration to improve package reuse during installation.\n\nChanges made:\n- Move pnpm setup before cache configuration\n- Add architecture-specific cache keys\n- Include package.json in cache key for better specificity\n-"
    },
    {
      "title": "feat: Cosmos Plugin - IBC swap action",
      "prNumber": 2554,
      "type": "feature",
      "body": "<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\r\n\r\n# Relates to:\r\nNA\r\n# Risks\r\nLow risk – this PR adds an action to an existing plugin and does not interfere with the core f"
    },
    {
      "title": "chore: remove cleanup step from integration tests workflow",
      "prNumber": 2553,
      "type": "refactor",
      "body": "# Remove cleanup step from integration tests workflow\n\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\n\n## Changes\n- Rem"
    },
    {
      "title": "chore: remove cleanup step from integration tests workflow",
      "prNumber": 2551,
      "type": "refactor",
      "body": "# Remove cleanup step from integration tests workflow\n\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\n\n## Changes\n- Rem"
    },
    {
      "title": "feat(plugin-devin): implement client-agnostic Devin plugin",
      "prNumber": 2549,
      "type": "feature",
      "body": "# Devin Plugin PR\n\n## Changes\n- Implemented client-agnostic Devin plugin\n- Added comprehensive test coverage\n- Created detailed README documentation\n- Merged develop branch successfully\n\n## Testing\n- Unit tests passing\n- API integration ver"
    },
    {
      "title": "feat: Updated READ.me file with pre-requisites to enable telegram bot",
      "prNumber": 2547,
      "type": "feature",
      "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\nTelegram Client\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be filled out before "
    },
    {
      "title": "fix: develop branch build/start failed",
      "prNumber": 2546,
      "type": "bugfix",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Refactor**\n\t- Renamed internal method for object generation\n\t- Improved code formatting and readability\n\n<!-- end of auto-generated "
    },
    {
      "title": "fix: develop branch build/start failed",
      "prNumber": 2545,
      "type": "bugfix",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Refactor**\n\t- Improved error handling for AgentKit actions initialization\n\t- Enhanced code readability with formatting adjustments i"
    },
    {
      "title": "test configuration and tests for client-lens",
      "prNumber": 2534,
      "type": "tests",
      "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\nhttps://github.com/elizaOS/eliza/issues/2533\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section"
    },
    {
      "title": "feat: Add more actions to Abstract Plugin",
      "prNumber": 2531,
      "type": "feature",
      "body": "<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\r\n\r\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\r\n\r\n\r\n# Relates to\r\nFollow up on https:/"
    },
    {
      "title": "feat: add anthropic image provider for vision",
      "prNumber": 2524,
      "type": "feature",
      "body": "\r\n# Relates to\r\n\r\nVision image descriptions\r\n\r\n# Risks\r\n\r\nlow: \r\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nadd AnthropicImageProvider "
    },
    {
      "title": "feat: plugin rabbi trader tests",
      "prNumber": 2520,
      "type": "feature",
      "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\nhttps://github.com/elizaOS/eliza/issues/2519\r\n<!-- This risks section"
    },
    {
      "title": "fix: use coingecko headerKey from api config",
      "prNumber": 2518,
      "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\nFeature/plugin coingecko #1761\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section must be f"
    },
    {
      "title": "chore: add eliza technical report/paper",
      "prNumber": 2517,
      "type": "feature",
      "body": "Add technical report to README @odilitime @shakkernerd @tcm390 @lalalune \r\n\r\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **Documentation**\r\n\t- Added a citation section to the R"
    },
    {
      "title": "docs: add docs/README_JA.md",
      "prNumber": 2515,
      "type": "feature",
      "body": "\n\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\n\n## Summary by CodeRabbit\n\n- **Documentation**\n\t- Updated Japanese README with comprehensive project details\n\t- Added project overview for Eliza\n\t- Included setup "
    },
    {
      "title": "feat: add support for NVIDIA inference for ElizaOS",
      "prNumber": 2512,
      "type": "feature",
      "body": "\r\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\r\n\r\n\r\n# Add NVIDIA Model Provider Support to ElizaOS\r\n\r\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's"
    },
    {
      "title": "test: plugin-tee - adjusting project structure and new tests",
      "prNumber": 2508,
      "type": "tests",
      "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\nhttps://github.com/elizaOS/eliza/issues/2507\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section"
    },
    {
      "title": "plugin-tts: enhance TTS generation flow and caching",
      "prNumber": 2506,
      "type": "other",
      "body": "# Risks\r\n\r\n**Risk Level:** Low  \r\n**Details:** The changes primarily enhance the existing functionality of TTS generation. Potential risks include unexpected behavior in edge cases for input sanitization or caching logic.\r\n\r\n# Background\r\n\r"
    },
    {
      "title": "chore: default coinbase agentkit plugin",
      "prNumber": 2505,
      "type": "other",
      "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- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b"
    },
    {
      "title": "test: api timeout handling for plugin-binance",
      "prNumber": 2504,
      "type": "tests",
      "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\nhttps://github.com/elizaOS/eliza/issues/2486\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section"
    },
    {
      "title": "docs: user ID with room ID in MemoryManager and other improvements",
      "prNumber": 2492,
      "type": "docs",
      "body": "## What does this PR do?\r\n- Changes parameters in MemoryManager.md from user IDs to room IDs\r\n- Improves variable naming in autonomous-trading.md by adding clearer transaction name\r\n- Fixes typo in enum value LIVEPEER in fine-tuning.md\r\n\r\n#"
    },
    {
      "title": "feat(plugin-openai): add OpenAI integration for text generation",
      "prNumber": 2463,
      "type": "feature",
      "body": "# Relates to\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\r\n\r\n# Risks\r\n\r\n<!-- Low, medium, large. List what kind of risks and what could be aff"
    },
    {
      "title": "feat: Plugin football",
      "prNumber": 2461,
      "type": "feature",
      "body": "# Relates to\r\n\r\nNo specific issue or ticket linked.\r\n\r\n---\r\n\r\n# Risks\r\n\r\n**Low Risk**:\r\n- The plugin is self-contained and doesn't interfere with other parts of the system.\r\n- Only affects the `plugin-football` package, specifically the fet"
    },
    {
      "title": "feat(plugin-new):  initia plugin + chore revert to integrationTests from stable release 0.1.7",
      "prNumber": 2448,
      "type": "feature",
      "body": "# Relates to\r\n\r\nI am developing Initia plugin for elizaOS.\r\n\r\n# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\r\n\r\n## What kind of ch"
    },
    {
      "title": "feat: add Mind Network plugin",
      "prNumber": 2431,
      "type": "feature",
      "body": "# Relates to\r\n\r\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\r\n\r\n# Risks\r\n\r\nLow:\r\n\r\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos"
    },
    {
      "title": "feat:add plugin-lightning",
      "prNumber": 2429,
      "type": "feature",
      "body": "# @elizaos/plugin-lightning\r\n\r\nThis plugin enables create lightning invoice or payInvoice.\r\n\r\n## Features\r\n\r\n- 💱 Make a new off-chain invoice.\r\n- 📊 Make an off-chain payment.\r\n\r\n## Installation\r\n\r\nAdd the plugin to your Eliza configuratio"
    },
    {
      "title": "feat: add a way to create/store/restore agents in the filesystem",
      "prNumber": 2389,
      "type": "feature",
      "body": "# Relates to\r\n\r\nNo Issue.\r\n\r\n# Risks\r\n\r\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nIf USE_CHARACTER_STORAGE is enabled in the .env:\r\n\r\nIt stores a"
    },
    {
      "title": "feat: plugin for OriginTrail Decentralized Knowledge Graph",
      "prNumber": 2380,
      "type": "feature",
      "body": "# Relates to\r\n\r\nN/A - New plugin contribution\r\n\r\n# Risks\r\n\r\nLow:\r\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\r\n- Creation of OriginTrail Knowledge Assets spends y"
    },
    {
      "title": "feat: add adapter-qdrant",
      "prNumber": 2322,
      "type": "feature",
      "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\nAdd qdrant adapter into Eliza system.\r\n\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks section mu"
    },
    {
      "title": "feats: Add 0G to the blockchain sector (diagram update)",
      "prNumber": 2204,
      "type": "feature",
      "body": "diagram update: add 0G"
    },
    {
      "title": "feat: chainbase plugin for eliza",
      "prNumber": 2162,
      "type": "feature",
      "body": "# Relates to\r\nEliza AI agents, blockchain data analytics, Chainbase\r\n\r\n# Risks\r\nLow. This is a new feature that adds functionality without disrupting existing systems.\r\n\r\n# Background\r\n## What does this PR do? \r\nThis PR introduces a new Cha"
    },
    {
      "title": "feat(new-adapter): mongo-db adaptor",
      "prNumber": 1427,
      "type": "feature",
      "body": "Added an adaptor which connects to mongo db atlas. Allowing you to store agent data in the cloud. If you have the appropriate tier you can also take advantage of their vector search functionality.\r\nIt should have all the same functionality "
    },
    {
      "title": "feat(client-alexa): Basic Alexa skill notification",
      "prNumber": 2564,
      "type": "feature",
      "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\nN/A\r\n\r\n# Risks\r\n\r\nMedium\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n- Integrate communication with "
    },
    {
      "title": "docs: Add \"What Did You Get Done This Week? #10\" notes",
      "prNumber": 2558,
      "type": "feature",
      "body": "# Relates to\r\nDocumentation updates for community streams\r\n\r\n# Risks\r\nLow - This is a documentation-only change adding a new community stream summary.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nAdds the summary and transcript for \"What Di"
    },
    {
      "title": "feat(new-plugin): quick intel plugin for token security analysis",
      "prNumber": 2391,
      "type": "feature",
      "body": "# Relates to\r\nN/A\r\n\r\n# Risks\r\n\r\nLow - This plugin is isolated and:\r\n\r\n- Uses established API endpoints\r\n- Has proper error handling\r\n- Follows existing plugin patterns\r\n- No database changes required\r\n- No deployment risks\r\n\r\n# Background\r\n"
    },
    {
      "title": "feat(new-plugin): 0x plugin to swap on evms",
      "prNumber": 2329,
      "type": "feature",
      "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\nhttps://github.com/elizaOS/eliza/issues/2230\r\nCreated a plugin for 0x protocol, a feature request from "
    },
    {
      "title": "feat: custom s3 endpoint url for 'plugin-node'",
      "prNumber": 2176,
      "type": "feature",
      "body": "# Relates to\r\n\r\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\r\n\r\n# Risks\r\n\r\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \r\n\r\n"
    },
    {
      "title": "feat(edriziai): Add Edriziai Startup Mentor AI Assistant",
      "prNumber": 2687,
      "type": "feature",
      "body": "# Edriziai Startup Mentor AI Assistant\r\n\r\n## Overview\r\nThis PR introduces Edriziai, an AI-powered startup mentor assistant integrated with Slack. The assistant provides guidance on startup fundamentals, financial planning, founder mental he"
    },
    {
      "title": "feat: add plugin-bnb to support BNB chain",
      "prNumber": 2278,
      "type": "feature",
      "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\nN/A (No specific issue or ticket linked)\r\n\r\n# Risks\r\n\r\nLow\r\n- This change only adds support for BNB cha"
    },
    {
      "title": "feat: plugin Solana web3.js V2 & automated LPing on Orca",
      "prNumber": 2136,
      "type": "feature",
      "body": "# Background\r\n\r\n## What does this PR do?\r\n1. Adds `plugin-solana-v2`, leveraging the latest features of `@solana/web3.js` v2\r\n  - This plugin can be used alongside existing plugins that use `@solana/web3.js` v1.\r\n  - Other protocols can use"
    }
  ],
  "topContributors": [
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 772.0998210344225,
      "prScore": 248.8338210344225,
      "issueScore": 28.2,
      "reviewScore": 492,
      "commentScore": 3.066
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 398.49209789805053,
      "prScore": 352.00009789805057,
      "issueScore": 0,
      "reviewScore": 44,
      "commentScore": 2.492
    },
    {
      "username": "Freytes",
      "avatarUrl": "https://avatars.githubusercontent.com/u/4147278?u=89aa9570e6f8b4a8e9e41e8f908c16fb69c5a43f&v=4",
      "totalScore": 334.31328612534816,
      "prScore": 333.9132861253482,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.4
    },
    {
      "username": "ai16z-demirix",
      "avatarUrl": "https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4",
      "totalScore": 329.01365801298783,
      "prScore": 290.0956580129878,
      "issueScore": 24.1,
      "reviewScore": 13.5,
      "commentScore": 1.3179999999999998
    },
    {
      "username": "devin-ai-integration",
      "avatarUrl": "https://avatars.githubusercontent.com/in/811515?v=4",
      "totalScore": 306.50871135306693,
      "prScore": 305.63271135306695,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.8759999999999999
    },
    {
      "username": "AIFlowML",
      "avatarUrl": "https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4",
      "totalScore": 286.49530859549895,
      "prScore": 262.91930859549893,
      "issueScore": 0,
      "reviewScore": 22.5,
      "commentScore": 1.0759999999999998
    },
    {
      "username": "BlockEater96",
      "avatarUrl": "https://avatars.githubusercontent.com/u/118160391?u=3db56a43699cba85cd31f6e151973d0658776a73&v=4",
      "totalScore": 189.6940955863044,
      "prScore": 189.2560955863044,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "simsaidev",
      "avatarUrl": "https://avatars.githubusercontent.com/u/192255625?u=618ee6c5eb68a948ec29fc112d1ad85a34ced79c&v=4",
      "totalScore": 178.33132168972827,
      "prScore": 146.63132168972828,
      "issueScore": 0,
      "reviewScore": 31.5,
      "commentScore": 0.2
    },
    {
      "username": "iteyelmp",
      "avatarUrl": "https://avatars.githubusercontent.com/u/6647261?v=4",
      "totalScore": 148.02155759457838,
      "prScore": 148.02155759457838,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 141.5177738965761,
      "prScore": 53.0177738965761,
      "issueScore": 0,
      "reviewScore": 88.5,
      "commentScore": 0
    },
    {
      "username": "Cooops",
      "avatarUrl": "https://avatars.githubusercontent.com/u/24834768?u=91ffca48d202d997110169b04cb074b5353e99d1&v=4",
      "totalScore": 139.8143216897283,
      "prScore": 139.1343216897283,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.6799999999999999
    },
    {
      "username": "normand1",
      "avatarUrl": "https://avatars.githubusercontent.com/u/1393261?u=65c44e54967b1db250d20661877c1dc9768c6add&v=4",
      "totalScore": 118.78133767857925,
      "prScore": 75.10133767857924,
      "issueScore": 4.3,
      "reviewScore": 38.5,
      "commentScore": 0.8799999999999999
    },
    {
      "username": "lincheoll",
      "avatarUrl": "https://avatars.githubusercontent.com/u/53032750?u=ff3890e429047d07a870d870c54e8834ba1faac3&v=4",
      "totalScore": 118.27118794240585,
      "prScore": 97.03318794240585,
      "issueScore": 16.1,
      "reviewScore": 4.5,
      "commentScore": 0.6379999999999999
    },
    {
      "username": "dev-holdstation",
      "avatarUrl": "https://avatars.githubusercontent.com/u/196289472?u=a91b395ce3a49b2deb3b78dfd0d8f4dca4dc38ba&v=4",
      "totalScore": 108.23033059672665,
      "prScore": 108.03033059672664,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "dezcalimese",
      "avatarUrl": "https://avatars.githubusercontent.com/u/75593051?u=27753c33d7db32461aa52a357f724af6e76d5138&v=4",
      "totalScore": 103.0875477931522,
      "prScore": 103.0875477931522,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "AmriteshTrikon",
      "avatarUrl": "https://avatars.githubusercontent.com/u/140790498?v=4",
      "totalScore": 101.03834086797093,
      "prScore": 101.03834086797093,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "augchan42",
      "avatarUrl": "https://avatars.githubusercontent.com/u/20424105?u=d1a74732b07564927928798346f07cd50935c529&v=4",
      "totalScore": 96.06776474931725,
      "prScore": 84.06776474931723,
      "issueScore": 12,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "jteso",
      "avatarUrl": "https://avatars.githubusercontent.com/u/198348?u=dc04c48d74bb8cf1a39378a4e4edc5bf50f9a4b4&v=4",
      "totalScore": 94.23251412796158,
      "prScore": 90.23251412796158,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Ywmet",
      "avatarUrl": "https://avatars.githubusercontent.com/u/6890141?v=4",
      "totalScore": 87.19126025922311,
      "prScore": 87.19126025922311,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "snobbee",
      "avatarUrl": "https://avatars.githubusercontent.com/u/125891987?u=ba9ca14b922f8fb73f38ba0981d157247af3dd03&v=4",
      "totalScore": 81.8985477931522,
      "prScore": 81.8985477931522,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    }
  ],
  "newPRs": 180,
  "mergedPRs": 129,
  "newIssues": 82,
  "closedIssues": 44,
  "activeContributors": 211
}