{
  "interval": {
    "intervalStart": "2025-02-02T00:00:00.000Z",
    "intervalEnd": "2025-02-09T00:00:00.000Z",
    "intervalType": "week"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-02-02 to 2025-02-09, elizaos/eliza had 174 new PRs (96 merged), 54 new issues, and 225 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs6och6b",
      "title": "set up",
      "author": "midoan2",
      "number": 3176,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-02T22:22:01Z",
      "closedAt": "2025-03-08T01:16:18Z",
      "state": "CLOSED",
      "commentCount": 8
    },
    {
      "id": "I_kwDOMT5cIs6oa7xw",
      "title": "After running Pnpm start",
      "author": "SnoochiMink",
      "number": 3151,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-02T06:12:50Z",
      "closedAt": "2025-03-08T02:36:57Z",
      "state": "CLOSED",
      "commentCount": 6
    },
    {
      "id": "I_kwDOMT5cIs6o5U8s",
      "title": "Speech to text in Discord",
      "author": "kevinghim",
      "number": 3282,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-05T17:54:31Z",
      "closedAt": "2025-03-08T01:16:20Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6ofbr-",
      "title": "Runtime import error: ERR_PACKAGE_PATH_NOT_EXPORTED in NestJs",
      "author": "keyur555",
      "number": 3191,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-03T08:51:30Z",
      "closedAt": "2025-03-08T02:36:57Z",
      "state": "CLOSED",
      "commentCount": 3
    },
    {
      "id": "I_kwDOMT5cIs6o8UJQ",
      "title": "Build Error Caused by Zod Dependency Issues",
      "author": "lincheoll",
      "number": 3300,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-06T02:32:28Z",
      "closedAt": "2025-02-11T06:06:30Z",
      "state": "CLOSED",
      "commentCount": 2
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6JteYE",
      "title": "update deepseek",
      "author": "0xgloria",
      "number": 3127,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-01T03:18:23Z",
      "mergedAt": null,
      "additions": 140996,
      "deletions": 704
    },
    {
      "id": "PR_kwDOMT5cIs6KBroP",
      "title": "Get tweet cleanup",
      "author": "monilpat",
      "number": 3237,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-04T16:50:28Z",
      "mergedAt": null,
      "additions": 27191,
      "deletions": 2992
    },
    {
      "id": "PR_kwDOMT5cIs6KWEWy",
      "title": "Add safe plugin",
      "author": "DarrenZal",
      "number": 3340,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-06T22:31:43Z",
      "mergedAt": null,
      "additions": 24070,
      "deletions": 442
    },
    {
      "id": "PR_kwDOMT5cIs6Kel37",
      "title": "feat: Add trading view provider",
      "author": "monilpat",
      "number": 3372,
      "repository": "elizaos/eliza",
      "createdAt": "2025-02-07T23:09:31Z",
      "mergedAt": null,
      "additions": 22417,
      "deletions": 3328
    },
    {
      "id": "PR_kwDOMT5cIs6HeFe9",
      "title": "feat: twitter follow",
      "author": "swfearp",
      "number": 2224,
      "repository": "elizaos/eliza",
      "createdAt": "2025-01-13T01:36:30Z",
      "mergedAt": null,
      "additions": 21996,
      "deletions": 27321
    }
  ],
  "codeChanges": {
    "additions": 24817,
    "deletions": 60576,
    "files": 504,
    "commitCount": 781
  },
  "completedItems": [
    {
      "title": "fix: multi-biome-02",
      "prNumber": 3181,
      "type": "bugfix",
      "body": "Add Biome linting and formatting configuration to the following plugins:\r\n- plugin-web-search\r\n- plugin-video-generation\r\n- plugin-udio\r\n- plugin-twitter\r\n\r\n"
    },
    {
      "title": "fix: multi-biome-01",
      "prNumber": 3180,
      "type": "bugfix",
      "body": "Added biome to - plugin-zksync-era - plugin-zilliqa - plugin-zerion - plugin-whatsapp"
    },
    {
      "title": "fix: plugin-0g",
      "prNumber": 3179,
      "type": "bugfix",
      "body": "Fixed all the issues and added biome. Only issues still in place in upload.ts i had to add an \r\nany to overcome the issue on the line 370 const flowContract = getFlowContract(runtime.getSetting(\"ZEROG_FLOW_ADDRESS\"), signer as any); \r\n\r\n![S"
    },
    {
      "title": "fix: plugin-0x",
      "prNumber": 3178,
      "type": "bugfix",
      "body": "Fixed all the issues and added Biome"
    },
    {
      "title": "fix: plugin-3g-generation",
      "prNumber": 3175,
      "type": "bugfix",
      "body": "Fixed all the issues and added biome"
    },
    {
      "title": "fix: plugin-abstract",
      "prNumber": 3174,
      "type": "bugfix",
      "body": "Fixed all the issues but deployTokenAction.ts for the ANY and the result need probaly a refactoring.\r\n\r\n![Screenshot 2025-02-03 at 04 53 15](https://github.com/user-attachments/assets/15cd59ba-b0dc-4170-b5a1-31326f2fe2b4)\r\n\r\n`\r\n[{\r\n\t\"resour"
    },
    {
      "title": "fix: plugin-agentkit",
      "prNumber": 3172,
      "type": "bugfix",
      "body": "Fixed the typing and added biome"
    },
    {
      "title": "fix: plugin-akash",
      "prNumber": 3171,
      "type": "bugfix",
      "body": "Fixed multiple issues and aded biome."
    },
    {
      "title": "fix: plugin-allora",
      "prNumber": 3169,
      "type": "bugfix",
      "body": "Fixed all the issues and added biome"
    },
    {
      "title": "docs: fix typos in .md",
      "prNumber": 3165,
      "type": "bugfix",
      "body": "arch - arc\r\nastr0x., - astr0x, ( delete . )"
    },
    {
      "title": "fix: upgrade openai and vercel ai packages to fix o1 errors",
      "prNumber": 3146,
      "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\nOpenAI requests for o1 was not succeeding due to `max_tokens` being deprecated in favor of `max_completio"
    },
    {
      "title": "feat (chore): plugin-coinmarketcap",
      "prNumber": 3134,
      "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/3133\r\n<!-- This risks section"
    },
    {
      "title": "feat (chore): plugin-coingecko test config and coverage",
      "prNumber": 3124,
      "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/3123\r\n<!-- This risks section"
    },
    {
      "title": "fix: cli build and init command",
      "prNumber": 3378,
      "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": "(chore): Refactor generation to reflect handler pattern",
      "prNumber": 3376,
      "type": "refactor",
      "body": "This PR implements a 'handlers' which can be used to hook in services"
    },
    {
      "title": "Try loading character path from repo root",
      "prNumber": 3375,
      "type": "other",
      "body": "This allows the user to specify character paths relative to the repository root:\r\n\r\n```\r\nbun run agent -- -- --character=./characters/trump.character.json\r\n```\r\n\r\nWe add `${cwd}../..` to the list of paths to try, to move up from `packages/a"
    },
    {
      "title": "Fix yargs slice in character loading",
      "prNumber": 3374,
      "type": "bugfix",
      "body": "To run an agent with a custom character you currently have to do (to escape a few layers of args parsing):\r\n\r\n```\r\nbun run agent -- -- --character=./characters/trump.character.json\r\n```\r\n\r\nHowever, this `yargs` parse slices off the argument"
    },
    {
      "title": "fix build in core to target node23",
      "prNumber": 3371,
      "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": "resolve merge conflict",
      "prNumber": 3367,
      "type": "other",
      "body": ""
    },
    {
      "title": "support anthropic provider",
      "prNumber": 3364,
      "type": "other",
      "body": ""
    },
    {
      "title": "fix: fix default character",
      "prNumber": 3345,
      "type": "bugfix",
      "body": "Fix the default character"
    },
    {
      "title": "feat: remove verifiable inference concept, will be plugin loaded",
      "prNumber": 3344,
      "type": "feature",
      "body": "This PR removes verifiable inference as a concept, use this as plugin providers, add runtime handler functionality if no dice"
    },
    {
      "title": "Delete all plugins",
      "prNumber": 3342,
      "type": "other",
      "body": "This PR deletes virtually all plugins. These will be moved to https://github.com/elizaos-plugins and indepedently maintained."
    },
    {
      "title": "chore: develop => main",
      "prNumber": 3332,
      "type": "other",
      "body": ""
    },
    {
      "title": "feat: set package publish access to public",
      "prNumber": 3330,
      "type": "feature",
      "body": ""
    },
    {
      "title": "fix: Twitter logging bug",
      "prNumber": 3327,
      "type": "bugfix",
      "body": "Related issue: https://github.com/elizaOS/eliza/issues/3201\r\n\r\nThe issue was due to the parsedResponse already being returned as text."
    },
    {
      "title": "chore: remove remnant files/folders",
      "prNumber": 3326,
      "type": "other",
      "body": ""
    },
    {
      "title": "chore: add missing version property to package.json",
      "prNumber": 3325,
      "type": "feature",
      "body": ""
    },
    {
      "title": "docs: fix typos in plugins.md",
      "prNumber": 3324,
      "type": "bugfix",
      "body": "description in a title "
    },
    {
      "title": "docs: fix typos and update functions",
      "prNumber": 3317,
      "type": "bugfix",
      "body": "I reviewed the entire repository, no more typos found in docs. \r\nHope this helps streamline the project!\r\nBest regards,\r\nBilogweb3\r\n"
    },
    {
      "title": "feat: allow plugins to interact w messangerManager to post on telegram",
      "prNumber": 3314,
      "type": "feature",
      "body": "allow plugins to interact w messangerManager to post on tg\r\n\r\nthis allow to call the tg bot and generate messages\r\n\r\n\r\ntwitter client has a similar behaviour where you can access to post tweets"
    },
    {
      "title": "fix: read modelConfig from character file",
      "prNumber": 3313,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nhttps://github.com/elizaOS/eliza/issues/3233\r\n\r\n# Risks\r\n\r\nLow. IMO, this is only bringing back intended behaviour\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\nadd the `modelConfig` object to the character file schema, so "
    },
    {
      "title": "fix: models unit test",
      "prNumber": 3312,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: parsing unit test failure",
      "prNumber": 3311,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: Fix plugin-solana-v2 package.json",
      "prNumber": 3308,
      "type": "bugfix",
      "body": "\r\n\r\n# Relates to\r\n\r\nFixes issue: **Expected double-quoted property name in JSON at position 825** while parsing `{ \"name\": \"@elizaos/plugin-solana-v2' }` in `/home/oxy/everreach-ai-agent/packages/plugin-solana-v2/package.json`.\r\n\r\n# Risks\r\n"
    },
    {
      "title": "chore: develop => main",
      "prNumber": 3307,
      "type": "other",
      "body": "Changelog\r\n\r\n- #3261\r\n- #3262\r\n- #3269\r\n- #3268\r\n- #3264\r\n- #3258\r\n- #3270\r\n- #3271\r\n- #3278\r\n- #3286\r\n- #3248\r\n- #3283\r\n- #3284\r\n- #3285\r\n- #3238\r\n- #3220\r\n- #3281\r\n- #3306"
    },
    {
      "title": "chore: bump version to 0.25.6-alpha.1",
      "prNumber": 3306,
      "type": "other",
      "body": ""
    },
    {
      "title": "fix: clean json before normalized",
      "prNumber": 3301,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: twitter - add actions suppress action ability.",
      "prNumber": 3286,
      "type": "feature",
      "body": "# Relates to\r\n\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## What kind of change is this?\r\n\r\nImprovements (misc. changes to existing features)\r\n\r\n\r\n## Why are we doing this? Any context or related work?\r\nWhen actions h"
    },
    {
      "title": "fix: telegram- add actions suppress action ability.",
      "prNumber": 3285,
      "type": "feature",
      "body": "# Relates to\r\n\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## What kind of change is this?\r\n\r\nImprovements (misc. changes to existing features)\r\n\r\n\r\n## Why are we doing this? Any context or related work?\r\nWhen actions h"
    },
    {
      "title": "fix: discord - add actions suppress action ability.",
      "prNumber": 3284,
      "type": "feature",
      "body": "# Relates to\r\n\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## What kind of change is this?\r\n\r\nImprovements (misc. changes to existing features)\r\n\r\n\r\n## Why are we doing this? Any context or related work?\r\nWhen actions h"
    },
    {
      "title": "fix: quick-intel plugin: optimize template/add suppress init msg",
      "prNumber": 3283,
      "type": "feature",
      "body": "# Relates to\r\n\r\nN/A\r\n\r\n# Risks\r\n\r\nLow risk, just optimizations\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\nImprovements (misc. changes to existing features)\r\n\r\nadd suppressInitialMessage flag on action\r"
    },
    {
      "title": "fix(core): improve OpenAI-like provider endpoint resolution in `generation.ts`",
      "prNumber": 3281,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nN/A\r\n\r\n# Risks\r\n\r\nMedium (it's core plugin)\r\n\r\n# Background\r\n\r\nWhen configuring an OpenAI-Like Provider, the `generateText` call works, but the `generateObject` call fails. The reason is an endpoint error because `generateTe"
    },
    {
      "title": "fix: DenyLoginSubtask",
      "prNumber": 3278,
      "type": "bugfix",
      "body": "related: \r\nhttps://github.com/elizaOS/eliza/issues/3112\r\nhttps://github.com/elizaOS/eliza/issues/1431\r\n\r\nPreviously, we removed support for setting Twitter cookies via environment variables since we relied on the cached manager to retrieve "
    },
    {
      "title": "fix: handleGoogle(options) lost apiKey",
      "prNumber": 3274,
      "type": "bugfix",
      "body": "# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n`handleGoogle(options)` lost to pass `apiKey`\r\n\r\n## What kind of change is this?\r\n\r\nBug fixes\r\n\r\n## Why are we doing this? Any context or related work?\r\n\r\nWhen using `google` mod"
    },
    {
      "title": "chore: fix spelling issues ",
      "prNumber": 3271,
      "type": "bugfix",
      "body": "Is the Title - incorrect\r\nAre the Title - correct\r\n\r\nrun my Marc - incorrect\r\nrun by Marc - correct\r\n\r\noutpair - incorrect\r\noutput - correct\r\n\r\nthe the - incorrect\r\nthe - correct\r\n\r\n"
    },
    {
      "title": "docs: fix typos and update broken link in docs",
      "prNumber": 3270,
      "type": "bugfix",
      "body": "Hi! I corrected typos in multiple documentation files and fixed a broken link in the NEAR Developer Portal reference.\r\n- Updated NEAR Developer Portal link.\r\n- Fixed typos in multiple docs."
    },
    {
      "title": "Fix broken links on contributing.md",
      "prNumber": 3269,
      "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\nN/A (Fixing broken links in documentation)\r\n\r\n<!-- This risks section must be filled out before the fin"
    },
    {
      "title": "docs: Add GitHub issues link to CONTRIBUTING.md file",
      "prNumber": 3268,
      "type": "feature",
      "body": "# What does this PR do?\r\nThis PR links the Github issues page in the \"Getting Help\" section of CONTRIBUTING.md file.\r\nHere is a before and after changes:\r\n\r\nBefore:\r\nCreate GitHub issues\r\n\r\nAfter:\r\nCreate [GitHub issues](https://github.com/"
    },
    {
      "title": "Fix PG query: Use only 'text' subfield name, field name is not needed here",
      "prNumber": 3264,
      "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": "fix: Dynamic require of \"http\" is not supported error",
      "prNumber": 3262,
      "type": "bugfix",
      "body": "When running pnpm start, the following error occurred: (due to new change of this PR: https://github.com/elizaOS/eliza/pull/3211)\r\n\r\n<img width=\"1003\" alt=\"Screenshot 2025-02-05 at 1 57 20 PM\" src=\"https://github.com/user-attachments/assets"
    },
    {
      "title": "fix: pnpm install",
      "prNumber": 3261,
      "type": "bugfix",
      "body": "fixes a JSON syntax issue in packages/plugin-solana-v2/package.json that caused the following error during pnpm i:\r\n\r\n<img width=\"1006\" alt=\"Screenshot 2025-02-05 at 1 18 37 PM\" src=\"https://github.com/user-attachments/assets/4bbf1aba-2e25-"
    },
    {
      "title": "fix: handle invalid json",
      "prNumber": 3258,
      "type": "bugfix",
      "body": "related: https://github.com/elizaOS/eliza/issues/3245"
    },
    {
      "title": "fix: client-alexa",
      "prNumber": 3255,
      "type": "bugfix",
      "body": "- Add @biomejs/biome as devDependency\r\n- Add lint and format scripts\r\n- Replace existing ESLint configuration\r\n- Standardize tsup dependency version\r\n- Fix all small issues"
    },
    {
      "title": "fix(deps): update dependency vitest [security]",
      "prNumber": 3254,
      "type": "bugfix",
      "body": "This PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vites"
    },
    {
      "title": "chore: remove unnecessary provider and transfer code",
      "prNumber": 3251,
      "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": "feat (chore): plugin-cronos test setup and coverage",
      "prNumber": 3250,
      "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/3249\r\n<!-- This risks section"
    },
    {
      "title": "fix: rag optimizations/fixes for context.",
      "prNumber": 3248,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nN/A\r\n\r\n# Risks\r\n\r\nLow - Bug fixes and optimizations\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\nBug fixes (non-breaking change which fixes an issue)\r\nImprovements (misc. changes to exist"
    },
    {
      "title": "feat (chore) plugin conflux: test config and coverage",
      "prNumber": 3247,
      "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/3246\r\n<!-- This risks section"
    },
    {
      "title": "fix: broken links in documentation",
      "prNumber": 3240,
      "type": "bugfix",
      "body": "Hey! This PR fixes several broken links in the documentation. The links now correctly point to the relevant resources.\r\n\r\n## What's Changed?\r\n- Fixed incorrect or outdated URLs leading to non-existent pages.\r\n\r\nLet me know if there's anythi"
    },
    {
      "title": "feat: (plugin-multiversx) Allow the use of herotag",
      "prNumber": 3238,
      "type": "feature",
      "body": "Allow the use of herotag instead of address to send token\r\n\r\n# Relates to\r\n\r\nMultiversX plugin\r\n\r\n## What does this PR do?\r\n\r\n## What kind of change is this?\r\n\r\nIt modify the SEND_TOKEN action to include the use of herotag\r\nIt also add the "
    },
    {
      "title": "fix: fix docker & types issue",
      "prNumber": 3220,
      "type": "bugfix",
      "body": "# Risks\r\n\r\nLow\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\n\r\n1. fix docker (NPMs had new apt requirement)\r\n2. \"fix\" (type ignore) new type issues that were introduced by bumping NPMs\r\n3. Properly includes zod (per Shakker's instructions, o"
    },
    {
      "title": "feat: Add configuration for enabling/disabling Twitter post generation",
      "prNumber": 3219,
      "type": "feature",
      "body": "Introduced ENABLE_TWITTER_POST_GENERATION config to control automatic tweet generation."
    },
    {
      "title": "chore: develop => main",
      "prNumber": 3216,
      "type": "other",
      "body": "changelog\r\n- #3111\r\n- #3122\r\n- #3146\r\n- #3180\r\n- #3179\r\n- #3181\r\n- #3178\r\n- #3175\r\n- #3174\r\n- #3172\r\n- #3171\r\n- #3169\r\n- #3165\r\n- #3134\r\n- #3124\r\n- #3126\r\n- #3189\r\n- #3190\r\n- #3170\r\n- #3045\r\n- #3096\r\n- #3198\r\n- #3186\r\n- #3107\r\n- #3207\r\n- #3"
    },
    {
      "title": "fix: remove duplicated dependencies",
      "prNumber": 3215,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "docs: rename chat_2024-11-17.md",
      "prNumber": 3210,
      "type": "docs",
      "body": "CONTRIBUTION.MD - CONTRIBUTING.md"
    },
    {
      "title": "feat: Add CREATE_POOL action in MultiversX plugin",
      "prNumber": 3209,
      "type": "feature",
      "body": "# Relates to\r\n\r\nMultiversX Plugin\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\nIt adds the CREATE_POOL feature witch trigger the following transactions on chain:\r\n- wrapEgld (optionnal)\r\n- createPair\r\n- "
    },
    {
      "title": "fix: quick-intel plugin optimizations & fixes.",
      "prNumber": 3208,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nN/A\r\n\r\n# Risks\r\n\r\nLow: Optimizations and fixes\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\nBug fixes (non-breaking change which fixes an issue)\r\n\r\n## Why are we doing this? Any context o"
    },
    {
      "title": "docs: Update faq.md",
      "prNumber": 3207,
      "type": "docs",
      "body": ""
    },
    {
      "title": "chore: Fix Typos and Improve Consistency in Community Chat Logs",
      "prNumber": 3206,
      "type": "bugfix",
      "body": "## **Description**\r\nThis pull request corrects minor typos, improves consistency in terminology, and enhances readability across multiple community chat logs. The changes include:\r\n\r\n- **Fixed spelling mistakes** (e.g.,*solona* → *Solana*, "
    },
    {
      "title": "docs: Add weekly contributor meeting notes",
      "prNumber": 3204,
      "type": "feature",
      "body": "# Relates to\r\nDocumentation updates - Adding weekly contributor meeting notes\r\n\r\n# Risks\r\nLow - This is a documentation-only change adding meeting notes.\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nAdds meeting notes for two weekly contrib"
    },
    {
      "title": "fix: think tag from venice",
      "prNumber": 3203,
      "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\nResponse from Venice model.\r\n\r\n```\r\n<think>\r\nargs\r\n</think>\r\n\r\n```\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r"
    },
    {
      "title": "docs: Update Twitter to X (Twitter)",
      "prNumber": 3198,
      "type": "docs",
      "body": "Since Twitter is now rebranded to X, so I have changes made changes in the README file. It is now \"X (Twitter)\" and I kept the Twitter keyword since people still use the word Twitter.\r\n\r\n#3196 "
    },
    {
      "title": "fix: Slack download upload attachments",
      "prNumber": 3194,
      "type": "bugfix",
      "body": "# Relates to\r\n\r\nDidn't create an issue, but basically actions like \"describe an image\" is not working using the Slack client. \r\nThe raw attachment Slack ID is set to describe an image, which cannot proceed.\r\n\r\nSimilarly, when using actions "
    },
    {
      "title": "fix: extract attribute from raw text instead of normalized json",
      "prNumber": 3190,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "fix: update provider-utils",
      "prNumber": 3189,
      "type": "bugfix",
      "body": "We encountered an issue where the app couldn't start due to the following error:\r\n\r\n<img width=\"798\" alt=\"Screenshot 2025-02-03 at 1 06 40 PM\" src=\"https://github.com/user-attachments/assets/09c280f4-3937-4b07-a876-a3a4c6bed1f5\" />\r\n\r\nThis "
    },
    {
      "title": "chore: add Biome configuration to Solana ecosystem plugins 07",
      "prNumber": 3186,
      "type": "feature",
      "body": "Add Biome linting and formatting configuration to the following plugins:\r\n- plugin-solana-v2\r\n- plugin-solana-agent-kit\r\n- plugin-solana\r\n- plugin-sgx\r\n\r\nChanges include:\r\n- Add @biomejs/biome as devDependency\r\n- Add lint and format scripts"
    },
    {
      "title": "feat: coingecko advanced -  various pools by network",
      "prNumber": 3170,
      "type": "feature",
      "body": "Get trending pools on coingecko by specific network\r\n\r\nGet New pools on coingecko by specific network"
    },
    {
      "title": "chore: Update GitHub Actions workflows and documentation",
      "prNumber": 3166,
      "type": "docs",
      "body": "\r\nChanges:\r\n1. .github/workflows/image.yaml\r\n- Old: \"Container registry registry\"\r\n- New: \"Container registry\"\r\n- Why: Remove duplicate word for better readability\r\n\r\n2. .github/workflows/pr.yaml  \r\n- Old: actions/checkout@v3\r\n- New: action"
    },
    {
      "title": "chore: Standardization of Security Check Identifiers across GoPlus plugin",
      "prNumber": 3164,
      "type": "other",
      "body": "This PR updates the `ADRESS_SECURITY_CHECK` identifier across multiple files in the GoPlus plugin to ensure consistency and alignment with the correct naming convention. The change improves code clarity and reduces potential confusion in re"
    },
    {
      "title": "fix: Update pnpm version during Docker build",
      "prNumber": 3158,
      "type": "bugfix",
      "body": "Update pnpm version in docker build progress. Cause 9.4.0 is too low, comes out patch errors."
    },
    {
      "title": "Fix README_JA.md (add unwritten text and fix typo)",
      "prNumber": 3153,
      "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\nnone\r\n\r\n# Risks\r\n\r\nnone\r\n\r\n# Background\r\n\r\n## What does this PR do?\r\nI fix README_JA typo and add unwritt"
    },
    {
      "title": "chore: some fix after v0.1.9",
      "prNumber": 3141,
      "type": "bugfix",
      "body": "1. update default_log_level to info \r\n2. display tips after default agent started\r\n3. before onchain json loading checking the wallet address.\n4. default value should be empty value "
    },
    {
      "title": "fix: remove duplicated plugins",
      "prNumber": 3126,
      "type": "bugfix",
      "body": ""
    },
    {
      "title": "feat: Trump character but tweets in Spanish by default",
      "prNumber": 3119,
      "type": "feature",
      "body": "<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\r\n# Background\r\nBillions of people are not native English speakers & a template is needed to make it easier for anyone to crea"
    },
    {
      "title": "clean up",
      "prNumber": 3116,
      "type": "refactor",
      "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(reduce-providers): Generic Model Loading (OpenAI compatible endpoints)",
      "prNumber": 3114,
      "type": "other",
      "body": "# Generic Model Loading System Implementation\r\n\r\n## Overview\r\nThe PR implements a generic model loading system with OpenAI-compatible endpoints.\r\n\r\n## Key Changes\r\n\r\n### 1. Unified Provider Configuration\r\n- Simplified provider setup using:\r"
    },
    {
      "title": "fix: plugin-anyone",
      "prNumber": 3107,
      "type": "bugfix",
      "body": "Fixed all the issues and retouch a bit te code in in Anyone Plugin"
    },
    {
      "title": "feat: plugin desk exchange",
      "prNumber": 3096,
      "type": "feature",
      "body": "# Relates to  \r\nN/A - New plugin contribution  \r\n\r\n# Risks  \r\n**Low**  \r\n- Only interacts with public DESK Exchange API endpoints  \r\n- Requires explicit private key configuration  \r\n- Has clear error handling  \r\n\r\n# Background  \r\n\r\n## What "
    },
    {
      "title": "feat: Add edwin plugin to eliza",
      "prNumber": 3045,
      "type": "feature",
      "body": "# Relates to https://github.com/elizaOS/eliza/issues/3040\r\n\r\n<img width=\"810\" alt=\"image\" src=\"https://github.com/user-attachments/assets/faa1236c-2d32-4a4a-8ea2-0cff73da2679\" />\r\n\r\n# Risks\r\n\r\nThis plugin gives agents the ability to perform"
    },
    {
      "title": "feat: Replace pnpm with Bun",
      "prNumber": 2852,
      "type": "feature",
      "body": "This PR replaces pnpm with bun. Bun is faster and enables cool future stuff, like runtime loading of typescript.\r\n\r\nThis PR needs to be tested as it could cause some breaking issues in CI."
    },
    {
      "title": "chore: Add adapter-sqlite to deps",
      "prNumber": 3357,
      "type": "feature",
      "body": "This fixes `adapter-sqlite` not loading as the default adapter (occurs when no other plugins provide it).\r\n\r\nhttps://github.com/elizaOS/eliza/blob/6f40883c7ae5bdb491a55753562785c40eaa7432/agent/src/index.ts#L678\r\n\r\nNote `adapter-sqlite` is "
    },
    {
      "title": "chore: Remove plugin imports from agent",
      "prNumber": 3346,
      "type": "other",
      "body": "Cleanup. Remove dead monorepo plugin imports from `agent` source."
    },
    {
      "title": "chore: move default character to agent",
      "prNumber": 3343,
      "type": "other",
      "body": "Move the default character into the agent"
    },
    {
      "title": "feat: Dynamic Plugin Loading (merged_)",
      "prNumber": 3339,
      "type": "feature",
      "body": "Merges develop onto:\r\n\r\nhttps://github.com/elizaOS/eliza/pull/3336\r\n\r\nSuccessfully works on my machine"
    },
    {
      "title": "feat: TON Plugin: NFT collection, item creation, metadata change and transfer actions",
      "prNumber": 3211,
      "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/2962\r\n\r\n<!-- LINK TO ISSUE OR TICKET -->\r\n\r\n<!-- This risks secti"
    }
  ],
  "topContributors": [
    {
      "username": "AIFlowML",
      "avatarUrl": "https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4",
      "totalScore": 434.2987392105229,
      "prScore": 434.0987392105229,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 404.38848995726835,
      "prScore": 348.5744899572684,
      "issueScore": 4,
      "reviewScore": 50.5,
      "commentScore": 1.3139999999999998
    },
    {
      "username": "shakkernerd",
      "avatarUrl": "https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4",
      "totalScore": 327.8190632888958,
      "prScore": 162.18106328889579,
      "issueScore": 0,
      "reviewScore": 165,
      "commentScore": 0.6379999999999999
    },
    {
      "username": "lalalune",
      "avatarUrl": "https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4",
      "totalScore": 292.34225603954894,
      "prScore": 286.90425603954895,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0.43799999999999994
    },
    {
      "username": "mikirov",
      "avatarUrl": "https://avatars.githubusercontent.com/u/29272392?u=a4773a399c1cbcd34cdca9a7877cd61824c5bf09&v=4",
      "totalScore": 232.49193096436306,
      "prScore": 230.93593096436308,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 1.5559999999999998
    },
    {
      "username": "odilitime",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4",
      "totalScore": 227.9633216897283,
      "prScore": 151.1873216897283,
      "issueScore": 0,
      "reviewScore": 75.5,
      "commentScore": 1.2759999999999998
    },
    {
      "username": "azep-ninja",
      "avatarUrl": "https://avatars.githubusercontent.com/u/142059473?u=7bcfb03323132153f1cca74bdb66853b5e2e1dd5&v=4",
      "totalScore": 159.5007050655107,
      "prScore": 159.5007050655107,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "avaer",
      "avatarUrl": "https://avatars.githubusercontent.com/u/6926057?u=4f55bb6c993f04590b66d17136cdb9579b87bac4&v=4",
      "totalScore": 126.96888216250895,
      "prScore": 126.96888216250895,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "romain-lfg",
      "avatarUrl": "https://avatars.githubusercontent.com/u/191244204?v=4",
      "totalScore": 114.72532168972829,
      "prScore": 114.72532168972829,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "ai16z-demirix",
      "avatarUrl": "https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4",
      "totalScore": 102.8038185033617,
      "prScore": 94.26381850336169,
      "issueScore": 8,
      "reviewScore": 0,
      "commentScore": 0.54
    },
    {
      "username": "octavio12345300",
      "avatarUrl": "https://avatars.githubusercontent.com/u/118059511?u=e78daeceed99f78ce6afd4a717d4936403a80f33&v=4",
      "totalScore": 95,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 95,
      "commentScore": 0
    },
    {
      "username": "Bilirose",
      "avatarUrl": "https://avatars.githubusercontent.com/u/137919731?v=4",
      "totalScore": 87.2875477931522,
      "prScore": 87.0875477931522,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "thisisomar",
      "avatarUrl": "https://avatars.githubusercontent.com/u/50152142?u=1aa3365769b2f7f6d7ef46daaac8bb87a2abf974&v=4",
      "totalScore": 83.97716490888342,
      "prScore": 83.97716490888342,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "Okulon",
      "avatarUrl": "https://avatars.githubusercontent.com/u/16987370?v=4",
      "totalScore": 80.8515477931522,
      "prScore": 80.8515477931522,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "rferrari",
      "avatarUrl": "https://avatars.githubusercontent.com/u/495887?u=5a56d90f584ffc1827bb301541076597dca9cb3e&v=4",
      "totalScore": 78.96910352903964,
      "prScore": 70.26910352903964,
      "issueScore": 8.3,
      "reviewScore": 0,
      "commentScore": 0.4
    },
    {
      "username": "aiqubits",
      "avatarUrl": "https://avatars.githubusercontent.com/u/35585232?u=2526b0e5fdcc3bfa289a1b20cc4129b3ccfe00e4&v=4",
      "totalScore": 78.2615477931522,
      "prScore": 78.0615477931522,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "praveen-kaia",
      "avatarUrl": "https://avatars.githubusercontent.com/u/112046567?v=4",
      "totalScore": 75.8175477931522,
      "prScore": 71.6175477931522,
      "issueScore": 4,
      "reviewScore": 0,
      "commentScore": 0.2
    },
    {
      "username": "monilpat",
      "avatarUrl": "https://avatars.githubusercontent.com/u/15067321?v=4",
      "totalScore": 74.7645477931522,
      "prScore": 74.7645477931522,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "elpulpo0",
      "avatarUrl": "https://avatars.githubusercontent.com/u/151920498?u=3d14eb2852dcc0f8ca2590047f2c43d601c3aeb1&v=4",
      "totalScore": 65.83030784661932,
      "prScore": 65.83030784661932,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0
    },
    {
      "username": "HashWarlock",
      "avatarUrl": "https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4",
      "totalScore": 65.33674286307404,
      "prScore": 60.13674286307404,
      "issueScore": 0,
      "reviewScore": 5,
      "commentScore": 0.2
    }
  ],
  "newPRs": 174,
  "mergedPRs": 96,
  "newIssues": 54,
  "closedIssues": 26,
  "activeContributors": 225
}