{
  "date_generated_for": "2024-12-11",
  "ai_news_elizaos_discord_md_2024-12-10": {
    "filename": "2024-12-10.md",
    "error": "File not found"
  },
  "ai_news_elizaos_discord_md_2024-12-09": {
    "filename": "2024-12-09.md",
    "error": "File not found"
  },
  "ai_news_elizaos_discord_md_2024-12-08": {
    "filename": "2024-12-08.md",
    "error": "File not found"
  },
  "ai_news_elizaos_daily_json_2024-12-10": {
    "filename": "2024-12-10.json",
    "content": {
      "type": "dailySummary",
      "title": "Daily Summary for 2024-12-10",
      "categories": [
        {
          "title": "Recent Updates and Fixes in ElizaOS",
          "content": [
            {
              "text": "Fixed Telegram response handling by changing memory userId to agentId.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/589df71e11aa61bb40a7c66269b286fa8fee8ca9"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/589df71e11aa61bb40a7c66269b286fa8fee8ca9"
              ],
              "videos": []
            },
            {
              "text": "Enabled character.json settings models for OpenRouter.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf"
              ],
              "videos": []
            },
            {
              "text": "Renamed the Intiface plugin.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78",
                "https://github.com/elizaOS/eliza/commit/d8368d4bd129408caa2357736c5c854afd9a1e36",
                "https://github.com/elizaOS/eliza/commit/4f8a0d8587f870c81d070f0ec516188587eaedc4"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/d8368d4bd129408caa2357736c5c854afd9a1e36",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4f8a0d8587f870c81d070f0ec516188587eaedc4"
              ],
              "videos": []
            },
            {
              "text": "Fixed Docker issue where it attempted to filter out a missing docs package.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/e8dab54c6de848bdbed22b1091be03631b0dd9cc"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e8dab54c6de848bdbed22b1091be03631b0dd9cc"
              ],
              "videos": []
            },
            {
              "text": "Added a callback handler to the runtime evaluate method.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/4c2fcf3868e9eb7cb2171730297cda8e8e509823"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/4c2fcf3868e9eb7cb2171730297cda8e8e509823"
              ],
              "videos": []
            },
            {
              "text": "Fixed a broken pnpm lockfile.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2"
              ],
              "videos": []
            },
            {
              "text": "Merged Phala-Network's add-TEE-mode branch.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/fe3c5d0ac0f7e6619ef0d5731c283c231f60c446"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/fe3c5d0ac0f7e6619ef0d5731c283c231f60c446"
              ],
              "videos": []
            },
            {
              "text": "Added support for uploading files to AWS S3.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/c017522b807014eacf0ae181c3f0c9a3099b6481"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c017522b807014eacf0ae181c3f0c9a3099b6481"
              ],
              "videos": []
            },
            {
              "text": "Fixed MAX_TWEET_LENGTH setting usage.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/7fe36e2755b9dae157e6c266038290abca562920"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7fe36e2755b9dae157e6c266038290abca562920"
              ],
              "videos": []
            },
            {
              "text": "Corrected EVM plugin activation condition.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/9d3ab4c49a11934aae43a516bcc2aa993be8dc44"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9d3ab4c49a11934aae43a516bcc2aa993be8dc44"
              ],
              "videos": []
            },
            {
              "text": "Fixed an issue with the Farcaster client process action.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/61d02ae61ee84b29eb2b9b3d5bc410362d9ff2d7"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/61d02ae61ee84b29eb2b9b3d5bc410362d9ff2d7"
              ],
              "videos": []
            },
            {
              "text": "Reverted a change to the LlamaCloud endpoint.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/33289ce30e20d800284bdd52f1d8d569d77dab30"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/33289ce30e20d800284bdd52f1d8d569d77dab30"
              ],
              "videos": []
            },
            {
              "text": "Added a WSL installation guide to the documentation.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/9c7a080020d74baed821319dee158c87987ba4a2",
                "https://github.com/elizaOS/eliza/commit/c3f848787d0c3095041a27db67f50d3e4b8ce146"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9c7a080020d74baed821319dee158c87987ba4a2",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c3f848787d0c3095041a27db67f50d3e4b8ce146"
              ],
              "videos": []
            },
            {
              "text": "Added a LinkedIn client.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/95e6ae71c0e8a7436381b9db8ccb9c644155f424"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/95e6ae71c0e8a7436381b9db8ccb9c644155f424"
              ],
              "videos": []
            },
            {
              "text": "Created a German README file (README_DE.md).",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/021205e376e388bae127544b878d48be748b0840"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/021205e376e388bae127544b878d48be748b0840"
              ],
              "videos": []
            }
          ],
          "topic": "merge"
        },
        {
          "title": "Recent Fixes and Improvements in ElizaOS",
          "content": [
            {
              "text": "A fix was implemented to revert an incorrect LlamaCloud API endpoint change. The update ensures that LlamaCloud does not use Together.ai's API endpoint, correcting a potential misconfiguration.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/954"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/954"
              ],
              "videos": []
            },
            {
              "text": "A follow-up fix was made to ensure that MAX_TWEET_LENGTH is correctly used from settings. This addresses an oversight from a previous update.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/960"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/960"
              ],
              "videos": []
            },
            {
              "text": "A bug was reported where the `modelEndpointOverride` setting was not working for `generateObjectV2` when using OpenAI as the model provider. A workaround was suggested to ensure the correct endpoint is used.",
              "sources": [
                "https://github.com/elizaOS/eliza/issues/961"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/961"
              ],
              "videos": []
            },
            {
              "text": "A fix was applied to the Farcaster client to ensure that actions such as following users and reacting to casts are properly executed. The update also stores the cast hash in message memory for better action handling.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/963"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/963"
              ],
              "videos": []
            },
            {
              "text": "An issue was reported where the `plugin-evm` module failed to parse transfer parameters correctly, preventing successful transactions. A fix was implemented to correct parameter parsing and return the transaction hash upon execution.",
              "sources": [
                "https://github.com/elizaOS/eliza/issues/964",
                "https://github.com/elizaOS/eliza/pull/965"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/964",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/965"
              ],
              "videos": []
            },
            {
              "text": "A bug in the EVM plugin activation logic was fixed. The issue was caused by an incorrect condition that checked for wallet addresses not starting with '0x'. The fix ensures proper activation of the EVM plugin.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/962"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/962"
              ],
              "videos": []
            },
            {
              "text": "A fix was applied to the TwitterSearchClient to improve its functionality and align it with other clients. The update also addresses concerns about rate limiting and shadow bans.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/951"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/951"
              ],
              "videos": []
            },
            {
              "text": "A fix was made to resolve an `rpcError` issue for Ethereum mainnet, ensuring smoother operation of Ethereum-related functionalities.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/5e7efb0d9cbc31a1aa8526730362ff4020be05b2"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5e7efb0d9cbc31a1aa8526730362ff4020be05b2"
              ],
              "videos": []
            }
          ],
          "topic": "bug"
        },
        {
          "title": "Enhancements and Fixes for Environment Variable Configuration in ElizaOS",
          "content": [
            {
              "text": "Recent updates to ElizaOS introduce improvements in handling environment variables for configuring models. A key enhancement allows passing environment variables when setting up GOAT, ensuring better flexibility in model selection.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f"
              ],
              "videos": []
            },
            {
              "text": "A new feature introduces hyperbolic environment variables to override the model class. This update adds variables for different hyperbolic model sizes, following patterns used by other model providers like Ollama and Google. The change is considered low-risk and does not require documentation updates.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/974"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/974"
              ],
              "videos": []
            },
            {
              "text": "Multiple commits introduce support for configuring the EternalAI model using environment variables. These updates ensure that EternalAI models can be set up dynamically through environment configurations.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/369949a605a73d19cfdbbf761a7eca1890f9f394",
                "https://github.com/elizaOS/eliza/commit/6d1f4e265fbafa226430f9b0dd2b415b6dc93de2",
                "https://github.com/elizaOS/eliza/commit/5dfc334f5ff79f39aa69c94b5828c77eeeeed94f",
                "https://github.com/elizaOS/eliza/commit/932d020fdda02ca9a9d8ab89ca9b888c45473566"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/369949a605a73d19cfdbbf761a7eca1890f9f394",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/6d1f4e265fbafa226430f9b0dd2b415b6dc93de2",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5dfc334f5ff79f39aa69c94b5828c77eeeeed94f",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/932d020fdda02ca9a9d8ab89ca9b888c45473566"
              ],
              "videos": []
            },
            {
              "text": "A refactor ensures that environment variables are kept in order to minimize confusion, improving maintainability and readability of configuration settings.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/f3992efc687be3217308f080398a14f8e812b956"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f3992efc687be3217308f080398a14f8e812b956"
              ],
              "videos": []
            },
            {
              "text": "A fix was applied to correct the use of Heurist model environment variables, ensuring proper configuration and functionality.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/98bfcfc3a58f3134270577db920483951f3b9923"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/98bfcfc3a58f3134270577db920483951f3b9923"
              ],
              "videos": []
            },
            {
              "text": "An update ensures that the AWS S3 service in the plugin-node is not activated if the required environment variables are not present, preventing unnecessary service activation.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/7a37c496cc8e0eb3237de55e4ef45fef79ebb517"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7a37c496cc8e0eb3237de55e4ef45fef79ebb517"
              ],
              "videos": []
            }
          ],
          "topic": "environment"
        },
        {
          "title": "Recent Fixes and Enhancements in ElizaOS",
          "content": [
            {
              "text": "Fixed an issue where the Farcaster client did not fire actions.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/49b6672bb9df7c81e05d6440135e155e8b0d9709",
                "https://github.com/elizaOS/eliza/commit/01e093274d2f589df76df523019483f6b1e9660d"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/49b6672bb9df7c81e05d6440135e155e8b0d9709",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/01e093274d2f589df76df523019483f6b1e9660d"
              ],
              "videos": []
            },
            {
              "text": "Fixed and improved the Ethereum transfer action in the EVM plugin.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/9aa80fa37f96baca88f762d5b3b1b5f03d090e36",
                "https://github.com/elizaOS/eliza/commit/ee43b4560fb907298173b096c8a815874a5f6d51"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/9aa80fa37f96baca88f762d5b3b1b5f03d090e36",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ee43b4560fb907298173b096c8a815874a5f6d51"
              ],
              "videos": []
            },
            {
              "text": "Added a console log for the transfer action to improve debugging.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea"
              ],
              "videos": []
            },
            {
              "text": "Refactored the EVM plugin's transfer and swap actions for better performance and maintainability.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/bd268143e0e97fd78a18c33c34835ec03fecd8f8",
                "https://github.com/elizaOS/eliza/commit/5c39893fc325ceae431424fd7b88d65f38c0dc87"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/bd268143e0e97fd78a18c33c34835ec03fecd8f8",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5c39893fc325ceae431424fd7b88d65f38c0dc87"
              ],
              "videos": []
            },
            {
              "text": "Added Pinata integration and improved the register action.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/b5feccdd8636da3f2313937afed952a5bc335231"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/b5feccdd8636da3f2313937afed952a5bc335231"
              ],
              "videos": []
            }
          ],
          "topic": "action"
        },
        {
          "title": "Crypto Market Update",
          "content": [
            {
              "text": "The cryptocurrency market has seen fluctuations in the prices of major assets. Wrapped Bitcoin (WBTC) was recorded at $97,259.72 and later at $96,439.09, indicating a slight decline.",
              "sources": [
                "WBTC"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Wrapped Ethereum (WETH) experienced a decrease in value, with prices moving from $3,716.44 to $3,629.94.",
              "sources": [
                "WETH"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Solana (SOL) also saw a drop in price, from $216.74 to $213.74.",
              "sources": [
                "SOL"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "The ai16z token remained stable at $0.004326.",
              "sources": [
                "ai16z"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "crypto market"
        },
        {
          "title": "Recent Updates to ElizaOS",
          "content": [
            {
              "text": "Removed duplicate 'TOGETHER' option on switch to improve code clarity.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/e9a96997979e4af85f22bd40a7700b14b19fb433"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/e9a96997979e4af85f22bd40a7700b14b19fb433"
              ],
              "videos": []
            },
            {
              "text": "Reverted a change to the llamacloud endpoint, restoring previous functionality.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/8c54fba391049a4f68596594a8df3d7edf0994cf"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/8c54fba391049a4f68596594a8df3d7edf0994cf"
              ],
              "videos": []
            },
            {
              "text": "Fixed an issue where response memory incorrectly used 'userId' instead of 'agentId'.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/f970c450fd66f004e021589c9e18ac205afaa028"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/f970c450fd66f004e021589c9e18ac205afaa028"
              ],
              "videos": []
            },
            {
              "text": "Updated the system to use 'MAX_TWEET_LENGTH' from settings, ensuring consistency in tweet length limits.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/c246a6c9efb9a1bba81075293c5bd230e9b4b4f7",
                "https://github.com/elizaOS/eliza/commit/ba0642357f2630266dd7ecf6ad617599d0f4b43d"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c246a6c9efb9a1bba81075293c5bd230e9b4b4f7",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/ba0642357f2630266dd7ecf6ad617599d0f4b43d"
              ],
              "videos": []
            },
            {
              "text": "Removed 'walletinfo' from the template to streamline the system.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/c176e1e859805d09a718c70e6433021e6fa171db"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/c176e1e859805d09a718c70e6433021e6fa171db"
              ],
              "videos": []
            }
          ],
          "topic": "format"
        },
        {
          "title": "Recent Updates and Testing in ElizaOS",
          "content": [
            {
              "text": "A new LinkedIn client has been introduced to support Eliza's integration with LinkedIn. The implementation includes default rate limits to assist developers, though additional testing is needed. Documentation updates may be required in the main Eliza README.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/973"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/973"
              ],
              "videos": []
            },
            {
              "text": "A new GenLayer plugin has been added, allowing interaction with GenLayer through Eliza. The contributor based the implementation on existing documentation and plugins. No significant risks were identified, but testing and documentation improvements are needed.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/975"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/975"
              ],
              "videos": []
            },
            {
              "text": "An initial bot using Superfluid has been introduced, though details on its functionality and risks are not fully documented.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/966"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/966"
              ],
              "videos": []
            },
            {
              "text": "Parsing tests have been added to improve the reliability of file parsing within the project.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/71106fc846feace1d367705c311558280e9abcb6"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/71106fc846feace1d367705c311558280e9abcb6"
              ],
              "videos": []
            },
            {
              "text": "A new testing framework has been introduced, including smoke tests and an integration test using OpenAI. The framework aims to establish a quality gate for PRs and ensure stability. API keys are required for some tests, and security measures are recommended to prevent leaks.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/993"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/993"
              ],
              "videos": []
            }
          ],
          "topic": "testing"
        },
        {
          "title": "Recent Maintenance and Refactoring Updates in ElizaOS",
          "content": [
            {
              "text": "A broken lockfile issue was fixed to ensure proper dependency management.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/977"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/977"
              ],
              "videos": []
            },
            {
              "text": "Several files were refactored to improve maintainability and organization.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca",
                "https://github.com/elizaOS/eliza/commit/1098b4ee54ccfa5d05de30edc77cbdb1f306d353"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/1098b4ee54ccfa5d05de30edc77cbdb1f306d353"
              ],
              "videos": []
            },
            {
              "text": "The missing prebuild source files for the echochambers plugin were added to ensure proper functionality and maintainability. This update does not introduce functional changes but ensures complete source control.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/997"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/997"
              ],
              "videos": []
            }
          ],
          "topic": "maintenance"
        },
        {
          "title": "Fix Twitter Search Logic and Add Galadriel Image Model",
          "content": [
            {
              "text": "A recent update to the Eliza project includes fixes to the Twitter search logic and the addition of an image model for the Galadriel model provider. The Twitter search functionality was refined by commenting it out to prevent unintended searches and rate-limit issues. Additionally, a new image model was introduced for the Galadriel provider, enhancing the project's capabilities.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/7812563c8644837e280ced03d141c3d99537aea3",
                "https://github.com/elizaOS/eliza/commit/a4bc511460101a4720405c28c5d539d9bf85625f",
                "https://github.com/elizaOS/eliza/pull/994"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/7812563c8644837e280ced03d141c3d99537aea3",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/a4bc511460101a4720405c28c5d539d9bf85625f",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/994"
              ],
              "videos": []
            },
            {
              "text": "A minor documentation update was made to include a comment about the Galadriel model provider in ModelProviderName.md. This ensures that the new image model is properly referenced in the project's documentation.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/980989e4050dfc53f00226360ecaf32fcab2b22f"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/980989e4050dfc53f00226360ecaf32fcab2b22f"
              ],
              "videos": []
            }
          ],
          "topic": "galadriel"
        },
        {
          "title": "Recent Improvements and Feature Enhancements in ElizaOS",
          "content": [
            {
              "text": "A new feature has been introduced allowing character.json settings to override models for OpenRouter. This improvement enables users to assign different models to multiple agents, customizing their personalities. Documentation updates are required to reflect this change.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/953"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/953"
              ],
              "videos": []
            },
            {
              "text": "Significant enhancements have been made to the EVM plugin, including core ERC-20 functionality, improved token balance checking, and support for token transfers. New actions such as `getBalance`, `transfer`, `bridge`, and `swap` have been implemented, improving cross-chain operations. The update also includes fixes for type safety issues and better error handling. Documentation updates are required to cover these changes.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/952"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/952"
              ],
              "videos": []
            },
            {
              "text": "An update has been merged to improve the `registerIP` function by incorporating IP metadata specifications and adding an `attachTerms` feature.",
              "sources": [
                "https://github.com/elizaOS/eliza/commit/5595de8fbe4396849aa7ace77d3eddbe0c9f5085"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/commit/5595de8fbe4396849aa7ace77d3eddbe0c9f5085"
              ],
              "videos": []
            }
          ],
          "topic": "improvements"
        }
      ],
      "date": 1733788800
    }
  },
  "ai_news_elizaos_daily_md_2024-12-10": {
    "filename": "2024-12-10.md",
    "content": "# Daily Summary for 2024-12-10\n\n## Recent Updates and Fixes in ElizaOS\n\n### Merge Updates\n- **Telegram Response Handling:** Fixed by changing from memory `userId` to `agentId`. [Commit Details](https://github.com/elizaOS/eliza/commit/589df71e11aa61bb40a7c66269b286fa8fee8ca9)\n- **Character.json Settings:** Enabled for OpenRouter configuration. [Commit Details](https://github.com/elizaOS/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf)\n- **Intiface Plugin Renaming:** Completed with multiple commits for clarity, [Commit Details](https://github.com/elizaOS/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78), etc.\n\n## Bug Fixes and Improvements in ElizaOS\n\n- **LlamaCloud API Endpoint:** Corrected misconfiguration. [Pull Request](https://github.com/elizaOS/eliza/pull/954)\n- **MAX_TWEET_LENGTH Setting:** Ensured correct usage from settings. [Pull Request](https://github.com/elizaOS/eliza/pull/960)\n- **Farcaster Client Actions:** Improved action handling and memory storage. [Pull Request](https://github.com/elizaOS/eliza/pull/963)\n\n## Environment Configuration Enhancements\n\n### Updates\n- **Environment Variables Management:** Enhanced flexibility for GOAT model setup. [Commit Details](https://github.com/elizaOS/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f)\n- **Hyperbolic Variables:** Override model class, minimal risk involved. [Pull Request](https://github.com/elizaOS/eliza/pull/974)\n- **S3 Activation Check:** Prevented unintended activation without necessary variables. [Commit Details](https://github.com/elizaOS/eliza/commit/7a37c496cc8e0eb3237de55e4ef45fef79ebb517)\n\n## Recent Action Enhancements\n\n### EVM Plugin Improvements\n- **Ethereum Transfer:** Fixed for better functionality, added debugging logs. [Commit Details](https://github.com/elizaOS/eliza/commit/9aa80fa37f96baca88f762d5b3b1b5f03d090e36)\n- **Pinata Integration:** Enhanced register action process. [Commit Details](https://github.com/elizaOS/eliza/commit/b5feccdd8636da3f2313937afed952a5bc335231)\n\n## Crypto Market Update\n- **Wrapped Bitcoin (WBTC):** Slight decline from $97,259.72 to $96,439.09.\n- **Wrapped Ethereum (WETH):** Decreased from $3,716.44 to $3,629.94.\n- **Solana (SOL):** Dropped from $216.74 to $213.74.\n- **ai16z Token:** Remained stable at $0.004326.\n\n## Recent Maintenance and Refactoring\n\n### Fixes\n- **Lockfile Issue:** Resolved to ensure dependency management. [Pull Request](https://github.com/elizaOS/eliza/pull/977)\n- **Refactoring:** Enhanced file organization for better maintainability. [Commit Details](https://github.com/elizaOS/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca)\n\n## Improvements and Feature Enhancements\n\n- **OpenRouter Model Assignment:** Character.json can override models for agent personalization. [Pull Request](https://github.com/elizaOS/eliza/pull/953)\n- **EVM Plugin Enhancements:** Core ERC-20 and cross-chain operations improved. [Pull Request](https://github.com/elizaOS/eliza/pull/952)\n\nThis summary encapsulates key upgrades, bug resolutions, market updates, and new capabilities within ElizaOS as of December 10, 2024.\n"
  },
  "ai_news_elizaos_daily_discord_json_2024-12-10": {
    "filename": "2024-12-10.json",
    "error": "File not found"
  },
  "ai_news_elizaos_daily_discord_md_2024-12-10": {
    "filename": "2024-12-10.md",
    "error": "File not found"
  },
  "github_summaries_daily_2024-12-11": {
    "filename": "2024-12-11.md",
    "content": "# ElizaOS Daily Update (Dec 11, 2024)\n\n## OVERVIEW \nSignificant progress was made today with 11 PRs merged, including enhancements to documentation and bug fixes. The addition of new features like the NanoGPT provider and improvements to the Twitter search logic highlight our commitment to modularity and adaptability.\n\n## PROJECT METRICS\n- **PRs:** 11 merged PRs, 13 new PRs\n- **Issues:** 4 new issues, 3 closed issues\n- **Unique Contributors:** 36\n- **Code Changes:** +2006/-2165 lines across 36 files\n- **Total Commits:** 89\n- **Most Active Contributors:** savageops, jzvikart, odilitime, Prem95, oxSaturn\n\n## TOP ISSUES\n### Bug Fixes\n- Addressed issues with the Goat Plugin and AWS S3 service when environment variables are absent ([#985](https://github.com/elizaos/eliza/issues/985)).\n- Resolved a typo in characterfile.md ([#986](https://github.com/elizaos/eliza/issues/986)).\n\n### Documentation Improvements\n- Added a WSL Setup Guide to assist users in getting started with the framework ([#983](https://github.com/elizaos/eliza/issues/983)).\n- Included instructions on how to start up the chat UI ([#976](https://github.com/elizaos/eliza/issues/976)).\n\n## KEY TECHNICAL DEVELOPMENTS\n### Feature Additions\n- Created a new README_DE.md to enhance accessibility for German-speaking users ([#995](https://github.com/elizaos/eliza/pull/995)).\n- Implemented a new NanoGPT provider to expand the framework's capabilities ([#926](https://github.com/elizaos/eliza/pull/926)).\n- Updated the flow to generate objects, improving modularity ([#929](https://github.com/elizaos/eliza/pull/929)).\n\n### Enhancements and Fixes\n- Fixed the Twitter search logic and added the Galadriel image model to improve user experience ([#994](https://github.com/elizaos/eliza/pull/994)).\n- Added parsing tests to ensure robustness in data handling ([#996](https://github.com/elizaos/eliza/pull/996)). \n\n### Other Contributions\n- Development on the LinkedIn client continues with ongoing enhancements ([#973](https://github.com/elizaos/eliza/pull/973))."
  },
  "github_summaries_week_latest_2025-12-21.md": {
    "filename": "2025-12-21.md",
    "content": "# Overall Project Weekly Summary (Dec 21 - 27, 2025)\n\n## Executive Summary\nThis week, the ElizaOS project executed a focused push to enhance platform quality, delivering significant improvements to both user experience and backend stability. We rapidly resolved a large number of UI issues in the agent builder, while simultaneously shipping foundational upgrades for performance, reliability, and developer extensibility across core services and plugins.\n\n### Key Strategic Initiatives & Outcomes\n\n**Refining the User Experience**\n*To make our platform more intuitive and effective for users, we focused on identifying and rapidly resolving interface issues.*\n- A large batch of UI/UX refinements for the agent builder were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), including improvements to button consistency ([#6274](https://github.com/elizaos/eliza/issues/6274)), adding an \"unsaved changes\" warning ([#6275](https://github.com/elizaos/eliza/issues/6275)), and other usability enhancements.\n- A new feature was added to the [elizaos-plugins/plugin-openai](https://github.com/elizaos-plugins/plugin-openai) to support real-time streaming of text generation, making agent interactions feel more immediate and responsive.\n- A new wave of issues was identified across multiple plugins to improve agent chat behavior, such as ensuring the most recent conversation opens by default ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281)) and fixing conversation duplication bugs ([#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)).\n\n**Strengthening Platform Performance and Stability**\n*To ensure our framework is robust and scalable, we made critical updates to improve system reliability and throughput.*\n- The core platform in [elizaos/eliza](https://github.com/elizaos/eliza) was upgraded to use true Server-Sent Events (SSE), replacing less efficient polling methods for real-time updates ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- The [elizaos-plugins/plugin-knowledge](https://github.com/elizaos-plugins/plugin-knowledge) repository introduced configurable rate limiting for high-throughput APIs, providing greater control and stability under heavy load ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- Significant refactoring and type-safety improvements were completed in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) plugin, resolving TypeScript errors and overhauling message handling logic for better stability ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n**Improving Developer Experience and Extensibility**\n*To empower our community and accelerate future development, we enhanced the core framework to make it easier to build powerful, type-safe plugins.*\n- The core runtime in [elizaos/eliza](https://github.com/elizaos/eliza) was updated to support generic types for custom event handlers, improving type safety and code clarity for plugin developers ([#6277](https://github.com/elizaos/eliza/pull/6277)).\n- A proposal for a new multi-bot voice architecture was submitted in the [elizaos-plugins/plugin-discord](https://github.com/elizaos-plugins/plugin-discord) repository, paving the way for future support of audio channels ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### Cross-Repository Coordination\nThis week highlighted a tight feedback loop between user-facing plugins and the core platform. A coordinated effort to improve the agent builder UI saw numerous issues identified in the `plugin-discord` repository on one day and resolved in the main `elizaos/eliza` repository the next. Additionally, the new streaming text generation feature in `plugin-openai` is now awaiting integration with the main `elizaos` repository, demonstrating how plugin innovations are being prepared for project-wide rollout.\n\n## Repository Spotlights\n\n### elizaos/eliza\n- **UI/UX Overhaul:** A significant number of issues were closed to refine the agent builder and dashboard experience, including redesigning the dashboard as the primary landing page ([#6222](https://github.com/elizaos/eliza/issues/6222)), reducing long loading times ([#6248](https://github.com/elizaos/eliza/issues/6248)), and resolving a large set of UI bugs ([#6270](https://github.com/elizaos/eliza/issues/6270), [#6271](https://github.com/elizaos/eliza/issues/6271), [#6273](https://github.com/elizaos/eliza/issues/6273), [#6275](https://github.com/elizaos/eliza/issues/6275)).\n- **Core Framework Enhancements:** Generic type support was added for custom event handlers to improve developer experience and type safety ([#6277](https://github.com/elizaos/eliza/pull/6277)). The platform was also updated to use true SSE streaming instead of polling ([#5930](https://github.com/elizaos/eliza/issues/5930)).\n- **Bug Fixes:** A critical bug preventing agents from responding due to a `MessageBusService` error was resolved ([#6140](https://github.com/elizaos/eliza/issues/6140)).\n\n### elizaos-plugins/plugin-openai\n- **Streaming Support:** A major feature was added to enable streaming for text generation, allowing for real-time output delivery. This work is awaiting integration with the main ElizaOS repository ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n- **New Feature Requests:** New issues were opened to improve user experience, including a proposal to summarize chat names ([#6278](https://github.com/elizaos-plugins/plugin-openai/issues/6278)) and add a user feedback button ([#6280](https://github.com/elizaos-plugins/plugin-openai/issues/6280)).\n\n### elizaos-plugins/plugin-discord\n- **Major Refactoring & Bug Fixes:** The plugin underwent significant maintenance, including resolving TypeScript type errors ([#38](https://github.com/elizaos-plugins/plugin-discord/pull/38), [#37](https://github.com/elizaos-plugins/plugin-discord/pull/37)), overhauling message handling logic ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)), and introducing a new permission system ([#34](https://github.com/elizaos-plugins/plugin-discord/pull/34)).\n- **Issue Identification:** A large volume of new issues were opened, primarily focused on refining the agent builder UI/UX ([#6270](https://github.com/elizaos-plugins/plugin-discord/issues/6270)-[#6275](https://github.com/elizaos-plugins/plugin-discord/issues/6275)), which drove rapid development in the main `elizaos/eliza` repository.\n- **Architectural Proposal:** A new multi-bot voice architecture was proposed to support audio channels and progressive updates in the future ([#36](https://github.com/elizaos-plugins/plugin-discord/pull/36)).\n\n### elizaos-plugins/plugin-knowledge\n- **Enhanced API Rate Limiting:** A new feature was merged to add configurable rate limits for high-throughput APIs, improving system stability. The update also increased default limits fivefold to better support demanding use cases ([#49](https://github.com/elizaos-plugins/plugin-knowledge/pull/49)).\n- **New Issues:** Several issues were opened to improve agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-knowledge/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-knowledge/issues/6282)) and fix UI and documentation problems ([#6283](https://github.com/elizaos-plugins/plugin-knowledge/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-knowledge/issues/6284)).\n\n### elizaos-plugins/plugin-twitter\n- **Bug Fix:** A fix was merged to ensure that changes to posting enablement settings are applied immediately and consistently, improving the reliability of the plugin's core functionality ([#42](https://github.com/elizaos-plugins/plugin-twitter/pull/42)).\n- **Future Work Identified:** New issues were created to address bugs in agent chat behavior ([#6281](https://github.com/elizaos-plugins/plugin-twitter/issues/6281), [#6282](https://github.com/elizaos-plugins/plugin-twitter/issues/6282)) and to improve UI consistency and documentation ([#6283](https://github.com/elizaos-plugins/plugin-twitter/issues/6283), [#6284](https://github.com/elizaos-plugins/plugin-twitter/issues/6284))."
  },
  "github_summaries_month_latest_2025-12-01.md": {
    "filename": "2025-12-01.md",
    "content": "# Overall Project Monthly Summary (December 2025)\n\n## Executive Summary\nDecember was a pivotal month focused on strengthening the ElizaOS foundation and strategically expanding its capabilities. We executed a major push to improve core platform stability and defined a clear vision for a future user experience overhaul. Simultaneously, we expanded our agent ecosystem with key Web3 plugins and initiated a coordinated effort to introduce real-time streaming, making our agents more responsive and interactive.\n\n### Key Strategic Initiatives & Outcomes\n\n**Strengthening the Core Platform for Stability and Scale**\nTo support increasingly complex and autonomous agents, we invested heavily in making the underlying framework more robust, secure, and modern.\n-   A major server refactoring was completed in [elizaos/eliza](https://github.com/elizaos/eliza) to optimize the codebase and improve reliability ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n-   Code quality and type safety were significantly enhanced by resolving build errors across the entire `elizaos/eliza` monorepo ([#6218](https://github.comcom/elizaos/eliza/pull/6218)).\n-   A critical security vulnerability in character secret encryption was fixed, ensuring user data is properly protected ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n-   Agent autonomy was improved by enhancing how tools interact with memory in the Master Control Program, laying the groundwork for more sophisticated reasoning ([elizaos-plugins/plugin-mcp](https://github.com/elizaos-plugins/plugin-mcp), [#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n**Expanding the Agent Ecosystem into Web3 and Beyond**\nWe continued to execute on our mission to thrive in both Web2 and Web3 by adding powerful new tools for agents to use.\n-   The [elizaos-plugins/registry](https://github.com/elizaos-plugins/registry) was expanded with three new community plugins, adding capabilities for DeFi ([#235](https://github.com/elizaos-plugins/registry/pull/235)), decentralized social media ([#243](https://github.com/elizaos-plugins/registry/pull/243)), and communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n-   The new self-hosted Farcaster plugin is a key step toward greater agent autonomy, allowing agents to connect directly to the network without relying on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n**Laying the Groundwork for Real-Time, Responsive Agents**\nFor agents to feel truly interactive, they must process and respond to information as it arrives, not just after a long pause.\n-   Work was initiated across multiple plugins to add streaming support, a foundational feature for enabling real-time, conversational AI. This effort included the [OpenAI](https://github.com/elizaos-plugins/plugin-openai) ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)), [Anthropic](https://github.com/elizaos-plugins/plugin-anthropic) ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)), and [OpenRouter](https://github.com/elizaos-plugins/plugin-openrouter) ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)) plugins.\n\n**Refining the User Experience and Planning for the Future**\nMaking the platform intuitive is key to growing our community. This month, we cleared existing UI issues and laid out a detailed plan for a major user experience overhaul.\n-   A large number of UI/UX issues were resolved in [elizaos/eliza](https://github.com/elizaos/eliza), streamlining the interface by consolidating navigation ([#6173](https://github.com/elizaos/eliza/issues/6173)) and improving visual feedback ([#6235](https://github.com/elizaos/eliza/issues/6235)).\n-   A comprehensive plan for a redesigned dashboard and guided user onboarding was established through the creation of over 20 new strategic issues in [elizaos/eliza](https://github.com/elizaos/eliza) ([#6221](https://github.com/elizaos/eliza/issues/6221), [#6222](https://github.com/elizaos/eliza/issues/6222)).\n-   The developer experience was simplified by making ElizaOS Cloud the default AI provider in the CLI, complete with a new browser-based login flow ([elizaos/eliza](https://github.com/elizaos/eliza), [#6208](https://github.com/elizaos/eliza/pull/6208)).\n\n### Cross-Repository Coordination\nThis month saw a coordinated push to standardize and modernize key functionalities across the ElizaOS ecosystem.\n-   **Unified Streaming Support:** A parallel effort began across the `plugin-openai`, `plugin-anthropic`, and `plugin-openrouter` repositories to implement streaming. This shared initiative will bring more responsive, real-time interactions to agents regardless of the underlying model provider.\n-   **Architectural Alignment:** Following the modernization of core APIs in `elizaos/eliza`, work began in the `plugin-telegram` ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)) and `plugin-discord` ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)) plugins to refactor their messaging systems. This alignment ensures all plugins communicate with the core framework in a standardized, more modular way.\n\n## Repository Spotlights\n\n### elizaos/eliza\nThe core repository saw extensive activity focused on stability, user experience, and future planning.\n-   Completed a major server refactoring to optimize the codebase and API structure ([#6199](https://github.com/elizaos/eliza/pull/6199)).\n-   Resolved TypeScript build errors across the monorepo, significantly improving code stability and type safety ([#6218](https://github.com/elizaos/eliza/pull/6218)).\n-   Updated all project dependencies to their latest versions, resolving compatibility issues ([#6210](https://github.com/elizaos/eliza/pull/6210)).\n-   Fixed a critical security bug in character secret encryption ([#6217](https://github.comcom/elizaos/eliza/pull/6217)).\n-   Streamlined the developer experience by making ElizaOS Cloud the default provider in the CLI, adding a new browser-based login flow ([#6208](https://github.com/elizaos/eliza/pull/6208)).\n-   Closed a large batch of UI/UX issues, including consolidating the sidebar ([#6173](https://github.com/elizaos/eliza/issues/6173)) and adding an \"Unsaved Changes\" warning ([#6183](https://github.com/elizaos/eliza/issues/6183)).\n-   Opened over 20 new issues to define a comprehensive overhaul of the dashboard ([#6222](https://github.com/elizaos/eliza/issues/6222)) and agent creation workflow.\n-   Addressed community concerns regarding token snapshot eligibility for Tangem wallet users ([#6158](https://github.com/elizaos/eliza/issues/6158), [#6211](https://github.com/elizaos/eliza/issues/6211)).\n\n### elizaos-plugins/registry\nThe registry was expanded with new plugins, broadening agent capabilities in Web2 and Web3.\n-   Added the Moralis DeFi plugin (`@pyboom/plugin-moralis-v2`) to provide agents with Moralis v2 functionalities ([#235](https://github.com/elizaos-plugins/registry/pull/235)).\n-   Integrated the OpenChat plugin (`@tonyflam/plugin-openchat`) for agent communication ([#242](https://github.com/elizaos-plugins/registry/pull/242)).\n-   Introduced a self-hosted Farcaster plugin (`plugin-farcaster-local-hub`) that removes dependency on third-party APIs ([#243](https://github.com/elizaos-plugins/registry/pull/243)).\n\n### elizaos-plugins/plugin-mcp\nWork focused on foundational improvements for agent memory and tool interaction.\n-   Refactored memory handling by introducing an optional `mcpText` field and updating `handleToolResponse` to return a `Memory` object, enabling more robust agent configuration ([#19](https://github.com/elizaos-plugins/plugin-mcp/pull/19)).\n\n### elizaos-plugins/plugin-openai\nDevelopment began on a key feature for real-time interaction.\n-   Initiated work to add streaming support, opening a pull request to handle continuous data flows from the OpenAI API ([#21](https://github.com/elizaos-plugins/plugin-openai/pull/21)).\n\n### elizaos-plugins/plugin-anthropic\nWork started on enhancing the plugin's real-time capabilities.\n-   A pull request was opened to introduce streaming support, enabling more dynamic and responsive agent communication ([#12](https://github.com/elizaos-plugins/plugin-anthropic/pull/12)).\n\n### elizaos-plugins/plugin-openrouter\nA significant enhancement was proposed to improve responsiveness.\n-   Work began on adding streaming support and refining the plugin's focus by removing tools support ([#21](https://github.com/elizaos-plugins/plugin-openrouter/pull/21)).\n\n### elizaos-plugins/plugin-telegram\nA major architectural refactor was initiated to improve integration with the core framework.\n-   A pull request was opened to implement a unified messaging API, aiming to standardize communication and enhance modularity ([#22](https://github.com/elizaos-plugins/plugin-telegram/pull/22)).\n\n### elizaos-plugins/plugin-discord\nThe plugin's internal architecture was improved for better maintainability.\n-   Work began on refactoring the message handling system to improve its structure and prepare for future enhancements ([#32](https://github.com/elizaos-plugins/plugin-discord/pull/32)).\n\n### elizaos-plugins/plugin-mysql\nActivity focused on user support and documentation clarification.\n-   Resolved an issue by clarifying that documentation has been centralized in the `elizaos/docs` repository ([#6122](https://github.com/elizaos-plugins/plugin-mysql/issues/6122)).\n-   Provided a helpful tip to users that disabling other plugins may be necessary for successful initial table creation ([#1](https://github.com/elizaos-plugins/plugin-mysql/issues/1))."
  },
  "github_extracted_data_monthly_stats_text_2024-12": "{\n  \"interval\": {\n    \"intervalStart\": \"2024-12-01T00:00:00.000Z\",\n    \"intervalEnd\": \"2025-01-01T00:00:00.000Z\",\n    \"intervalType\": \"month\"\n  },\n  \"repository\": \"elizaos/eliza\",\n  \"overview\": \"From 2024-12-01 to 2025-01-01, elizaos/eliza had 641 new PRs (444 merged), 215 new issues, and 390 active contributors.\",\n  \"topIssues\": [\n    {\n      \"id\": \"I_kwDOMT5cIs6iWSG1\",\n      \"title\": \"Publish an official Docker Image in ghcr.\",\n      \"author\": \"luisalrp\",\n      \"number\": 876,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-12-06T19:13:57Z\",\n      \"closedAt\": \"2025-02-27T01:28:31Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 12\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6jvwwA\",\n      \"title\": \"chore: Document Missing Plugin Documentation and Examples\",\n      \"author\": \"madjin\",\n      \"number\": 1200,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-12-18T08:59:15Z\",\n      \"closedAt\": \"2025-01-27T05:41:15Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 10\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6kZcT6\",\n      \"title\": \"Bug: generateText is ignoring dynamic parameters due to a hard-coded model class\",\n      \"author\": \"FWangZil\",\n      \"number\": 1439,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-12-24T16:59:30Z\",\n      \"closedAt\": \"2025-01-03T23:29:07Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 10\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6j1uaX\",\n      \"title\": \"chat stuck in infinite loop\",\n      \"author\": \"sam-coffey\",\n      \"number\": 1213,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-12-18T21:19:34Z\",\n      \"closedAt\": \"2025-01-06T05:31:34Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 9\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6jxA-5\",\n      \"title\": \"unable to chat in terminal\",\n      \"author\": \"msurfx\",\n      \"number\": 1204,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-12-18T11:19:12Z\",\n      \"closedAt\": \"2025-01-06T05:26:03Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 8\n    }\n  ],\n  \"topPRs\": [\n    {\n      \"id\": \"PR_kwDOMT5cIs6E-SQT\",\n      \"title\": \"chore: Bring Develop up to date with HEAD\",\n      \"author\": \"odilitime\",\n      \"number\": 1006,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-12-12T07:15:40Z\",\n      \"mergedAt\": \"2024-12-12T07:18:03Z\",\n      \"additions\": 155611,\n      \"deletions\": 66575\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6FU8yO\",\n      \"title\": \"DRAFT - do not merge\",\n      \"author\": \"jzvikart\",\n      \"number\": 1132,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-12-16T09:35:55Z\",\n      \"mergedAt\": null,\n      \"additions\": 68971,\n      \"deletions\": 46053\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6FZsKr\",\n      \"title\": \"fix: Docker solution\",\n      \"author\": \"rarepepi\",\n      \"number\": 1137,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-12-16T19:30:18Z\",\n      \"mergedAt\": null,\n      \"additions\": 61797,\n      \"deletions\": 8\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6FbV4y\",\n      \"title\": \"chore: Merge monday, merging develop into main\",\n      \"author\": \"odilitime\",\n      \"number\": 1144,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-12-17T00:46:47Z\",\n      \"mergedAt\": \"2024-12-17T02:33:22Z\",\n      \"additions\": 55032,\n      \"deletions\": 26261\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6CjMGJ\",\n      \"title\": \"Cheshire Terminal\",\n      \"author\": \"8bitsats\",\n      \"number\": 455,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2024-11-20T15:42:32Z\",\n      \"mergedAt\": null,\n      \"additions\": 38619,\n      \"deletions\": 14064\n    }\n  ],\n  \"codeChanges\": {\n    \"additions\": 300586,\n    \"deletions\": 268524,\n    \"files\": 924,\n    \"commitCount\": 2626\n  },\n  \"completedItems\": [\n    {\n      \"title\": \"chore: deprecate text based way of generating JSON\",\n      \"prNumber\": 920,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: create README_TH.md \",\n      \"prNumber\": 918,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: update gaianet config\",\n      \"prNumber\": 915,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Farcater client cleanup and fixed response logic\",\n      \"prNumber\": 914,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: MAX_TWEET_LENGTH env implementation\",\n      \"prNumber\": 912,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: allow users to configure models for groq\",\n      \"prNumber\": 910,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: evaluation json parsing\",\n      \"prNumber\": 907,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: twitter actions not triggering\",\n      \"prNumber\": 903,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: Consistent language for Community & Contact link label\",\n      \"prNumber\": 899,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"docs: Add What Did You Get Done This Week #4 summaries and timestamps\",\n      \"prNumber\": 895,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: improved dev command\",\n      \"prNumber\": 892,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: added more help message to the important notice text.\",\n      \"prNumber\": 891,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: update models for groq\",\n      \"prNumber\": 890,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: enhance dev script, performance improvement and add help message\",\n      \"prNumber\": 887,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: disable building docs on build command\",\n      \"prNumber\": 884,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps\",\n      \"prNumber\": 877,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Add google model env vars\",\n      \"prNumber\": 875,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Add Flow Blockchain plugin \",\n      \"prNumber\": 874,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Update quickstart.md\",\n      \"prNumber\": 872,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Remove duplicated coinbase CDP options in .env.example\",\n      \"prNumber\": 863,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"test: adding environment and knowledge tests\",\n      \"prNumber\": 862,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"Updated quickstart.md to contemplate common issue\",\n      \"prNumber\": 861,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Update Node version in local-development.md\",\n      \"prNumber\": 850,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: plugins docs\",\n      \"prNumber\": 848,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: run release workflow after a github release is created\",\n      \"prNumber\": 846,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: Include scripts/postinstall.js in the final NPM package\",\n      \"prNumber\": 843,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: bump version to 0.1.5-alpha.3\",\n      \"prNumber\": 838,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: Revert/viem version and bump @goat-sdk/plugin-erc20\",\n      \"prNumber\": 836,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: revert viem package version\",\n      \"prNumber\": 834,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: bump version to 0.1.5-alpha.1\",\n      \"prNumber\": 833,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: pin all node dependencies + update @solana/web3.js to safe version\",\n      \"prNumber\": 832,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"loading indicator\",\n      \"prNumber\": 827,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: docker-setup.md\",\n      \"prNumber\": 826,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"use github access token\",\n      \"prNumber\": 825,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: twitter cache expires\",\n      \"prNumber\": 824,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add Aptos plugin\",\n      \"prNumber\": 818,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: (core) Add circuit breaker pattern for database operations -\u2026\",\n      \"prNumber\": 812,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: lerna publish command\",\n      \"prNumber\": 811,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: update package version to v0.1.5-alpha.0\",\n      \"prNumber\": 808,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: release workflow part 3\",\n      \"prNumber\": 807,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: part 2 of updating the npm publish workflow\",\n      \"prNumber\": 806,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: update npm publication workflow\",\n      \"prNumber\": 805,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add coinbase  ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin\",\n      \"prNumber\": 803,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: coinbase webhook + add more examples + testing\",\n      \"prNumber\": 801,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: swap type error, create user trust on first message in telegram\",\n      \"prNumber\": 800,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"refactor: Improve actions samples random selection\",\n      \"prNumber\": 799,\n      \"type\": \"refactor\"\n    },\n    {\n      \"title\": \"fix: dev command\",\n      \"prNumber\": 793,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: update README_KOR.md to match latest README.md\",\n      \"prNumber\": 789,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"fix: enviroment -> environment\",\n      \"prNumber\": 787,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Update generation.ts to fix TOGETHER/LLAMACLOUD image generation\",\n      \"prNumber\": 786,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fixs: uuid compatible for number\",\n      \"prNumber\": 785,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: When the plugins field in the .character.json file is configured with plugin name.\",\n      \"prNumber\": 784,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"refactor: refactor dockerfile to reduce image and build time\",\n      \"prNumber\": 782,\n      \"type\": \"refactor\"\n    },\n    {\n      \"title\": \"feat: Update default character\",\n      \"prNumber\": 781,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Refactor image interface and update to move llama cloud -> together provider\",\n      \"prNumber\": 777,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Create docker-setup.md\",\n      \"prNumber\": 776,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Merge more model providers and fix issues\",\n      \"prNumber\": 775,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Integrate more LLMs, fix case issue in switch\",\n      \"prNumber\": 774,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Integrate goat plugin\",\n      \"prNumber\": 773,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: Integrate jin's docs changes and rebuild docs with a16z\",\n      \"prNumber\": 772,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: more dependency updates\",\n      \"prNumber\": 771,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore(deps): update dependency @vitest/eslint-plugin to v1.1.13\",\n      \"prNumber\": 770,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"chore(deps): update dependency @eslint/js to v9.16.0\",\n      \"prNumber\": 769,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix(deps): update sqlite related\",\n      \"prNumber\": 768,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Pin dependencies and unify tsconfig\",\n      \"prNumber\": 767,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Update dependency uuid to v11.0.3\",\n      \"prNumber\": 766,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Update environment, add twitter quality of life updates\",\n      \"prNumber\": 765,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: improve twitter post content quality\",\n      \"prNumber\": 763,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Add decentralized GenAI backend \",\n      \"prNumber\": 762,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix(deps): update dependency tailwind-merge to v2.5.5\",\n      \"prNumber\": 761,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Update dependency clsx to v2.1.1\",\n      \"prNumber\": 760,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: donate 1% of coinbase transactions by default\",\n      \"prNumber\": 759,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Add running with Gitpod\",\n      \"prNumber\": 758,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: follow-up improvements for ICP token creation (PR #357)\",\n      \"prNumber\": 757,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: recentPosts always empty\",\n      \"prNumber\": 756,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Update dependency @supabase/supabase-js to v2.46.2\",\n      \"prNumber\": 754,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: packagejson updated to latest agent-client 0.0.16\",\n      \"prNumber\": 753,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: Text2Image interface refactored\",\n      \"prNumber\": 752,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix(deps): update dependency @ai-sdk/openai to v1.0.5\",\n      \"prNumber\": 751,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1\",\n      \"prNumber\": 749,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)\",\n      \"prNumber\": 747,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"add simulator tutor for plugin-tee docs\",\n      \"prNumber\": 746,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Create community section\",\n      \"prNumber\": 745,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix(deps): pin dependencies\",\n      \"prNumber\": 744,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix (core): message completion footer format\",\n      \"prNumber\": 742,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: remove unused env var\",\n      \"prNumber\": 737,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: add goat plugin\",\n      \"prNumber\": 736,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: implement advanced coinbase trading\",\n      \"prNumber\": 725,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: (voice) enhance character card voice configuration support\",\n      \"prNumber\": 698,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Update dependency dompurify to v3.2.2\",\n      \"prNumber\": 548,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Update README.md to instructions to start client for chatting with Agent\",\n      \"prNumber\": 1375,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: explicitly set env in each step\",\n      \"prNumber\": 1374,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: bump version to v0.1.7-alpha.1\",\n      \"prNumber\": 1361,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: New version 0.1.7 alpha.1\",\n      \"prNumber\": 1360,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: develop -> main, change elizaos/eliza to elizaos/core\",\n      \"prNumber\": 1359,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: change @elizaos/eliza to @elizaos/core\",\n      \"prNumber\": 1357,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Merge Develop into Main\",\n      \"prNumber\": 1356,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: revert discord url\",\n      \"prNumber\": 1355,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/\",\n      \"prNumber\": 1353,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"feat: elizaOS\",\n      \"prNumber\": 1352,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Add documentation on pnpm node version\",\n      \"prNumber\": 1350,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Update farcaster client max cast length\",\n      \"prNumber\": 1347,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: Add OLLAMA model to the getTokenForProvider class\",\n      \"prNumber\": 1338,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n      \"prNumber\": 1323,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: bump agent-twitter-client version to v0.0.17\",\n      \"prNumber\": 1311,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: support google model.\",\n      \"prNumber\": 1310,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: set default value for cache store\",\n      \"prNumber\": 1308,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: update turbo to fix \\\"cannot find package\\\" error\",\n      \"prNumber\": 1307,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"no token needed for gaianet\",\n      \"prNumber\": 1306,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: rebase develop branch\",\n      \"prNumber\": 1301,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: release version 0.1.6\",\n      \"prNumber\": 1300,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: default character model to LLAMALOCAL\",\n      \"prNumber\": 1299,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: remove clients from default character\",\n      \"prNumber\": 1297,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: bump version to 0.1.6-alpha.5\",\n      \"prNumber\": 1296,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: Add caching support for Redis\",\n      \"prNumber\": 1295,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: output checkable variable for conditional\",\n      \"prNumber\": 1294,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: add missing claude vertex case to handleProvider\",\n      \"prNumber\": 1293,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: pnpm lock file\",\n      \"prNumber\": 1292,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: integration tests fix\",\n      \"prNumber\": 1291,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Update main for v0.1.6-alpha.5\",\n      \"prNumber\": 1290,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: clean up merged PR1168\",\n      \"prNumber\": 1289,\n      \"type\": \"refactor\"\n    },\n    {\n      \"title\": \"fix: fix lockfile\",\n      \"prNumber\": 1283,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Redis Cache Implementation\",\n      \"prNumber\": 1279,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Revert \\\"fix: pnpm lockfile\\\"\",\n      \"prNumber\": 1275,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: pnpm lockfile\",\n      \"prNumber\": 1273,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: fix ENABLE_ACTION_PROCESSING logic\",\n      \"prNumber\": 1268,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add README_DE.md in docs directory\",\n      \"prNumber\": 1262,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: unsupported model provider: claude_vertex\",\n      \"prNumber\": 1258,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"doc: add Twitter automation label notice (#1253)\",\n      \"prNumber\": 1254,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Update trump.character.json\",\n      \"prNumber\": 1252,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: Fix local_llama key warning\",\n      \"prNumber\": 1250,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: upgrade Tavily API with comprehensive input and constrain the token consumption\",\n      \"prNumber\": 1246,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: make express payload limit configurable\",\n      \"prNumber\": 1245,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: make twitter login retry times as env\",\n      \"prNumber\": 1244,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Fix visibility issue github image cicd\",\n      \"prNumber\": 1243,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config\",\n      \"prNumber\": 1242,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: Sync UI Client with server port env\",\n      \"prNumber\": 1239,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Update trump.character.json - Enhance terminology in the project for clarity and inclusivity\",\n      \"prNumber\": 1237,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Update README for french, spanish and italian language\",\n      \"prNumber\": 1236,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: add parse mode=Markdown, enhance telegram bot output\",\n      \"prNumber\": 1229,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: CircuitBreaker.ts\",\n      \"prNumber\": 1226,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.\",\n      \"prNumber\": 1220,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: postgres needs the user to exist before you can add a participant\",\n      \"prNumber\": 1219,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: clean up scripts\",\n      \"prNumber\": 1218,\n      \"type\": \"refactor\"\n    },\n    {\n      \"title\": \"fix: improve twitter post generation prompt\",\n      \"prNumber\": 1217,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: fail when cannot get token, add Akash to generateText switch\",\n      \"prNumber\": 1214,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: New docs\",\n      \"prNumber\": 1211,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"docs: Update README.md\",\n      \"prNumber\": 1209,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"fix: gitpod cicd bug\",\n      \"prNumber\": 1207,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: write summary file before trying to cache it\",\n      \"prNumber\": 1205,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: optional chaining on search to avoid startup errors when search is not enabled\",\n      \"prNumber\": 1202,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"docs(cn): add python 3.7\",\n      \"prNumber\": 1201,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Update \\\"CN README\\\" with more details\",\n      \"prNumber\": 1196,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"docs: fixed CONTRIBUTING.md file Issue: 1048\",\n      \"prNumber\": 1191,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"test: adding tests for runtime.ts. Modified README since we switched to vitest\",\n      \"prNumber\": 1190,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"fix: Fix client.push issue and update README for Slack client verification\",\n      \"prNumber\": 1182,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: integration tests fixes + library improvements\",\n      \"prNumber\": 1177,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Update \\\"What Did You Get Done This Week? 5\\\" spaces notes\",\n      \"prNumber\": 1174,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"fix: add lint script for plugin evm and fix lint errors\",\n      \"prNumber\": 1171,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Fix typo in multiversx plugin prompt for creating token\",\n      \"prNumber\": 1170,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: make script dash compatible\",\n      \"prNumber\": 1165,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: print commands to start the client and remove unused --non-itera\u2026\",\n      \"prNumber\": 1163,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: bump version to 0.1.6-alpha.4\",\n      \"prNumber\": 1159,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: client twitter login and auth handler\",\n      \"prNumber\": 1158,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: Enable multiple bots to join Discord voice channels\",\n      \"prNumber\": 1156,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: develop into main\",\n      \"prNumber\": 1155,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: fix direct-client ability to start agents\",\n      \"prNumber\": 1154,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: fetch log level to debug\",\n      \"prNumber\": 1153,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: bump version to 0.1.6-alpha.3\",\n      \"prNumber\": 1152,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: update packages version script\",\n      \"prNumber\": 1150,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: fix PR #1147\",\n      \"prNumber\": 1148,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: improve fomo integration\",\n      \"prNumber\": 1147,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: Merge monday, merging develop into main\",\n      \"prNumber\": 1144,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: remove comment\",\n      \"prNumber\": 1143,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"clean newlines for new tweet\",\n      \"prNumber\": 1141,\n      \"type\": \"refactor\"\n    },\n    {\n      \"title\": \"fix: telegram client duplicate function removal\",\n      \"prNumber\": 1140,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: remove docker compose command since Docker file already runs\",\n      \"prNumber\": 1139,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add support for handlebars templating engine as an option\",\n      \"prNumber\": 1136,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana\",\n      \"prNumber\": 1135,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: fix the name\",\n      \"prNumber\": 1133,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Add `chatapi.akash.network` to available list of model providers (FREE LLAMA API ACCESS!)\",\n      \"prNumber\": 1131,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: discord client duplicate function removal\",\n      \"prNumber\": 1125,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: add more heplful default agents (Dobby and C3PO)\",\n      \"prNumber\": 1124,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Refactor to prevent unnecessary lockfile changes\",\n      \"prNumber\": 1120,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: fix broken pnpm lockfile\",\n      \"prNumber\": 1115,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: New docs for community section\",\n      \"prNumber\": 1114,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Revert \\\"Feat: Update community section of docs\\\"\",\n      \"prNumber\": 1112,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Feat: Update community section of docs\",\n      \"prNumber\": 1111,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: add README.md to plugin-evm\",\n      \"prNumber\": 1095,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Add Telegram Team features \",\n      \"prNumber\": 1033,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Add Discord Team features\",\n      \"prNumber\": 1032,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Update CI configuration to enable test coverage and add covera\u2026\",\n      \"prNumber\": 1019,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Plugin evm multichain\",\n      \"prNumber\": 1009,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Updated characters types, Discord & Telegram enhancements\",\n      \"prNumber\": 957,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: twitter client enhancements\",\n      \"prNumber\": 913,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Adding plugin for ZKsync Era\",\n      \"prNumber\": 906,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: Use LARGE models for responses\",\n      \"prNumber\": 853,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: load image from diff endpoints\",\n      \"prNumber\": 837,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"FAL image settings escape hatch\",\n      \"prNumber\": 814,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: Docker default non-interactive mode for Cloud instances\",\n      \"prNumber\": 796,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Documentation: Plugin list numbering and titles\",\n      \"prNumber\": 1107,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"fix: add missing imports\",\n      \"prNumber\": 1104,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: fix broken pnpm lockfile\",\n      \"prNumber\": 1103,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: handle no termination message\",\n      \"prNumber\": 1102,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Smoke Test script\",\n      \"prNumber\": 1101,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: return types of createAgent & startAgent\",\n      \"prNumber\": 1097,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: debugging start behaviour\",\n      \"prNumber\": 1094,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: kill pnpm start\",\n      \"prNumber\": 1093,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: increase timeout to 3mins\",\n      \"prNumber\": 1092,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: allow users to configure models for grok\",\n      \"prNumber\": 1091,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: syntax error: invalid arithmetic operator\",\n      \"prNumber\": 1088,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: client slack linting errors\",\n      \"prNumber\": 1086,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: remove unused imports and rename runtime variable\",\n      \"prNumber\": 1085,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: dynamic import of fs module\",\n      \"prNumber\": 1084,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: remove unnecessary packages\",\n      \"prNumber\": 1083,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: eslint command\",\n      \"prNumber\": 1082,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: fix broken pnpm lockfile\",\n      \"prNumber\": 1081,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: add npmignore file\",\n      \"prNumber\": 1080,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: transfer action linting errors\",\n      \"prNumber\": 1079,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: errors in swap action in plugin-near\",\n      \"prNumber\": 1078,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: remove unnecessary devDependencies\",\n      \"prNumber\": 1077,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: missing eslint config file\",\n      \"prNumber\": 1076,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: remove unnecessary devDependencies\",\n      \"prNumber\": 1075,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: incorrect eslint config file path\",\n      \"prNumber\": 1074,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: commented out unused variables in solana swap action's plugin\",\n      \"prNumber\": 1073,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: Fixed twitter posts include from including `/n` in the text\",\n      \"prNumber\": 1070,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: create README_VI.md\",\n      \"prNumber\": 1058,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add venice.ai image generation\",\n      \"prNumber\": 1057,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: improve eslint by --cache\",\n      \"prNumber\": 1056,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: Fix pnpm lockfiles\",\n      \"prNumber\": 1055,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: discord client ci issues\",\n      \"prNumber\": 1054,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Update docs (CONTRIBUTING.md)\",\n      \"prNumber\": 1053,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: add/change change through REST api (client-direct)\",\n      \"prNumber\": 1052,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: add auto to clients in types to use client-auto\",\n      \"prNumber\": 1050,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: improve smokeTests environment validation and logging\",\n      \"prNumber\": 1046,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"chore: release develop into main\",\n      \"prNumber\": 1045,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: re-enable generateNewTweetLoop / lint fixes\",\n      \"prNumber\": 1043,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"docs: characterfile.md docs outdated with latest eliza version\",\n      \"prNumber\": 1042,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"feat: add plugin-ton\",\n      \"prNumber\": 1039,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Add AI Agent Dev School Tutorial Link\",\n      \"prNumber\": 1038,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: improving client typing\",\n      \"prNumber\": 1036,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: use pull_request_target for integration tests\",\n      \"prNumber\": 1035,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add README_TH.md in docs directory\",\n      \"prNumber\": 1034,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Update package.json\",\n      \"prNumber\": 1031,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: plugin-story\",\n      \"prNumber\": 1030,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: client-discord stop implementation / agent improvements\",\n      \"prNumber\": 1029,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Push Develop into Main\",\n      \"prNumber\": 1028,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: improve voice processing and add deepgram transcription option\",\n      \"prNumber\": 1026,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Update README.md\",\n      \"prNumber\": 1025,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"docs: Update README.md\",\n      \"prNumber\": 1024,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"docs: Add Hebrew README Translation\",\n      \"prNumber\": 1023,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Twitter fetchHomeTimeline rework\",\n      \"prNumber\": 1021,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"docs: \\\"AI Agent Dev School Part 4\\\" livestream notes\",\n      \"prNumber\": 1015,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"feat: Add plugin-nft-generation: create Solana NFT collections.\",\n      \"prNumber\": 1011,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Add custom fetch logic for agent\",\n      \"prNumber\": 1010,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add venice.ai api model provider\",\n      \"prNumber\": 1008,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: improve Twitter client with action processing\",\n      \"prNumber\": 1007,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Bring Develop up to date with HEAD\",\n      \"prNumber\": 1006,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: create example folder with example plugin\",\n      \"prNumber\": 1004,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Twitter search switch\",\n      \"prNumber\": 1003,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: add callback to action in farcaster client\",\n      \"prNumber\": 1002,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: typo initialize\",\n      \"prNumber\": 1000,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: allow users to configure models for openai and anthropic\",\n      \"prNumber\": 999,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts\",\n      \"prNumber\": 998,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"add echochambers\",\n      \"prNumber\": 997,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"test: adding parsing tests. changed files parsing.test.ts\",\n      \"prNumber\": 996,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"feat: create README_DE.md\",\n      \"prNumber\": 995,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Fix Twitter Search Logic and Add Galadriel Image Model\",\n      \"prNumber\": 994,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"test: Initial release of smoke/integration tests + testing framework\",\n      \"prNumber\": 993,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"fix: a typo in characterfile.md\",\n      \"prNumber\": 986,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: Goat Plugin + AWS S3 Service error when env vars absent\",\n      \"prNumber\": 985,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"docs: add WSL Setup Guide to documentation \",\n      \"prNumber\": 983,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: docker trying to filter out missing docs package\",\n      \"prNumber\": 978,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: fix broken lockfile\",\n      \"prNumber\": 977,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: add how to startup chat ui\",\n      \"prNumber\": 976,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Add hyperbolic env vars to override model class\",\n      \"prNumber\": 974,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"LinkedIn Client\",\n      \"prNumber\": 973,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Fix farcaster client process action issue\",\n      \"prNumber\": 963,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: use MAX_TWEET_LENGTH from setting\",\n      \"prNumber\": 960,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: Revert \\\"docs: add WSL installation guide\\\"\",\n      \"prNumber\": 959,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add dev script to plugin-aptos\",\n      \"prNumber\": 956,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: rename intiface plugin\",\n      \"prNumber\": 955,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: revert llamacloud endpoint change\",\n      \"prNumber\": 954,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: allow character.json settings models for open router\",\n      \"prNumber\": 953,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: 947 add other evm chains to wallet\",\n      \"prNumber\": 949,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: telegram response memory userId to agentId\",\n      \"prNumber\": 948,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"docs: add WSL installation guide\",\n      \"prNumber\": 946,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Supports upload files to AWS S3.\",\n      \"prNumber\": 941,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: process all responses actions\",\n      \"prNumber\": 940,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add callback handler to runtime evaluate method\",\n      \"prNumber\": 938,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: update package name in faq\",\n      \"prNumber\": 937,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add plugin-sui\",\n      \"prNumber\": 934,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: update quickstart and .env.example\",\n      \"prNumber\": 932,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add dynamic watch paths for agent development\",\n      \"prNumber\": 931,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: flow update generate object\",\n      \"prNumber\": 929,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Config eternalai model from env\",\n      \"prNumber\": 927,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Add NanoGPT provider\",\n      \"prNumber\": 926,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: use of Heurist model env vars\",\n      \"prNumber\": 924,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add readContract / invokeContract functionality to Coinbase plugin\",\n      \"prNumber\": 923,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: pass env variables when setting up GOAT and update GOAT readme\",\n      \"prNumber\": 898,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: improve formatting of .env.example for better readability\",\n      \"prNumber\": 897,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat : github image cicd\",\n      \"prNumber\": 889,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: re-enable coverage report upload to Codecov in CI workflow\",\n      \"prNumber\": 880,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: multiversx plugin\",\n      \"prNumber\": 860,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Add slack plugin\",\n      \"prNumber\": 859,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: improve X/Twitter login with cookie validation and retry mechanism\",\n      \"prNumber\": 856,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Fix/charity\",\n      \"prNumber\": 852,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Add TEE Mode to Solana Plugin\",\n      \"prNumber\": 835,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add hyperbolic api to eliza\",\n      \"prNumber\": 828,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: refactor contributor page\",\n      \"prNumber\": 809,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"add plugins to the key components section of the faq\",\n      \"prNumber\": 1614,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: update plugin-solana workspace dependencies\",\n      \"prNumber\": 1609,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: Google API Key not passing from character file\",\n      \"prNumber\": 1607,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: Double Responses from Continue Action\",\n      \"prNumber\": 1606,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: tweak transfer template of plugin-evm\",\n      \"prNumber\": 1604,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add experimental telemetry model option\",\n      \"prNumber\": 1603,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"refactor(plugin-conflux): output detailed invalid content\",\n      \"prNumber\": 1602,\n      \"type\": \"refactor\"\n    },\n    {\n      \"title\": \"feat: use tavily sdk\",\n      \"prNumber\": 1599,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: add readme spanish version in docs\",\n      \"prNumber\": 1594,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add docs for image generation plugin\",\n      \"prNumber\": 1591,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: fix Contributing Guide\",\n      \"prNumber\": 1589,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: update volcengine model\",\n      \"prNumber\": 1586,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"add an client-direct endpoint to get memories by agentid and roomid\",\n      \"prNumber\": 1581,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Update agents.md - minor update\",\n      \"prNumber\": 1579,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"docs: overview and preview of technical report\",\n      \"prNumber\": 1574,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"feat: parse files through prettier\",\n      \"prNumber\": 1573,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: init 768 dimension in database for gaianet\",\n      \"prNumber\": 1572,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add TEE support for plugin-env\",\n      \"prNumber\": 1571,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Add \\\"What Did You Get Done This Week? #7\\\" notes\",\n      \"prNumber\": 1559,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add theme toggle functionality with dark and light mode support\",\n      \"prNumber\": 1555,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: (example) script to show how to add system prompt and templates to eliza with character file\",\n      \"prNumber\": 1554,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Add JSDoc documentation\",\n      \"prNumber\": 1548,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Telegram Bad Request: can't parse entities\",\n      \"prNumber\": 1546,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Add Livepeer Image Provider\",\n      \"prNumber\": 1525,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint\",\n      \"prNumber\": 1522,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: swap and bridge actions of plugin-evm\",\n      \"prNumber\": 1456,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: format package.json files with prettier\",\n      \"prNumber\": 1412,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: Update speech.ts\",\n      \"prNumber\": 1312,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix(agent): correct EVM plugin activation condition\",\n      \"prNumber\": 962,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Add NEAR Protocol plugin\",\n      \"prNumber\": 847,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Add JSDoc documentation\",\n      \"prNumber\": 1549,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Fix jsdoc automation build issue & parametrize PR branch target\",\n      \"prNumber\": 1547,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Chore: Refactor Imports. Improve PR Template\",\n      \"prNumber\": 1545,\n      \"type\": \"refactor\"\n    },\n    {\n      \"title\": \"fix: twitter usernames can start with numbers\",\n      \"prNumber\": 1541,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: improve stale pr/issue messages\",\n      \"prNumber\": 1540,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add autoscroll chat client\",\n      \"prNumber\": 1538,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Polish readme\",\n      \"prNumber\": 1537,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"Update README_CN - Model Configuration\",\n      \"prNumber\": 1535,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"docs: fix grammar/typos in README\",\n      \"prNumber\": 1534,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character\",\n      \"prNumber\": 1533,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: bump version to v.0.1.7-alpha.2\",\n      \"prNumber\": 1530,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: remove unused vars\",\n      \"prNumber\": 1529,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: add /:agentId/speak endpoint for text-to-speech functionality\",\n      \"prNumber\": 1528,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Fix: Update package.json with build-docker command to match the dockerfile command\",\n      \"prNumber\": 1527,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: handle long tweet in utils\",\n      \"prNumber\": 1520,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: remove cache in core\",\n      \"prNumber\": 1516,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: Revert \\\"Clear `/cache/` in `clean.sh` script\\\"\",\n      \"prNumber\": 1515,\n      \"type\": \"refactor\"\n    },\n    {\n      \"title\": \"fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix)\",\n      \"prNumber\": 1514,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: general code fixes/clean up\",\n      \"prNumber\": 1513,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"add fuel plugin\",\n      \"prNumber\": 1512,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Clear `/cache/` in `clean.sh` script\",\n      \"prNumber\": 1508,\n      \"type\": \"refactor\"\n    },\n    {\n      \"title\": \"feat: Add the FerePro plugin\",\n      \"prNumber\": 1502,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: extend parseBooleanFromText function with additional boolean values\",\n      \"prNumber\": 1501,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: bad links in eliza-in-tee.md\",\n      \"prNumber\": 1500,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"fix: improve Twitter client dry run mode and configuration logging\",\n      \"prNumber\": 1498,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add readme for ton plugin\",\n      \"prNumber\": 1496,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add readme for websearch plugin\",\n      \"prNumber\": 1494,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md\",\n      \"prNumber\": 1493,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: remove `type` when import from `elizaos`\",\n      \"prNumber\": 1492,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: improve client type identification with test coverage\",\n      \"prNumber\": 1490,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: fix typos\",\n      \"prNumber\": 1489,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"add CODE_OF_CONDUCT.md\",\n      \"prNumber\": 1487,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: add required incremental option and remove invalid typescript configuration\",\n      \"prNumber\": 1485,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: improve chat formatting line breaks\",\n      \"prNumber\": 1483,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add image features to react chat client\",\n      \"prNumber\": 1481,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Enhance client direct\",\n      \"prNumber\": 1479,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Do not consider self tweets when evaluating actions\",\n      \"prNumber\": 1477,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: Docs update\",\n      \"prNumber\": 1476,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Fetch timeline for followed accounts via Twitter client methods\",\n      \"prNumber\": 1475,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix(core) make modelConfiguration optional\",\n      \"prNumber\": 1473,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: duplicate twitter post\",\n      \"prNumber\": 1472,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: cleaner interaction prompts in the Twitter plugin\",\n      \"prNumber\": 1469,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: cronoszkEVM -> cronoszkevm\",\n      \"prNumber\": 1468,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: update defailt character topic test case\",\n      \"prNumber\": 1466,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"docs: Fixed Incorrect Model Name in API Integration\",\n      \"prNumber\": 1465,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Adding plugin for Cronos ZKEVM\",\n      \"prNumber\": 1464,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic\",\n      \"prNumber\": 1463,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: update pnpm lock\",\n      \"prNumber\": 1457,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties \",\n      \"prNumber\": 1455,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: allow passing secrets through environment\",\n      \"prNumber\": 1454,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"New default character\",\n      \"prNumber\": 1453,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: Remove code duplication in  getGoals call\",\n      \"prNumber\": 1450,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"Feat: update package.json to add Cleanstart options for new database\",\n      \"prNumber\": 1449,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Add Text to 3D function\",\n      \"prNumber\": 1446,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: fix incorrect link redirection issue\",\n      \"prNumber\": 1443,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: (plugin-evm) add alienx chain\",\n      \"prNumber\": 1438,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add `only` to booleanFooter\",\n      \"prNumber\": 1437,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Make search feature in twitter client works\",\n      \"prNumber\": 1433,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: Keeps README translations synchronized\",\n      \"prNumber\": 1432,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"improve logging in plugin-coinbase\",\n      \"prNumber\": 1429,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"Update eliza-in-tee.md (fixing typo)\",\n      \"prNumber\": 1428,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: client-github retry\",\n      \"prNumber\": 1425,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words\",\n      \"prNumber\": 1424,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"fix: typos\",\n      \"prNumber\": 1423,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Twitter Post Action Implementation\",\n      \"prNumber\": 1422,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: Add Tagalog README Translation\",\n      \"prNumber\": 1420,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Multiple Agents running at the same time on localhost\",\n      \"prNumber\": 1415,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: allow scoped pr titles\",\n      \"prNumber\": 1414,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: add venice style presets & option to remove watermark (image generation)\",\n      \"prNumber\": 1410,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model\",\n      \"prNumber\": 1408,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: duplicate tweet log\",\n      \"prNumber\": 1402,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"docs: Add \\\"What Did You Get Done This Week? #6\\\" notes\",\n      \"prNumber\": 1399,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"Standardize boolean values and update .env file pattern\",\n      \"prNumber\": 1392,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"chore: split tests\",\n      \"prNumber\": 1390,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"chore: require approval for integration test step\",\n      \"prNumber\": 1388,\n      \"type\": \"tests\"\n    },\n    {\n      \"title\": \"chore: change CI trigger\",\n      \"prNumber\": 1387,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"fix: postgres adapter settings not being applied\",\n      \"prNumber\": 1379,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: image generation using imageSettings\",\n      \"prNumber\": 1371,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: Add agentic JSDoc generation  \",\n      \"prNumber\": 1343,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: handle long tweet\",\n      \"prNumber\": 1339,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Twitter login notifications, incorrect cookie management. \",\n      \"prNumber\": 1330,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: added docs for plugin-nft-generation\",\n      \"prNumber\": 1327,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: add auto PR / issue close after being stale for a certain amount of time\",\n      \"prNumber\": 1317,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: greet first time contributors\",\n      \"prNumber\": 1316,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: [Code Scanning] Security Improvements - create codeql.yml\",\n      \"prNumber\": 1314,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: {{user}} tags in templates/examples empty when passed to LLM\",\n      \"prNumber\": 1305,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"fix: fix imageModelProvider apiKey selection fallback \",\n      \"prNumber\": 1272,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add abstract plugin\",\n      \"prNumber\": 1225,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: update env for plugin-goat\",\n      \"prNumber\": 1180,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: Add GitBook Plugin provider\",\n      \"prNumber\": 1126,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash\",\n      \"prNumber\": 965,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: add avalanche plugin\",\n      \"prNumber\": 842,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: Add Custom System Prompt Support for plugin-image-generation \",\n      \"prNumber\": 839,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"feat: replace `unruggable-core` with `unruggable-sdk`\",\n      \"prNumber\": 450,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: postgres adapter schema\",\n      \"prNumber\": 1345,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"feat: suppress initial message from action\",\n      \"prNumber\": 1444,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"fix: Allow bot to post tweets with images generated by the imageGenerationPlugin\",\n      \"prNumber\": 1040,\n      \"type\": \"bugfix\"\n    },\n    {\n      \"title\": \"chore: remove TWITTER_COOKIES env var\",\n      \"prNumber\": 1288,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: working farcaster client with neynar\",\n      \"prNumber\": 570,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"chore: 1.7.0 prep, develop => main\",\n      \"prNumber\": 1519,\n      \"type\": \"other\"\n    },\n    {\n      \"title\": \"feat: Lens client\",\n      \"prNumber\": 1098,\n      \"type\": \"feature\"\n    },\n    {\n      \"title\": \"docs: README.md files for plugins \",\n      \"prNumber\": 1601,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"docs: sample plugin documentation\",\n      \"prNumber\": 1385,\n      \"type\": \"docs\"\n    },\n    {\n      \"title\": \"docs: Add templates documentation to the project\",\n      \"prNumber\": 1013,\n      \"type\": \"feature\"\n    }\n  ],\n  \"topContributors\": [\n    {\n      \"username\": \"shakkernerd\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n      \"totalScore\": 1867.588950205761,\n      \"prScore\": 1482.930950205761,\n      \"issueScore\": 8,\n      \"reviewScore\": 369.5,\n      \"commentScore\": 7.1579999999999995\n    },\n    {\n      \"username\": \"odilitime\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n      \"totalScore\": 1780.9260270759962,\n      \"prScore\": 1042.5880270759963,\n      \"issueScore\": 4,\n      \"reviewScore\": 727.5,\n      \"commentScore\": 6.837999999999999\n    },\n    {\n      \"username\": \"monilpat\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n      \"totalScore\": 1771.5592933820765,\n      \"prScore\": 742.7092933820765,\n      \"issueScore\": 56.2,\n      \"reviewScore\": 966.5,\n      \"commentScore\": 6.1499999999999995\n    },\n    {\n      \"username\": \"lalalune\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n      \"totalScore\": 860.7078145939922,\n      \"prScore\": 789.5718145939921,\n      \"issueScore\": 40,\n      \"reviewScore\": 28.5,\n      \"commentScore\": 2.6359999999999997\n    },\n    {\n      \"username\": \"cygaar\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/97691933?u=45e66309f3fd41536b48a58f3c949b9e4e90789a&v=4\",\n      \"totalScore\": 680.9734201864826,\n      \"prScore\": 604.3734201864827,\n      \"issueScore\": 0,\n      \"reviewScore\": 76,\n      \"commentScore\": 0.6000000000000001\n    }\n  ],\n  \"newPRs\": 641,\n  \"mergedPRs\": 444,\n  \"newIssues\": 215,\n  \"closedIssues\": 142,\n  \"activeContributors\": 390\n}",
  "_metadata": {
    "generated_at": "2026-01-01T02:17:40.015776Z",
    "target_date": "2024-12-11",
    "source_repo": {
      "full_name": "elizaOS/knowledge",
      "owner": "elizaOS",
      "repo": "knowledge"
    },
    "sources_successful": 5,
    "sources_failed": 5,
    "source_keys": [
      "ai_news_elizaos_daily_json_2024-12-10",
      "ai_news_elizaos_daily_md_2024-12-10",
      "github_summaries_daily_2024-12-11",
      "github_summaries_week_latest_2025-12-21.md",
      "github_summaries_month_latest_2025-12-01.md"
    ],
    "failed_keys": [
      "ai_news_elizaos_discord_md_2024-12-10",
      "ai_news_elizaos_discord_md_2024-12-09",
      "ai_news_elizaos_discord_md_2024-12-08",
      "ai_news_elizaos_daily_discord_json_2024-12-10",
      "ai_news_elizaos_daily_discord_md_2024-12-10"
    ],
    "total_characters": 104841,
    "estimated_tokens": 26210,
    "file_size_bytes": 123602
  }
}