{
  "date_generated_for": "2025-01-26",
  "ai_news_elizaos_discord_md_2025-01-25": {
    "filename": "2025-01-25.md",
    "content": "# elizaOS Discord - 2025-01-25\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n- **DeepSeek R1 Integration**: Users report positive experiences with DeepSeek R1, noting its solid reasoning capabilities and cost-effectiveness compared to OpenAI. Multiple users are exploring proper configuration methods for DeepSeek as a model provider in their agents.\n- **Twitter/X Integration Challenges**: Many users experiencing login failures, authentication issues, and problems with agents posting in incorrect formats (including JSON or thinking monologues). Solutions discussed include using VPNs, setting up proxies, and verifying accounts with blue checks.\n- **Database Configuration**: Discussions about switching from SQLite to PostgreSQL/Supabase for better persistence. Users implementing knowledge systems to allow agents to access and utilize stored information.\n- **Memory Issues**: A brief mention of a \"memory issue fixed\" by 0xCatnipKing suggests some development progress.\n- **WebAssembly SIMD Support**: A user (Deepdelver) experienced runtime errors related to WebAssembly SIMD support when trying to build ElizaOS on a VM, specifically mentioning \"Wasm SIMD unsupported\" errors.\n- **Plugin Development**: Users creating and modifying plugins for various functionalities like Solana blockchain integration, web search, and Twitter actions.\n\n### Tokenomics & Treasury Management\n- **Major Tokenomics Update**: Shaw announced a significant update where the DAO plans to use its treasury assets (valued at $15-30M) to create one-sided liquidity pools paired with AI16Z tokens. This strategy aims to generate buy pressure and provide liquidity for partner tokens while avoiding direct selling of treasury assets.\n- **Value Accrual Framework**: Jin and timshel outlined a vision centered on \"attention/code/capital\" as the core pillars for token value growth:\n  - Attention: Proliferating ElizaOS usage\n  - Code: Improving ElizaOS functionality\n  - Capital: Value accrual to treasury\n- **Revenue Models**: Discussions explored multiple potential revenue models including agent marketplace fees, investment strategies (where ai16z could function as a tier-1 investor in startups), launchpad services, and revenue sharing mechanisms.\n- **Launchpad Development**: A no-code launchpad platform was described as \"imminent\" by Shaw.\n\n### AI16Z & DegenAI Integration\n- **Super Agent Concept**: Community members, particularly tigerguo, expressed interest in understanding how DegenAI and Eliza might merge to create a \"super agent\" with enhanced capabilities.\n- **Web3 Industry Tools**: Feature requests include token analysis, blockchain transactions via voice commands, and optimized LP yield pool information.\n- **Leadership Changes**: Rhota mentioned joining to help organize alongside Skely, focusing on creating brand guidelines based on Degen's lore.\n\n### 3D AI TV Project\n- **News Aggregator Development**: The team is working on transitioning to a new aggregator (github.com/bozp-pzob/ai-news) that includes additional features like market summaries but faces issues with JSON uploads.\n- **Delivery Format Decision**: The team is considering different delivery formats (pre-rendered cutscene video vs. in-browser embedded playback).\n- **AI Personalities**: Development of character personalities for Shaw, Eliza, Degen Sparan, Peepo, and Cyborg Marc is in progress.\n- **Infrastructure Needs**: The project requires someone to host the aggregator on a persistent server to provide daily JSON updates at a consistent URL.\n\n## Key Questions & Answers\n\n### ElizaOS Technical\n- **Q**: How does DeepSeek R1 compare to other models?  \n  **A**: \"It's cheaper than OpenAI with solid reasoning capabilities, and its RL part works well\" (ITZMIZZLE)\n\n- **Q**: How to use DeepSeek as a model provider?  \n  **A**: \"Add DeepSeek configuration to .env file\" ([elizaos] <imtnf>)\n\n- **Q**: How to fix Twitter login issues on a VPS?  \n  **A**: \"Set up a proxy on the VPS to login with that IP and complete 2FA\" (shvedity)\n\n- **Q**: How should secrets be configured for multiple agents?  \n  **A**: \"Secrets can be defined in each agent's character JSON file for specific configurations\" (sb)\n\n- **Q**: How to stop agents from using em dashes in replies?  \n  **A**: \"Add specific instructions to replace them with semicolons, commas, or periods\" (mark rizzn hopkins)\n\n### Tokenomics & Investment\n- **Q**: How will the DAO's treasury assets be utilized?  \n  **A**: \"The assets will be deployed into one-sided LPs paired with AI16Z tokens to create buy pressure and provide liquidity for partner tokens\" (shaw)\n\n- **Q**: How will ai16z differentiate in the saturated launchpad space?  \n  **A**: \"By offering Solana agents with 50+ plugins and focusing on new users rather than expecting projects to port over\" (DorianD)\n\n- **Q**: Could ai16z function as a tier-1 investor alongside traditional VCs?  \n  **A**: \"It's possible if leveraging the community of 100,000+ partners who could support portfolio companies, though likely would need connections like a16z for deal flow\" (mat)\n\n- **Q**: How does the liquidity pooling help the AI16Z token?  \n  **A**: \"It creates additional volume and liquidity fees for the DAO\" (shaw and jin)\n\n### AI Portfolio & Projects\n- **Q**: How do I get involved in the AI portfolio?  \n  **A**: \"Holding the AI16Z token gives you exposure to the portfolio managed by AI MARC. Check pump.fun for the whitepaper.\" (Phoenix | Livepeer-Eliza.com)\n\n- **Q**: Thoughts on Virtuals Solana announcement?  \n  **A**: \"Feels like they want to capitalize on the SOL halo effect with no real value proposition for users; mostly monetary incentives to boost agent growth; 'meh' overall\" (smetter)\n\n## Community Help & Collaboration\n\n### Technical Assistance\n- **Helper**: sb | **Helpee**: Bizzo  \n  **Context**: Agent defaulting to largest model despite configuration  \n  **Resolution**: Explained that character settings take priority over .env and provided correct configuration format\n\n- **Helper**: fourcolors | **Helpee**: MochinoLabs  \n  **Context**: Build errors with mistral model interface  \n  **Resolution**: Provided solution involving package.json overrides and version bumps\n\n- **Helper**: Amir_qfwri | **Helpee**: Sergey Danilovich  \n  **Context**: Using Supabase instead of local database  \n  **Resolution**: Instructed to add POSTGRES_URL in .env file with Supabase connection string\n\n- **Helper**: [elizaos] <warfreakzplays> | **Helpee**: mike\ud83c\udded\ud83c\uddfa  \n  **Context**: Running multiple agents with different Twitter credentials  \n  **Resolution**: Explained how to create different character.json files with their own credentials\n\n### Project Guidance\n- **Helper**: timshel | **Helpee**: DorianD  \n  **Context**: Needed clarity on ai16z's strategic vision  \n  **Resolution**: Provided detailed framework of \"attention/code/capital\" and outlined potential for ai16z to function as a venture investor\n\n- **Helper**: Ka_yari | **Helpee**: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f  \n  **Context**: Anxiety about AI16Z price drops  \n  **Resolution**: Advised that projects with this level of ambition take time, highlighted the tech and developer interest as reassuring factors\n\n- **Helper**: avirtualfuture | **Helpee**: Dilettante  \n  **Context**: Understanding DeepSeek's impact on AI industry  \n  **Resolution**: Explained that open source can implement state-of-the-art without self-nerfing, creating pressure on closed models\n\n## Action Items\n\n### Technical\n- Fix WebAssembly SIMD support issues when running ElizaOS on VMs (Deepdelver)\n- Resolve @discordjs/opus installation issues (David_Dyor)\n- Fix RAG lookup from knowledge which appears to be broken (kAI wilder)\n- Implement solution for agents stuck in endless reply loops on Twitter ([elizaos] <imtnf>)\n- Fix Discord integration infinite loop issue (mark rizzn hopkins)\n- Resolve issue with headless mode not being respected by new front end (mark rizzn hopkins)\n- Fix Twitter client to handle 2FA and suspicious login detection (multiple users)\n- Implement proper DeepSeek R1 integration with ElizaOS (multiple users)\n- Implement one-sided liquidity pools with treasury assets paired against AI16Z (shaw)\n- Consider Orca pool for the DefAI strategy ([[{{,,,}}]])\n- Explore implementation of agent-controlled token distribution to reward quality interactions (DorianD)\n- Investigate TrustDB metadata buying/selling between node instances (DorianD)\n- Fix bug preventing new aggregator from uploading latest JSON updates (jin)\n- Implement support for the new version of news aggregator response that includes images in Unity frontend (SM Sith Lord)\n- Host the aggregator on an always-up node.js server or GitHub Pages for persistent daily JSON URL (SM Sith Lord and jin)\n- Integrate Eliza framework features into DegenAI to create a \"super agent\" (tigerguo)\n- Investigate and address Aiora platform issues (Bogdanoff)\n\n### Documentation\n- Create guide for embedding API credentials in character JSON files (Mr. Stark)\n- Update tokenomics documentation (witch)\n- Update contribution docs to clarify PR should point to develop branch (pixel_pavel)\n- Create guide for setting up and using the Solana plugin ([elizaos] <imtnf>)\n- Develop CLI that allows selecting packages to include on install and update (luccasveg)\n- Update the awesome-eliza GitHub repository with ecosystem developments (jin)\n- Break up DAO tokenomics explanations into separate parts (shaw)\n- Create clearer onboarding information for AI16Z portfolio participation (David_Dyor)\n- Create hackmd progress logs to track development (jin)\n- Develop brand guidelines based on Degen's lore (rhota)\n- Create and publish website roadmap and tokenomics (tigerguo)\n\n### Features\n- Add ability to augment character knowledge after deployment (veTechno)\n- Implement tweet automation with conditional emoji usage (dragonlord)\n- Implement feature to hide non-dialogue text in agent conversations (David_Dyor)\n- Add support for multiple plugins in a single character (eliza builder)\n- Implement user restriction for on-chain interactions (El Pulpo \ud83d\udc19)\n- Create configurable Twitter actions with rate limiting and execution limits (Addy)\n- Implement new knowledge system for easier document ingestion (Mad)\n- Add support for PDF files in knowledge system (veTechno)\n- Develop revenue sharing mechanism for ai16z token to anticipate market trends (mat)\n- Create agent launchpad with bonding curve AMM for token launches (unreadyplayer)\n- Implement agent tokens paired with ai16z to compete with Virtuals (unreadyplayer)\n- Develop wallet/trading/defi management services through agents (mat)\n- Create social account management services through agents (mat)\n- Launch no-code launchpad platform (shaw)\n- Consider text-to-GLTF functionality (avirtualfuture)\n- Explore potential for L1/L2 solution for agent data storage (avirtualfuture)\n- Discuss rebranding strategies (jin)\n- Decide on delivery format (pre-rendered cutscene vs. in-browser playback) (SM Sith Lord)\n- Establish repository for consistent personality profiles (SM Sith Lord)\n- Schedule regular check-in calls and establish timelines (shaw)\n- Create more AI personality profiles for characters (Degen Sparan/Peepo/Cyborg Marc) (SM Sith Lord)\n- Implement Web3 industry tools for token analysis, blockchain transactions, and LP yield optimization (tigerguo)\n- Token-gated access to premium features (tigerguo)\n- Expand elizaOS Agent marketplace to Solana blockchain (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)"
  },
  "ai_news_elizaos_discord_md_2025-01-24": {
    "filename": "2025-01-24.md",
    "content": "# elizaOS Discord - 2025-01-24\n\n## Overall Discussion Highlights\n\n### Technical Development\n- **ElizaOS v2 Development**: The team is working toward a v2 release, potentially targeting March-April, with a v1.5 plugin architecture being developed as an interim step.\n- **DeepSeek Integration**: Significant discussion about integrating DeepSeek's R1 model with ElizaOS, with jin confirming it's technically simple via OpenRouter and will be tested with DegenAI soon. The model reportedly performs well for tool/action calling without requiring GPU resources.\n- **Embedding Dimension Issues**: Multiple users encountered vector dimension mismatches (384 vs 1536) when configuring different embedding models, resolved by setting `USE_OPENAI_EMBEDDING=TRUE` in the .env file.\n- **Node.js Compatibility**: Several users struggled with Node.js version compatibility, with v23.3.0 being recommended over newer versions.\n- **RAG Implementation**: Discussions about implementing Retrieval Augmented Generation for knowledge management, with documentation shared on loading large documents into the knowledge base.\n- **TrustDB Technology**: DorianD highlighted TrustDB as a solution for decentralized trust relationships between agents, potentially eliminating the need for centralized verification systems.\n\n### Platform & Ecosystem\n- **Tokenomics Debate**: Extensive discussion about ai16z tokenomics models, with competing approaches between simple, proven models versus more complex systems with additional utility.\n- **Market Conditions**: Partners expressed concerns about AI16Z token price declines due to whale sell-offs, though some maintained conviction citing GitHub activity (7k new stars, 500+ pull requests) and growing holder numbers.\n- **Partnerships**: Announcement of a partnership with Virtuals on Solana, and discussions about potential collaborations with Centrifuge for tokenization.\n- **Block Tank Initiative**: Jin mentioned a \"Block Tank\" concept (AI investor simulation for project evaluation) that would help scale/decentralize decision making.\n- **3D AI TV Project**: Development of a space-themed virtual environment for an AI-powered TV show with multiple camera angles and AI personalities presenting content.\n\n### Agent Development\n- **Twitter Integration Challenges**: Several users struggled with Twitter integration, particularly with authentication issues and controlling agent behavior (retweets, replies, original posts).\n- **Character Configuration**: Extensive discussion about setting model providers and secrets within character JSON files versus global .env settings.\n- **LLM Integration**: Community explored integration with various LLMs, with particular interest in DeepSeek-R1's reasoning capabilities compared to other models like Claude and GPT.\n- **Mobile Applications**: Discussion about potential Android app for running DeepSeek model on phones without cloud hosting dependencies.\n\n## Key Questions & Answers\n\n**Q: How do I fix the \"Vector dimension mismatch\" error?**  \nA: Set `USE_OPENAI_EMBEDDING=TRUE` in your .env file (answered by boja)\n\n**Q: Is there a way to make an agent ONLY reply to tweets and not create original tweets?**  \nA: Comment out this line: https://github.com/elizaOS/eliza/blob/6490485e5bb142336208a116f903446a2dd4db38/packages/client-twitter/src/post.ts#L289 (answered by tcm390)\n\n**Q: How do I load large text documents into the knowledge database?**  \nA: Use the processCharacterRAGKnowledge function in the codebase (answered by Qu\u0103ng)\n\n**Q: Will DeepSeek be integrated with ElizaOS?**  \nA: Technically since OpenRouter supports it, we can change to DeepSeek in 1 line of code. Will be testing with DegenAI soon. (answered by jin)\n\n**Q: How do I fix the version mismatch error from @ai-sdk/provider?**  \nA: Update \"@ai-sdk/mistral\" to version \"1.0.9\" (answered by elizaos-bridge-odi)\n\n**Q: How do I get my agent to respond to Telegram group messages?**  \nA: Make sure the bot is admin and has message permissions in the group, and users need to tag the bot (answered by meowtoshi)\n\n**Q: How does the proposed bonding curve + dual pool structure work?**  \nA: It's similar to Virtuals launchpad but not exactly the same. Virtuals uses a single pool, and once a token graduates from the bonding curve, a single agent/virtuals pair is created. (answered by BigChungus)\n\n**Q: Is it possible to edit prompted songs to remove one vocalist?**  \nA: Not yet, but you could remove vocals with another AI tool and then upload with new lyrics in Suno (answered by boom)\n\n## Community Help & Collaboration\n\n- **Embedding Dimension Fix**: boja helped j. resolve vector dimension mismatch errors by suggesting setting USE_OPENAI_EMBEDDING=TRUE in .env file.\n\n- **Twitter Configuration**: tcm390 helped RoomTemp IQ disable original tweets while keeping replies by providing the specific code line to comment out.\n\n- **Telegram Bot Setup**: meowtoshi assisted flck with Telegram bot permissions, explaining that bots need to be tagged in groups and have proper admin permissions.\n\n- **ElizaOS Setup Guide**: warfreakzplays created a detailed guide document for proper Eliza setup after seeing j. struggle with persistent embedding errors.\n\n- **DeepSeek Integration**: Kraus confirmed successful testing of DeepSeek with Eliza for Display Name and suggested using the chat model instead of reasoning model if needed.\n\n- **Solana Development**: elev8blyss offered help with Solana program deployments to Alsara2k, with Patt vouching for their skills.\n\n- **News Aggregator Troubleshooting**: SM Sith Lord helped boom with a non-updating news aggregator by suggesting config adjustments and providing information about the new version with images.\n\n- **Whale Tracking**: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f provided wallet addresses and transaction details of major sellers affecting AI16Z price to help partners understand market movements.\n\n## Action Items\n\n### Technical\n- Fix Twitter client to properly handle reply-to-reply interactions (Mentioned by ant)\n- Fix RAG knowledge retrieval in develop branch (Mentioned by kAI wilder)\n- Update trustDB implementation and consider moving it into core as an extension (Mentioned by 0xbbjoker)\n- Fix version conflict between @ai-sdk/provider and @ai-sdk/mistral (Mentioned by JobyID)\n- Fix Discord client token validation (Mentioned by Mayor)\n- Integrate DeepSeek models with ElizaOS via OpenRouter (Mentioned by jin)\n- Develop plugin architecture for v1.5 (Mentioned by jin)\n- Complete text-to-GLTF functionality before Eliza v2 release (Mentioned by avirtualfuture)\n- Check if Collab-land bot is running routine audits of wallets for role verification (Mentioned by kalshnikov)\n- Support the new version of news aggregator response that includes images (Mentioned by SM Sith Lord)\n- Fix bugs in news aggregator that's showing errors (Mentioned by SM Sith Lord)\n- Implement lighting from cubemap for black areas in 3D environment (Mentioned by SM Sith Lord)\n- Fix issue with news aggregator not uploading latest updates (Mentioned by jin)\n- Implement a dual pool structure for the agent marketplace similar to Virtuals (Mentioned by BigChungus)\n- Explore integration of TrustDB for decentralized agent verification (Mentioned by DorianD)\n- Develop Block Tank simulation for agent evaluation (Mentioned by jin)\n\n### Feature Requests\n- Add support for Notion integration (Mentioned by Vesper)\n- Implement dynamic loading of topics for character.json (Mentioned by HamsterdamCapital)\n- Add option to disable original tweets while keeping replies (Mentioned by RoomTemp IQ)\n- Create plugin for Zerion integration (Mentioned by Pranav)\n- Create an Android app for Eliza to run DeepSeek model on phones without cloud hosting (Mentioned by Display Name)\n- Expand Eliza to Base blockchain with exclusive elizaOS Agent marketplace tied to token (Mentioned by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Launch Eliza on Solana blockchain (Mentioned by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Add boosters, panels and wires to the space station set for 3D AI TV (Mentioned by boom)\n- Add more \"TVs\" and an LED desk to the 3D set (Mentioned by boom)\n- Implement staking for AI16Z token (Mentioned by ElonMoney)\n- Position AI16Z as primary token for entire ecosystem (Mentioned by ElonMoney)\n- Create token buyback mechanism using launchpad revenue (Mentioned by ElonMoney)\n- Launch agent marketplace with multi-chain approach (Base and Solana) (Mentioned by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Add Ethereum support to the launchpad (Mentioned by mat)\n- Create a mechanism for agents to distribute tokens to users who impress them (Mentioned by DorianD)\n- Implement a revenue sharing mechanism through the ai16z token (Mentioned by mat)\n- Develop a trust delegation market for agent creators (Mentioned by bong49)\n\n### Documentation\n- Create guide for loading large documents into knowledge base (Mentioned by kAI wilder)\n- Update contribution docs to clarify PR should point to develop branch not main (Mentioned by pixel_pavel)\n- Document how to configure multiple agents with different settings (Mentioned by Pouncer_)\n- Update awesome-eliza GitHub repository with ecosystem information (Mentioned by jin)\n- Create temp tattoos with Eliza OS logo for Denver and SXSW events (Mentioned by Astrid)\n- Create a document explaining the \"attention/code/capital\" framework (Mentioned by timshel)\n- Document the purpose of proposed value engines (Mentioned by yikesawjeez)\n- Prepare slides explaining Block Tank value proposition (Mentioned by jin)\n- Announce full-time team and official labs (Mentioned by Amie | Eliza Labs)\n- Create repository for AI personality profiles (Mentioned by SM Sith Lord)"
  },
  "ai_news_elizaos_discord_md_2025-01-23": {
    "filename": "2025-01-23.md",
    "content": "# elizaOS Discord - 2025-01-23\n\n## Overall Discussion Highlights\n\n### ElizaOS Development\n- **ElizaOS v2 Progress**: Jin advised users to \"stick to v1\" for now as v2 will be backwards compatible. The dev team is refactoring the plugin system and improving memory management for AI agents.\n- **Installation Improvements**: The dev branch has reduced Eliza installation to a 2-second process.\n- **Model Integration**: Discussions about integrating Deepseek models with ElizaOS, which Jin noted could be done with a single line of code change through OpenRouter.\n- **RAG Implementation**: Several users discussed implementing Retrieval Augmented Generation for Eliza, with kAI wilder explaining the knowledgeManager system.\n\n### Technical Issues & Solutions\n- **Vector Dimension Mismatch**: Multiple users encountered \"Vector dimension mismatch\" errors. The solution is to set USE_OPENAI_EMBEDDING=TRUE in the .env file.\n- **Plugin Configuration**: Users struggled with plugin integration, particularly the dexscreener plugin. The solution involved removing API key checks in index.ts files.\n- **Twitter Integration**: Several discussions about configuring Twitter agents, including how to disable retweets and make agents respond to replies.\n- **Node.js Version**: Users reported success with Node v23.3.0 for resolving various errors.\n\n### DegenSpartanAI & Trading\n- **Trading Status**: DegenSpartanAI temporarily stopped trading because it ran out of SOL.\n- **Performance Tracking**: Community members recommended Birdeye and Waveform platforms for tracking DegenSpartanAI's trading performance.\n- **Development Roadmap**: Rhota mentioned they're working on improving trading functionality and developing a roadmap to be shared by the end of the following week.\n\n### Tokenomics Discussions\n- **Competing Approaches**: Debate between simple models versus complex mechanisms:\n  - One approach follows pump.fun/virtuals model with dual pool structure and bonding curve\n  - Vasily Sumanov proposed staking/delegation to whitelist trusted agents with slashing mechanisms\n  - DorianD advocated for simplicity to avoid barriers to adoption\n  - Akin suggested positioning ai16z as a premium service token\n- **Block Tank Concept**: An AI-led venture capital concept combining game show elements with investment decisions, designed to scale and decentralize project vetting.\n\n### 3D AI TV Show Development\n- **Camera System**: Boom worked on camera variations including jib cam, pan and zoom pivot cam, and B-roll options with percentage-based switching logic.\n- **Block Tank Configuration**: SM Sith Lord provided a pre-generated Block Tank episode setup with 6 actors and 4 locations for testing without making AI calls.\n- **Visual Elements**: Discussions about scene design elements, including removing the floor to showcase the Earth backdrop and adding boosters, panels, wires, and LED desks.\n\n## Key Questions & Answers\n\n**Q: How do I fix \"Vector dimension mismatch\" error?**  \nA: Set USE_OPENAI_EMBEDDING=TRUE in .env file (answered by boja)\n\n**Q: How do I fix the dexscreener plugin not working?**  \nA: Remove the API key check in index.ts and directly add dexScreenerPlugin (answered by bifkn)\n\n**Q: How do I make my agent respond to replies on Twitter?**  \nA: Check ACTION_INTERVAL, ENABLE_ACTION_PROCESSING, MAX_ACTIONS_PROCESSING, ACTION_TIMELINE_TYPE settings (answered by tcm390)\n\n**Q: How do I disable Twitter retweets?**  \nA: Remove retweet from the actions portion in the code (answered by paxva)\n\n**Q: Is there a way for the agent to memorize tweets without actually responding to them?**  \nA: Agents can observe without interacting, just follow the profile (answered by BOSSU)\n\n**Q: How far away is ElizaOS v2?**  \nA: Jin advised to \"stick to v1\" as it will be \"backwards compatible\" (answered by jin)\n\n**Q: Is Deepseek integrated yet with ElizaOS as an option?**  \nA: \"Technically since openrouter supports it we can change to deepseek in 1 line of code\" (answered by jin)\n\n**Q: Where do we keep track of degenspartanai performance?**  \nA: Birdeye and Waveform are recommended platforms (answered by Noname)\n\n**Q: What LLMs have you been able to integrate with Eliza?**  \nA: Check coders channel for LLM integration information (answered by BOSSU)\n\n**Q: Does Eliza have any dependency for GPU?**  \nA: For basic Eliza you just need CPU, but GPU makes things faster (answered by BOSSU)\n\n## Community Help & Collaboration\n\n### Technical Support\n- **bifkn helped kobra** fix the dexscreener plugin by identifying that it was checking for an API key that doesn't exist; solution was to remove the check in index.ts.\n- **EcchiPen helped Vesper** set up a Telegram bot for groups by providing step-by-step guidance and a video tutorial.\n- **tcm390 helped Silent Quasar** with action callback issues by sharing example code showing how to implement callback function in actions.\n- **robotlovecoffee helped j.** with persistent Eliza setup errors by creating and sharing a detailed PDF guide.\n- **kAI wilder helped Qu\u0103ng** load documents into knowledge base by creating and sharing a document explaining the knowledgeManager system.\n- **Kraus helped Display Name** with concerns about using DeepSeek model with Eliza, confirming successful implementation and suggesting using the chat model instead of reasoning model if JSON generation is problematic.\n\n### Community Contributions\n- **jin tipped Grafixart 137.80 ai16z (\u2248$120)** for artwork contributions, specifically creating stickers.\n- **SM Sith Lord provided boom** with a pre-generated Block Tank episode configuration for testing without making AI calls.\n- **yikesawjeez shared AI tools** for 3D/video generation, including links to Hunyuan3D-2, Go-with-the-Flow, and FilmAgent repositories.\n\n## Action Items\n\n### Technical\n- Fix vector dimension mismatch in embedding endpoint configuration (Mentioned by j.)\n- Implement RAG (Retrieval Augmented Generation) for Eliza (Mentioned by Qu\u0103ng)\n- Create configuration for disabling retweet feature on Twitter agents (Mentioned by nearfriend)\n- Develop functionality for agents to memorize tweets without responding (Mentioned by Mahesh)\n- Fix dexscreener plugin to work without requiring an API key check (Mentioned by bifkn)\n- Fix embedding dimension mismatch issues in SQLite adapter (Mentioned by boja)\n- Improve Twitter client to handle replies to replies (Mentioned by ant)\n- Fix trustDB schema and SQL statements (Mentioned by Jesse | Telos)\n- Fix RAG functionality in develop branch (Mentioned by kAI wilder)\n- Verify if Collab-land bot is properly auditing wallet holdings for role verification (Mentioned by kalshnikov)\n- Integrate Deepseek model with DegenAI for testing (Mentioned by jin)\n- Complete memory management system for passing memories between AI instances (Mentioned by jin)\n- Finish refactoring plugin system in v2 (Mentioned by jin)\n- Implement a simple submission fee for Block Tank to reduce spam (Mentioned by jin)\n- Create a mechanism for token holders to delegate stake to vouch for agents (Mentioned by Vasily Sumanov)\n- Develop a dual pool structure similar to virtuals/pump.fun (Mentioned by BigChungus)\n- Integrate TrustDB with tokenomics for decentralized agent trust scoring (Mentioned by DorianD)\n- Implement additional camera variations for the show (Mentioned by boom)\n- Fix or update the news aggregator (Mentioned by boom)\n- Adjust lighting for black areas (Mentioned by SM Sith Lord)\n- Address the SOL shortage issue for DegenAI (Mentioned by jin)\n\n### Documentation\n- Create better documentation for plugin development workflow (Mentioned by Saburo)\n- Document how to configure Telegram bot to only respond to specific keywords (Mentioned by Meciah)\n- Create documentation for character file secrets configuration (Mentioned by Deeznutz)\n- Create a 2-3 page whitepaper explaining tokenomics simply (Mentioned by Akin)\n- Create visual explanations of each tokenomics mechanism (Mentioned by jin)\n- Document the purpose of proposed value engines (Mentioned by yikesawjeez)\n- Complete tokenomics slides and presentations (Mentioned by jin)\n- Create documentation for AI agent memory management (Mentioned by jin)\n- Create and share a high-level roadmap (Mentioned by rhota)\n- Make tracking DegenSpartanAI performance easier (Mentioned by jin)\n- Provide documentation on ElizaOS v2 (Mentioned by Leo Young)\n- Create guide for setting up Eliza with cloud backends like Supabase or Firebase (Mentioned by Magnacor)\n\n### Feature\n- Add ability to disable original tweets and only enable replies (Mentioned by RoomTemp IQ)\n- Create a CLI installer that selects which adapters/plugins to include (Mentioned by gel)\n- Add support for loading large documents into knowledge base (Mentioned by kAI wilder)\n- Add support for Zerion integration (Mentioned by Pranav)\n- Build plugin for elizaOS (Mentioned by Pranav)\n- Create AI doctor with avatar featuring real-time voice chat and body sync (Mentioned by Parzival)\n- Integrate Lit Protocol Agent Wallet for decentralized key management (Mentioned by Rick)\n- Create more DegenAI-themed stickers (Mentioned by jin)\n- Create a weekly newsletter monitoring key X accounts (Mentioned by jin)\n- Implement temporary tattoo service at events (Mentioned by Astrid)\n- Consider adding partners to associates role (Mentioned by \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)\n- Implement a system for tracking how long teams hold ai16z tokens (Mentioned by Akin)\n- Create a leaderboard for staked agents (Mentioned by yikesawjeez)\n- Develop a premium service tier for teams that hold ai16z tokens (Mentioned by Akin)\n- Implement AI-led venture capital/game show concept (\"Block Tank\") (Mentioned by jin)\n- Launch agent marketplace/launchpad (Mentioned by Dippuccino)\n- Implement staking for AI16Z token (Mentioned by ElonMoney)\n- Set up token buybacks using launchpad revenue (Mentioned by ElonMoney)\n- Add visual elements to the set (boosters, panels, wires, LED desk) (Mentioned by boom)\n- Bring back LlamaCloud support (Mentioned by Vesper)\n- Implement DeepSeek model with Eliza (Mentioned by Display Name)\n- Create Android app for Eliza (Mentioned by Display Name)"
  },
  "ai_news_elizaos_daily_json_2025-01-25": {
    "filename": "2025-01-25.json",
    "content": {
      "type": "elizaosDailySummary",
      "title": "Daily Report - 2025-01-25",
      "categories": [
        {
          "title": "DankVR and Shaw's Recent Twitter Activities",
          "content": [
            {
              "text": "DankVR (@dankvr) announced a new AI x VC game show in collaboration with @ai16zdao and @ElizaOS_ai. The trailer was released with more information and a demo promised for the following day. The concept involves pitching ideas to AI judges in a simulation.",
              "sources": "https://twitter.com/dankvr/status/1882956781179322529",
              "images": "https://pbs.twimg.com/ext_tw_video_thumb/1882945167230996480/pu/img/Dwu1W8cS3YjCURBo.jpg",
              "videos": "https://video.twimg.com/ext_tw_video/1882945167230996480/pu/vid/avc1/1280x720/70BwMvt5xRn8-CYW.mp4?tag=12"
            },
            {
              "text": "DankVR mentioned that ElizaOS has multiple clients and shared images demonstrating this. He also discussed the possibility of achievements, whitelists, and airdrops for people who build things, suggesting NFTs that can only be earned rather than bought.",
              "sources": "https://twitter.com/dankvr/status/1883198938347716853, https://twitter.com/dankvr/status/1883061730663919938",
              "images": "https://pbs.twimg.com/media/GiJ3MwrW8AAspPk.png",
              "videos": ""
            },
            {
              "text": "Shaw (@shawmakesmagic) announced the Jupiter Exchange x ElizaOS MAGIC FUND, aimed at accelerating 'ambitious founders building gud tek' who are creating technology for a brighter future.",
              "sources": "https://twitter.com/shawmakesmagic/status/1883124194013319340",
              "images": "https://pbs.twimg.com/media/GiIws0Ga0AAPWLb.jpg",
              "videos": ""
            },
            {
              "text": "Shaw shared thoughts on DeFi interfaces, suggesting that chat interfaces powered by LLMs would be better than current complex DeFi pages that confuse average users who have 'billions of dollars in their wallets'.",
              "sources": "https://twitter.com/shawmakesmagic/status/1883266852350210431",
              "images": "https://pbs.twimg.com/media/GiK07uibEAENxTp.jpg,https://pbs.twimg.com/media/GiK07ukboAAeLVv.jpg",
              "videos": ""
            },
            {
              "text": "Shaw also discussed AI's impact on jobs, suggesting that while AI will replace most jobs, this could be positive as 'most jobs suck' and humans could focus on more meaningful activities if the benefits of automated labor are properly distributed.",
              "sources": "https://twitter.com/shawmakesmagic/status/1883161966350569629, https://twitter.com/shawmakesmagic/status/1883264830049824829",
              "images": "",
              "videos": ""
            }
          ],
          "topic": "tweet"
        },
        {
          "title": "Recent ElizaOS Updates: New Plugins, Features, and Bug Fixes",
          "content": [
            {
              "text": "## New Plugins\n\nElizaOS has added several new plugins to enhance functionality:\n\n- **Ankr plugin** (#2773) - Integration with Ankr blockchain infrastructure\n- **Zerion plugin** (#2766) - For DeFi portfolio management\n- **Moralis plugin** (#2764) - Web3 development tools integration\n- **Form chain plugin** (#2728) - Form processing capabilities\n- **Intelligent email evaluation and automation** (#2709) - Email processing features\n- **Bittensor bitmind API** (#2682) - Integration with Bittensor network\n- **DCAP plugin** (#2638) - Data Confidentiality Attestation Protocol\n- **Mind Network plugin** (#2431) - Decentralized AI infrastructure\n- **Quick intel plugin** (#2391) - Token security analysis\n- **News plugin** (#1248) - News aggregation and analysis\n- **Edriziai Startup Mentor AI Assistant** (#2687) - AI-powered startup mentorship",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/2773",
                "https://github.com/elizaOS/eliza/pull/2766",
                "https://github.com/elizaOS/eliza/pull/2764",
                "https://github.com/elizaOS/eliza/pull/2728",
                "https://github.com/elizaOS/eliza/pull/2709",
                "https://github.com/elizaOS/eliza/pull/2682",
                "https://github.com/elizaOS/eliza/pull/2638",
                "https://github.com/elizaOS/eliza/pull/2431",
                "https://github.com/elizaOS/eliza/pull/2391",
                "https://github.com/elizaOS/eliza/pull/1248",
                "https://github.com/elizaOS/eliza/pull/2687"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "## Feature Enhancements\n\n- **Amazon Bedrock** added as an LLM provider (#2769)\n- **MultiversX plugin** improvements with swap functionality (#2651)\n- **Solana web3.js V2** integration with automated LPing on Orca (#2136)\n- **MongoDB adaptor** for database integration (#1427)\n- **Alexa skill notification** basic functionality (#2564)\n- **Turbo cache** configuration improvements (#2768, #2775)",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/2769",
                "https://github.com/elizaOS/eliza/pull/2651",
                "https://github.com/elizaOS/eliza/pull/2136",
                "https://github.com/elizaOS/eliza/pull/1427",
                "https://github.com/elizaOS/eliza/pull/2564",
                "https://github.com/elizaOS/eliza/pull/2768",
                "https://github.com/elizaOS/eliza/pull/2775"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "## Bug Fixes\n\n- Fixed Twitter homeTimeline name parsing bug (#2789)\n- Resolved topics formatting bug in composeState (#2788)\n- Fixed ethers/viem issue in mind network plugin (#2783)\n- Corrected DTS error mismatch in ai-sdk mistral model (#2782)\n- Made template message footer more explicit (#2774)\n- Fixed path issues across all files (#2763)\n- Resolved goal updating bug in goal evaluator's handler (#2725, #2791)",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/2789",
                "https://github.com/elizaOS/eliza/pull/2788",
                "https://github.com/elizaOS/eliza/pull/2783",
                "https://github.com/elizaOS/eliza/pull/2782",
                "https://github.com/elizaOS/eliza/pull/2774",
                "https://github.com/elizaOS/eliza/pull/2763",
                "https://github.com/elizaOS/eliza/pull/2725",
                "https://github.com/elizaOS/eliza/pull/2791"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "## Documentation and Testing\n\n- Added documentation on configuring secrets for multi-agent workflows (#2632)\n- Added one-click deployment documentation (#2631)\n- Improved testing for plugin abstract with test config (#2621)\n- Updated tokenContract.ts in Coinbase plugin (#2781)\n- Added custom TEE log path functionality (#2616)",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/2632",
                "https://github.com/elizaOS/eliza/pull/2631",
                "https://github.com/elizaOS/eliza/pull/2621",
                "https://github.com/elizaOS/eliza/pull/2781",
                "https://github.com/elizaOS/eliza/pull/2616"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "completed_items"
        },
        {
          "title": "Recent GitHub Issues in the elizaOS/eliza Repository",
          "content": [
            {
              "text": "Several feature requests and enhancement proposals have been submitted to the elizaOS/eliza repository:\n\n- DaveSimoes proposed adding a GUI feature (#2787)\n- metakai1 suggested enhancing INFO logging for successful RAG knowledge vector matches (#2785)\n- Sleepyhead01 requested a Twitter user tracker query feature (#2776)\n- wtfsayo proposed setting up one-click deployment options for both Render.com (#2780) and DigitalOcean (#2779)\n- fifahuihua suggested adding a new plugin called 'plugin-apro' (#2793)",
              "sources": [
                "https://github.com/elizaOS/eliza/issues/2787",
                "https://github.com/elizaOS/eliza/issues/2785",
                "https://github.com/elizaOS/eliza/issues/2776",
                "https://github.com/elizaOS/eliza/issues/2780",
                "https://github.com/elizaOS/eliza/issues/2779",
                "https://github.com/elizaOS/eliza/issues/2793"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Several users have reported technical issues with the application:\n\n- actuallyrizzn reported two separate issues: an infinite typing loop in Discord integration (#2792) and problems with the headless web interface not connecting in version 0.1.8+build-1 (#2795)\n- nicky-ru identified a message ID collision issue in the Telegram client (#2796)\n- imransbaig reported that the application won't run on Replit (#2803)",
              "sources": [
                "https://github.com/elizaOS/eliza/issues/2792",
                "https://github.com/elizaOS/eliza/issues/2795",
                "https://github.com/elizaOS/eliza/issues/2796",
                "https://github.com/elizaOS/eliza/issues/2803"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "issue"
        },
        {
          "title": "Recent Pull Requests in the elizaOS/eliza Repository",
          "content": [
            {
              "text": "The elizaOS/eliza repository has seen several new pull requests focused on adding new plugins and improving existing functionality. Recent PRs include:\n\n- Commerce cleanup and plugin testing (PR #2790)\n- Addition of the Ankr plugin (PR #2773)\n- Intelligent email evaluation and automation plugin (PR #2709)\n- Access Token Management implementation (PR #2808)\n- Deribit client and plugin (PR #2809)\n- Gelato plugin relay creation (PR #2799)\n- APRO plugin support (PR #2794)\n- News plugin (PR #1248)\n\nThese pull requests demonstrate ongoing development to expand the platform's capabilities through various plugins covering finance, commerce, communication, and information services.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/2790",
                "https://github.com/elizaOS/eliza/pull/2773",
                "https://github.com/elizaOS/eliza/pull/2709",
                "https://github.com/elizaOS/eliza/pull/2808",
                "https://github.com/elizaOS/eliza/pull/2809",
                "https://github.com/elizaOS/eliza/pull/2799",
                "https://github.com/elizaOS/eliza/pull/2794",
                "https://github.com/elizaOS/eliza/pull/1248"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/2790",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/2773",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/2709",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/2808",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/2809",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/2799",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/2794",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/1248"
              ],
              "videos": []
            }
          ],
          "topic": "pull_request"
        },
        {
          "title": "ElizaOS GitHub Activity Update",
          "content": [
            {
              "text": "The elizaos/eliza repository showed significant activity over a two-day period. From January 25-26, 2025, there were 16 new pull requests with 29 merged, 6 new issues created, and 42 active contributors. Activity decreased slightly the following day (January 26-27, 2025) with 12 new pull requests, only 2 of which were merged, 8 new issues, and 21 active contributors. Overall, the project maintained substantial development momentum with continued contributions and issue tracking.",
              "sources": [
                0,
                1
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "github_summary"
        },
        {
          "title": "Top contributors for elizaOS/eliza",
          "content": [
            {
              "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.",
              "sources": [
                "Top contributors for elizaOS/eliza"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "contributors"
        }
      ],
      "date": 1737763200
    }
  },
  "ai_news_elizaos_daily_md_2025-01-25": {
    "filename": "2025-01-25.md",
    "content": "# DankVR and Shaw's Recent Twitter Activities\n\n- DankVR (@dankvr) announced a new AI x VC game show in collaboration with @ai16zdao and @ElizaOS_ai\n  - Released trailer with demo promised for the following day\n  - Concept involves pitching ideas to AI judges in a simulation\n- DankVR mentioned ElizaOS has multiple clients\n  - Discussed possibilities for achievements, whitelists, and airdrops\n  - Suggested NFTs that can only be earned rather than bought\n- Shaw (@shawmakesmagic) announced the Jupiter Exchange x ElizaOS MAGIC FUND\n  - Fund aims to accelerate \"ambitious founders building gud tek\"\n- Shaw shared thoughts on DeFi interfaces\n  - Suggested chat interfaces powered by LLMs would improve user experience\n- Shaw discussed AI's impact on jobs\n  - Noted potential positive outcomes if benefits of automated labor are properly distributed\n\n# Recent ElizaOS Updates\n\n## New Plugins\n- Ankr plugin - Integration with Ankr blockchain infrastructure\n- Zerion plugin - For DeFi portfolio management\n- Moralis plugin - Web3 development tools integration\n- Form chain plugin - Form processing capabilities\n- Intelligent email evaluation and automation - Email processing features\n- Bittensor bitmind API - Integration with Bittensor network\n- DCAP plugin - Data Confidentiality Attestation Protocol\n- Mind Network plugin - Decentralized AI infrastructure\n- Quick intel plugin - Token security analysis\n- News plugin - News aggregation and analysis\n- Edriziai Startup Mentor AI Assistant - AI-powered startup mentorship\n\n## Feature Enhancements\n- Amazon Bedrock added as an LLM provider\n- MultiversX plugin improvements with swap functionality\n- Solana web3.js V2 integration with automated LPing on Orca\n- MongoDB adaptor for database integration\n- Alexa skill notification basic functionality\n- Turbo cache configuration improvements\n\n## Bug Fixes\n- Fixed Twitter homeTimeline name parsing bug\n- Resolved topics formatting bug in composeState\n- Fixed ethers/viem issue in mind network plugin\n- Corrected DTS error mismatch in ai-sdk mistral model\n- Made template message footer more explicit\n- Fixed path issues across all files\n- Resolved goal updating bug in goal evaluator's handler\n\n## Documentation and Testing\n- Added documentation on configuring secrets for multi-agent workflows\n- Added one-click deployment documentation\n- Improved testing for plugin abstract with test config\n- Updated tokenContract.ts in Coinbase plugin\n- Added custom TEE log path functionality\n\n# Recent GitHub Issues\n\n## Feature Requests\n- GUI feature proposal\n- Enhanced INFO logging for successful RAG knowledge vector matches\n- Twitter user tracker query feature\n- One-click deployment options for Render.com and DigitalOcean\n- New 'plugin-apro' proposal\n\n## Technical Issues\n- Infinite typing loop in Discord integration\n- Headless web interface connection problems in version 0.1.8+build-1\n- Message ID collision issue in the Telegram client\n- Application not running on Replit\n\n# Recent Pull Requests\n\n- Commerce cleanup and plugin testing\n- Addition of the Ankr plugin\n- Intelligent email evaluation and automation plugin\n- Access Token Management implementation\n- Deribit client and plugin\n- Gelato plugin relay creation\n- APRO plugin support\n- News plugin\n\n# ElizaOS GitHub Activity Update\n\n- January 25-26, 2025:\n  - 16 new pull requests with 29 merged\n  - 6 new issues created\n  - 42 active contributors\n- January 26-27, 2025:\n  - 12 new pull requests with 2 merged\n  - 8 new issues\n  - 21 active contributors"
  },
  "ai_news_elizaos_daily_discord_json_2025-01-25": {
    "filename": "2025-01-25.json",
    "content": {
      "server": "elizaOS",
      "title": "elizaOS Discord - 2025-01-25",
      "date": 1737763200,
      "stats": {
        "totalMessages": 1716,
        "totalUsers": 275
      },
      "categories": [
        {
          "channelId": "1253563209462448241",
          "channelName": "discussion",
          "summary": "# Analysis of Discord Chat in \"discussion\" Channel\n\n## 1. Summary\nThe chat primarily consists of casual conversation with minimal technical discussion. There are a few notable technical topics:\n\n- A user (David_Dyor) encountered issues installing @discordjs/opus, receiving a 404 error when attempting to download pre-built binaries. Another user (0xCatnipKing) suggested dropping the \"js\" part of the package name.\n\n- Mr. Stark shared a solution for embedding Twitter API credentials into character JSON files for ElizaOS agents, providing the correct format structure.\n\n- A user (Deepdelver) experienced runtime errors related to WebAssembly SIMD support when trying to build ElizaOS on a VM, specifically mentioning \"Wasm SIMD unsupported\" errors.\n\n- There were questions about ElizaOS functionality, including how to augment a character's knowledge base after deployment, limiting on-chain interactions to a single user, and using multiple plugins simultaneously.\n\n- A brief mention of a \"memory issue fixed\" by 0xCatnipKing suggests some development progress.\n\n- YoungPhlo mentioned transcribing/summarizing notes from Twitter Spaces sessions, which appears to be a regular community service.\n\nThe chat contains minimal substantive technical discussion, with most messages being greetings, token price speculation, and casual conversation.\n\n## 2. FAQ\nQ: How do I make my eliza tweet an emoji every 10th tweet? (asked by dragonlord) A: Check the agent dev school channel for tweet automation stuff (answered by BOSSU)\nQ: Is it possible to augment a character's knowledge once they are live? (asked by veTechno) A: Head to the coders channel for knowledge augmentation questions (answered by BOSSU)\nQ: How can I hide the non-dialogue text that appears when chatting with the agent? (asked by David_Dyor) A: Unanswered\nQ: Can we use 2 plugins simultaneously in a single character in eliza? (asked by eliza builder) A: Unanswered\nQ: How do I get my agent to listen to system prompts? (asked by dragonlord) A: Unanswered\nQ: Is there anyone that figured out how to limit the number of users capable of asking the agent for on-chain interaction to 1? (asked by El Pulpo \ud83d\udc19) A: Unanswered\nQ: Do I need nodeshift to run eliza? (asked by crypto night) A: Unanswered\n\n## 3. Help Interactions\nHelper: 0xCatnipKing | Helpee: David_Dyor | Context: Issues installing @discordjs/opus package | Resolution: Suggested dropping the \"js\" part of the package name\nHelper: Mr. Stark | Helpee: Community | Context: Embedding Twitter API credentials in character JSON files | Resolution: Shared correct format structure for embedding credentials\nHelper: YoungPhlo | Helpee: Jet | Context: Difficulty identifying speakers in Twitter Spaces | Resolution: Explained that speakers' names light up with a purple indicator when speaking\nHelper: [[{{,,,}}]] | Helpee: Bogdanoff | Context: Concerns about Aiora project status | Resolution: Explained that platforms were down due to a critical bug and that the team was working on it\n\n## 4. Action Items\nTechnical: Fix WebAssembly SIMD support issues when running ElizaOS on VMs | Description: Runtime errors occur with message \"Wasm SIMD unsupported\" | Mentioned By: Deepdelver\nTechnical: Resolve @discordjs/opus installation issues | Description: Pre-built binaries not found at expected URL | Mentioned By: David_Dyor\nTechnical: Implement feature to hide non-dialogue text in agent conversations | Description: Hide memory logs and create-text for cleaner UI | Mentioned By: David_Dyor\nTechnical: Add support for multiple plugins in a single character | Description: Allow characters to use multiple plugins simultaneously | Mentioned By: eliza builder\nTechnical: Implement user restriction for on-chain interactions | Description: Limit on-chain interaction capability to a single user | Mentioned By: El Pulpo \ud83d\udc19\nDocumentation: Create guide for embedding API credentials in character JSON files | Description: Document the correct format for Twitter API credentials | Mentioned By: Mr. Stark\nDocumentation: Update tokenomics documentation | Description: Provide clear information about upcoming tokenomics changes | Mentioned By: witch\nFeature: Add ability to augment character knowledge after deployment | Description: Allow adding new knowledge (e.g., PDFs) to existing agents | Mentioned By: veTechno\nFeature: Implement tweet automation with conditional emoji usage | Description: Allow agents to tweet emojis at specific intervals | Mentioned By: dragonlord",
          "messageCount": 439,
          "userCount": 109
        },
        {
          "channelId": "1300025221834739744",
          "channelName": "\ud83d\udcbb-coders",
          "summary": "# Analysis of \ud83d\udcbb-coders Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS agent development issues and solutions. Key technical discussions include:\n\nDeepSeek R1 model integration, with users reporting positive experiences regarding its reasoning capabilities and cost-effectiveness compared to OpenAI. Several users are exploring how to properly configure DeepSeek as a model provider in their agents.\n\nTwitter/X integration challenges are prevalent, with many users experiencing login failures, authentication issues, and problems with agents posting in incorrect formats (like JSON or including thinking monologues). Solutions discussed include using VPNs, setting up proxies, and verifying accounts with blue checks to prevent suspicious login flags.\n\nDatabase configuration is another focus area, with discussions about switching from SQLite to PostgreSQL/Supabase for better persistence. Users are implementing knowledge systems to allow agents to access and utilize stored information.\n\nCharacter file configuration issues appear frequently, with users struggling to properly set up model providers, plugins, and client integrations. The community is actively helping troubleshoot installation problems across different operating systems.\n\nPlugin development and customization is a significant topic, with users creating and modifying plugins for various functionalities like Solana blockchain integration, web search, and Twitter actions.\n\n## 2. FAQ\nQ: How does DeepSeek R1 compare to other models? (asked by Saitamai) A: It's cheaper than OpenAI with solid reasoning capabilities, and its RL part works well (answered by ITZMIZZLE)\nQ: Is RAG lookup from knowledge broken? (asked by kAI wilder) A: Unanswered\nQ: How should secrets be configured for multiple agents? (asked by ! m\u144cGET\u1515\u144c !) A: Secrets can be defined in each agent's character JSON file for specific configurations (answered by sb)\nQ: How to integrate ElizaOS with a frontend website? (asked by xfajarr.) A: Unanswered\nQ: How to stop agents from posting the thinking monologue on Twitter? (asked by Blues_Clue) A: Unanswered\nQ: How to fix Twitter login issues on a VPS? (asked by shvedity) A: Set up a proxy on the VPS to login with that IP and complete 2FA (answered by shvedity)\nQ: How to use DeepSeek as a model provider? (asked by \ud83c\udf08\u20e4 \u2728\u2b52\u0e4b\u08ed\u2b51\u3010=\u035f\u035f\u035e\ud83c\udf08\u20e4 \u2b52\u0e4b\u08ed\u2b51.) A: Add DeepSeek configuration to .env file (answered by [elizaos] <imtnf>)\nQ: How to integrate Eliza with Notion? (asked by Vesper) A: It's possible and agents could be the new websites (answered by jin)\nQ: How to stop agents from using em dashes in replies? (asked by rouss) A: Add specific instructions to replace them with semicolons, commas, or periods (answered by mark rizzn hopkins)\n\n## 3. Help Interactions\nHelper: sb | Helpee: Bizzo | Context: Agent defaulting to largest model despite configuration | Resolution: Explained that character settings take priority over .env and provided correct configuration format\nHelper: fourcolors | Helpee: MochinoLabs | Context: Build errors with mistral model interface | Resolution: Provided solution involving package.json overrides and version bumps\nHelper: kAI wilder | Helpee: Haphazardly | Context: Evaluator handler not executing | Resolution: Explained that handlers are only called under certain conditions and suggested setting it to always run\nHelper: EcchiPen | Helpee: \ud83e\udde7ThanosDaSith24\ud83e\udde7 | Context: Installation failing with plugin errors | Resolution: Suggested removing problematic plugins and rebuilding\nHelper: Amir_qfwri | Helpee: Sergey Danilovich | Context: Using Supabase instead of local database | Resolution: Instructed to add POSTGRES_URL in .env file with Supabase connection string\nHelper: [elizaos] <warfreakzplays> | Helpee: mike\ud83c\udded\ud83c\uddfa | Context: Running multiple agents with different Twitter credentials | Resolution: Explained how to create different character.json files with their own credentials\n\n## 4. Action Items\nType: Technical | Description: Fix RAG lookup from knowledge which appears to be broken | Mentioned By: kAI wilder\nType: Technical | Description: Implement solution for agents stuck in endless reply loops on Twitter | Mentioned By: [elizaos] <imtnf>\nType: Technical | Description: Fix Discord integration infinite loop issue | Mentioned By: mark rizzn hopkins\nType: Technical | Description: Resolve issue with headless mode not being respected by new front end | Mentioned By: mark rizzn hopkins\nType: Technical | Description: Fix Twitter client to handle 2FA and suspicious login detection | Mentioned By: multiple users\nType: Technical | Description: Implement proper DeepSeek R1 integration with ElizaOS | Mentioned By: multiple users\nType: Feature | Description: Create configurable Twitter actions with rate limiting and execution limits | Mentioned By: Addy\nType: Feature | Description: Implement new knowledge system for easier document ingestion | Mentioned By: Mad\nType: Feature | Description: Add support for PDF files in knowledge system | Mentioned By: veTechno\nType: Documentation | Description: Update contribution docs to clarify PR should point to develop branch | Mentioned By: pixel_pavel\nType: Documentation | Description: Create guide for setting up and using the Solana plugin | Mentioned By: [elizaos] <imtnf>\nType: Documentation | Description: Develop CLI that allows selecting packages to include on install and update | Mentioned By: luccasveg",
          "messageCount": 643,
          "userCount": 120
        },
        {
          "channelId": "1300756641406521416",
          "channelName": "ideas-feedback-rants",
          "summary": "# Discord Channel Analysis: ideas-feedback-rants\n\n## 1. Summary\nThe chat segment primarily revolves around discussions about AI-related tokens and projects. Users are seeking clarification about how to participate in the AI16Z portfolio and expressing concerns about potential scams. Phoenix from Livepeer-Eliza.com confirms that AI MARC is managing a portfolio via AI16Z token, and holding the token provides exposure to this portfolio. There's mention that DegenSpartan AI operates on a similar model. The conversation also includes a suggestion to expand elizaOS Agent marketplace to Base blockchain while simultaneously launching on Solana to capitalize on market momentum. Jin notes that degenspartanai and elizaos are already on Base and multiple other blockchains. A music producer offers their services for an upcoming 3D TV show. Finally, there's a warning about a potential scam involving Aiora, with claims of non-functioning services and abandoned communication channels.\n\n## 2. FAQ\nQ: How do I get involved in the AI portfolio? (asked by David_Dyor) A: Holding the AI16Z token gives you exposure to the portfolio managed by AI MARC. Check pump.fun for the whitepaper. (answered by Phoenix | Livepeer-Eliza.com)\nQ: Do I have to convert SOL to DAO token? (asked by David_Dyor) A: You can buy AI16Z via Raydium. (answered by Phoenix | Livepeer-Eliza.com)\nQ: Can I take part in the music/audio side of the upcoming 3D TV show? (asked by Random Disco) A: Unanswered\n\n## 3. Help Interactions\nHelper: Phoenix | Livepeer-Eliza.com | Helpee: David_Dyor | Context: Confusion about how to participate in AI16Z portfolio | Resolution: Explained that holding the AI16Z token provides exposure and directed to pump.fun for whitepaper information.\nHelper: jin | Helpee: \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20 | Context: Suggestion to expand to Base blockchain | Resolution: Clarified that degenspartanai and elizaos are already on Base and 20+ other blockchains.\n\n## 4. Action Items\nFeature: Expand elizaOS Agent marketplace to Solana blockchain | Description: Launch elizaOS on Solana while leveraging existing presence on Base | Mentioned By: \ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20\nDocumentation: Create clearer onboarding information for AI16Z portfolio participation | Description: Users are confused about how to get involved with the AI portfolio | Mentioned By: David_Dyor\nTechnical: Investigate and address Aiora platform issues | Description: Reports of non-functioning services including Intel platform and Gen Image | Mentioned By: Bogdanoff",
          "messageCount": 7,
          "userCount": 6
        },
        {
          "channelId": "1308149076893630555",
          "channelName": "spartan_holders",
          "summary": "# Discord Chat Analysis for \"spartan_holders\" Channel\n\n## 1. Summary:\nThe conversation primarily revolves around the future development of DegenAI and its potential integration with the Eliza framework. Community members, particularly tigerguo, expressed interest in understanding how these two products might merge to create a \"super agent\" with enhanced capabilities. There are concerns about the lack of communication between developers and the community regarding roadmap, tokenomics, and future plans. Rhota, who appears to be a new organizer working alongside Skely, mentioned they're taking a step back to create brand guidelines based on Degen's lore and requested community interviews. However, tigerguo emphasized that the community cares more about product features and tokenomics than character design and branding. Specific feature requests include Web3 industry tools like token analysis, blockchain transactions via voice commands, and optimized LP yield pool information.\n\n## 2. FAQ:\nQ: I would like to know if the features from the Eliza framework will be integrated into DegenAI, making it a super agent? (asked by tigerguo.) A: Unanswered\nQ: Who is the current leader of DegenAI? Is Skely still in charge (asked by cool.eth) A: He's still involved but I've come in to help organize things (answered by rhota)\nQ: How is degenai's website doing? (asked by cool.eth) A: Unanswered\nQ: Which features would you most like to see? (asked by rhota) A: I hope it can become a tool that people in the Web3 industry would like to use, helping us with various tasks... (answered by tigerguo.)\n\n## 3. Help Interactions:\nHelper: jin | Helpee: Channel members | Context: Directing members to tag the correct person | Resolution: Provided the correct user ID to tag\n\n## 4. Action Items:\nTechnical: Integrate Eliza framework features into DegenAI to create a \"super agent\" | Description: Merge capabilities like token analysis, voice commands for blockchain transactions, and LP yield pool optimization | Mentioned By: tigerguo.\nDocumentation: Create and publish website roadmap and tokenomics | Description: Community needs clarity on future plans and token utility | Mentioned By: tigerguo.\nFeature: Implement Web3 industry tools | Description: Token analysis with alpha recommendations, voice/text commands for blockchain transactions, LP yield pool optimization | Mentioned By: tigerguo.\nFeature: Token-gated access to premium features | Description: Require users to hold a certain amount of DegenAI tokens to access advanced features | Mentioned By: tigerguo.\nDocumentation: Develop brand guidelines based on Degen's lore | Description: Creating consistent branding through community interviews | Mentioned By: rhota",
          "messageCount": 27,
          "userCount": 6
        },
        {
          "channelId": "1328592959444095038",
          "channelName": "associates",
          "summary": "# Discord Chat Analysis - \"associates\" Channel\n\n## 1. Summary\nThe chat primarily revolves around discussions about elizaOS ecosystem developments and token economics. Shaw shared a draft announcement about a significant tokenomics update where the DAO plans to use its treasury assets (valued at $15-30M) to create one-sided liquidity pools paired with their own token. This approach aims to generate buy pressure and provide liquidity for partner tokens while avoiding direct selling of treasury assets. Community members generally responded positively to this strategy. Other discussions included mentions of Virtuals' Solana announcement, Shaw's presentation at a Solana event in Istanbul (referenced as \"Catstanbul\"), and brief exchanges about various crypto projects including Tribe (a social finance app on Solana). The channel also contains reminders about contributing to the \"awesome-eliza\" GitHub repository and occasional sharing of crypto-related news and videos.\n\n## 2. FAQ\nQ: Thoughts on Virtuals Solana announcement? (asked by Smedroc - Street urchin @ ai16z) A: Feels like they want to capitalize on the SOL halo effect with no real value proposition for users; mostly monetary incentives to boost agent growth; \"meh\" overall (answered by smetter)\nQ: Any things from partner dao for us? (asked by Wilcox) A: Unanswered\n\n## 3. Help Interactions\nHelper: jin | Helpee: Community | Context: Seeking contributions to the awesome-eliza GitHub repository | Resolution: Jin offered tips for help with finding and updating ecosystem information\nHelper: kingdode | Helpee: Community | Context: Finding Shaw's presentation at a Solana event | Resolution: Provided timestamp (2:50) for the talk in a shared Jupiter Exchange video\nHelper: GujuViper | Helpee: Community | Context: Locating discussion about Stargate in a video | Resolution: Shared YouTube link with timestamp where Stargate is discussed\n\n## 4. Action Items\nType: Technical | Description: Implement one-sided LPs with treasury tokens against elizaOS token as part of tokenomics update | Mentioned By: shaw\nType: Documentation | Description: Update the awesome-eliza GitHub repository with ecosystem developments | Mentioned By: jin\nType: Feature | Description: Integrate native LP functionality for treasury tokens to show total LP value and returns/APR | Mentioned By: shaw\nType: Documentation | Description: Create a public announcement about the tokenomics update with additional context about future plans | Mentioned By: shaw",
          "messageCount": 64,
          "userCount": 18
        },
        {
          "channelId": "1318770424632311930",
          "channelName": "tokenomics",
          "summary": "# Analysis of \"tokenomics\" Discord Channel\n\n## 1. Summary\nThe discussion focused on developing tokenomics for ai16z/ElizaOS with emphasis on creating sustainable value accrual mechanisms. Jin and timshel outlined a vision centered on \"attention/code/capital\" as the core pillars for token value growth. The conversation explored multiple potential revenue models including: agent marketplace fees, investment strategies (where ai16z could function as a tier-1 investor in startups), launchpad services, and revenue sharing mechanisms. \n\nSeveral participants expressed concerns about the saturated launchpad space, questioning differentiation strategies. DorianD advocated for simpler tokenomics rather than complex staking/voting mechanisms, preferring practical use cases like agents paying for TrustDB data or services. Timshel proposed an innovative approach where ai16z could function as a venture capital entity (aixVC) with 100,000+ partners/supporters, potentially gaining access to tier-1 investment deals.\n\nThe group debated integration strategies with existing platforms like pump.fun versus building proprietary solutions with revenue sharing. DorianD suggested a novel mechanism where agents could distribute tokens to users who provide valuable interactions, potentially creating engagement incentives while improving agent data quality.\n\n## 2. FAQ\nQ: How will ai16z differentiate in the saturated launchpad space? (asked by bong49) A: By offering Solana agents with 50+ plugins and focusing on new users rather than expecting projects to port over (answered by DorianD)\nQ: What are the core components for growing ai16z token value? (asked by timshel) A: Attention (proliferating ElizaOS usage), Code (improving ElizaOS functionality), and Capital (value accrual to treasury) (answered by timshel)\nQ: Could ai16z function as a tier-1 investor alongside traditional VCs? (asked by timshel) A: It's possible if leveraging the community of 100,000+ partners who could support portfolio companies, though likely would need connections like a16z for deal flow (answered by mat)\nQ: How is the progress of the token economy model and when is the planned launch date? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: Unanswered\nQ: Do mee.fun agents share the same TrustDB/Node instance or get their own? (asked by DorianD) A: Unanswered\n\n## 3. Help Interactions\nHelper: timshel | Helpee: DorianD | Context: Needed clarity on ai16z's strategic vision | Resolution: Provided detailed framework of \"attention/code/capital\" and outlined potential for ai16z to function as a venture investor\nHelper: unreadyplayer | Helpee: DorianD | Context: Discussion about partnering with pump.fun | Resolution: Suggested alternative approach using Cybers platform with revenue sharing and token burns instead\nHelper: shakejr | Helpee: DorianD | Context: Evaluating proposal for agents to reward quality interactions | Resolution: Identified potential issues with data quality and memory storage from people gaming the system\n\n## 4. Action Items\nType: Technical | Description: Explore implementation of agent-controlled token distribution to reward quality interactions | Mentioned By: DorianD\nType: Technical | Description: Investigate TrustDB metadata buying/selling between node instances | Mentioned By: DorianD\nType: Feature | Description: Develop revenue sharing mechanism for ai16z token to anticipate market trends | Mentioned By: mat\nType: Feature | Description: Create agent launchpad with bonding curve AMM for token launches | Mentioned By: unreadyplayer\nType: Feature | Description: Implement agent tokens paired with ai16z to compete with Virtuals | Mentioned By: unreadyplayer\nType: Technical | Description: Pitch pump.fun to add \"upload character file\" field in addition to JPEG | Mentioned By: DorianD\nType: Feature | Description: Develop wallet/trading/defi management services through agents | Mentioned By: mat\nType: Feature | Description: Create social account management services through agents | Mentioned By: mat",
          "messageCount": 119,
          "userCount": 12
        },
        {
          "channelId": "1301363808421543988",
          "channelName": "\ud83e\udd47-partners",
          "summary": "# Analysis of \ud83e\udd47-partners Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around discussions about AI16Z token price movements, tokenomics updates, and the intersection of AI technology with crypto. A significant announcement was made by Shaw regarding a tokenomics update where the DAO's treasury assets (valued at $15-30M) will be deployed into one-sided liquidity pools paired with AI16Z tokens. This strategy aims to create continuous buy pressure on AI16Z while providing liquidity for partner tokens. The chat also covered discussions about DeepSeek's AI models and their impact on the AI industry, with avirtualfuture noting that DeepSeek models are pressuring the industry and changing competitive dynamics. Partners expressed concerns about AI16Z's price performance, with some discussing market cycles and potential catalysts for growth. There were mentions of upcoming features including a launchpad, which was described as \"imminent\" and will be a no-code platform. Additionally, discussions touched on the potential for an AI16Z/Eliza sovereign chain or L1/L2 solution, though no concrete plans were confirmed.\n\n## 2. FAQ\nQ: How will the DAO's treasury assets be utilized? (asked by shaw) A: The assets will be deployed into one-sided LPs paired with AI16Z tokens to create buy pressure and provide liquidity for partner tokens (answered by shaw)\nQ: Is an AI16Z/Eliza sovereign chain or L1 still on the table? (asked by arkhanteeth) A: An L1 is not confirmed, but avirtualfuture noted it's not crazy and could be useful for storing agent data (answered by avirtualfuture)\nQ: How can non-technical persons fine-tune an agent with academic texts? (asked by bong49) A: Unanswered\nQ: When is V2 expected to launch? (asked by \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f) A: April (answered by tappatdet)\nQ: Is the upcoming launchpad no-code friendly? (asked by 0xcryptolord) A: It's a no-code platform (answered by shaw)\nQ: How can we benefit from the DeepSeek hype? (asked by Burtiik) A: The narrative around open source and smaller players competing with OpenAI is positive for the ecosystem (answered by kingdode)\nQ: How does the liquidity pooling help the AI16Z token? (asked by smug) A: It creates additional volume and liquidity fees for the DAO (answered by shaw and jin)\n\n## 3. Help Interactions\nHelper: Ka_yari | Helpee: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f | Context: Anxiety about AI16Z price drops | Resolution: Advised that projects with this level of ambition take time, highlighted the tech and developer interest as reassuring factors\nHelper: avirtualfuture | Helpee: Dilettante | Context: Understanding DeepSeek's impact on AI industry | Resolution: Explained that open source can implement state-of-the-art without self-nerfing, creating pressure on closed models\nHelper: jin | Helpee: smug | Context: Confusion about how liquidity pooling helps AI16Z token | Resolution: Explained it creates additional volume for both AI16Z and partner tokens\n\n## 4. Action Items\nTechnical: Implement one-sided liquidity pools with treasury assets paired against AI16Z | Description: Deploy AUM tokens into LPs to create buy pressure and provide liquidity | Mentioned By: shaw\nTechnical: Consider Orca pool for the DefAI strategy | Description: Use Orca for the DefAI liquidity pool since they created the plugin | Mentioned By: [[{{,,,}}]]\nDocumentation: Break up DAO tokenomics explanations into separate parts | Description: Simplify messaging by explaining components separately (Launchpad, investment, TV show) | Mentioned By: shaw\nFeature: Integrate native LP tracking for treasury tokens | Description: Show total LP'd value and returns/APR in treasury dashboard | Mentioned By: shaw\nFeature: Launch no-code launchpad platform | Description: Create a platform for non-technical users to build on Eliza | Mentioned By: shaw\nFeature: Consider text-to-GLTF functionality | Description: Develop capability to convert text to 3D models | Mentioned By: avirtualfuture\nFeature: Explore potential for L1/L2 solution for agent data storage | Description: Consider blockchain as memory storage for agents | Mentioned By: avirtualfuture\nFeature: Discuss rebranding strategies | Description: Evaluate potential rebranding options | Mentioned By: jin",
          "messageCount": 376,
          "userCount": 45
        },
        {
          "channelId": "1313222089271939102",
          "channelName": "3d-ai-tv",
          "summary": "# Analysis of 3d-ai-tv Discord Channel\n\n## 1. Summary\nThe discussion centers around the development of an AI news aggregator system with a Unity frontend. There are two versions of the aggregator being discussed: an existing one with bugs showing errors like \"Unable to generate summary for Freytes\" and a new one hosted at github.com/bozp-pzob/ai-news that includes additional features like market summaries. The team is working on transitioning to the new aggregator but faces issues with it not uploading new JSONs. They need someone to host the aggregator on a persistent server to provide daily JSON updates at a consistent URL. There's also discussion about AI personalities for characters named Shaw, Eliza, Degen Sparan, Peepo, and Cyborg Marc. The team is considering different delivery formats (pre-rendered cutscene video vs. in-browser embedded playback) and needs to decide which approach to take. Members are coordinating on hosting Twitter/X spaces and documenting progress through hackmd logs. Shaw suggests scheduling regular check-in calls to establish timelines and coordinate with the investment side of the business.\n\n## 2. FAQ\nQ: Where is the new aggregator hosted? (implied by jin) A: At github.com/bozp-pzob/ai-news (answered by jin)\nQ: What delivery format should be used for the project? (implied by SM Sith Lord) A: Need to decide between pre-rendered cutscene video vs. in-browser embedded playback (answered by SM Sith Lord)\nQ: Why isn't the new aggregator uploading JSONs? (implied by jin) A: Unanswered, but jin mentioned a developer is looking into the bug\n\n## 3. Help Interactions\nHelper: jin | Helpee: boom | Context: boom mentioned not having API keys to run the aggregator | Resolution: jin offered to provide API keys and explained that spending limits on the multisig are meant to cover these costs\nHelper: SM Sith Lord | Helpee: fishai | Context: fishai asked about AI personalities | Resolution: SM Sith Lord shared that they have personalities for Shaw and Eliza but need others to contribute more personality profiles\nHelper: David_Dyor | Helpee: jin | Context: jin needed help hosting Twitter/X spaces | Resolution: David_Dyor offered to host occasional X spaces based on his experience from Gitcoin\n\n## 4. Action Items\nTechnical: Fix bug preventing new aggregator from uploading latest JSON updates | Mentioned By: jin\nTechnical: Implement support for the new version of news aggregator response that includes images in Unity frontend | Mentioned By: SM Sith Lord\nTechnical: Host the aggregator on an always-up node.js server or GitHub Pages for persistent daily JSON URL | Mentioned By: SM Sith Lord and jin\nTechnical: Create more AI personality profiles for characters (Degen Sparan/Peepo/Cyborg Marc) | Mentioned By: SM Sith Lord\nDocumentation: Create hackmd progress logs to track development | Mentioned By: jin\nFeature: Decide on delivery format (pre-rendered cutscene vs. in-browser playback) | Mentioned By: SM Sith Lord\nFeature: Establish repository for consistent personality profiles | Mentioned By: SM Sith Lord\nFeature: Schedule regular check-in calls and establish timelines | Mentioned By: shaw",
          "messageCount": 41,
          "userCount": 6
        }
      ]
    }
  },
  "ai_news_elizaos_daily_discord_md_2025-01-25": {
    "filename": "2025-01-25.md",
    "content": "# elizaOS Discord - 2025-01-25\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Updates\n- **DeepSeek R1 Integration**: Users report positive experiences with DeepSeek R1, noting its solid reasoning capabilities and cost-effectiveness compared to OpenAI. Multiple users are exploring proper configuration methods for DeepSeek as a model provider in their agents.\n- **Twitter/X Integration Challenges**: Many users experiencing login failures, authentication issues, and problems with agents posting in incorrect formats (including JSON or thinking monologues). Solutions discussed include using VPNs, setting up proxies, and verifying accounts with blue checks.\n- **Database Configuration**: Discussions about switching from SQLite to PostgreSQL/Supabase for better persistence. Users implementing knowledge systems to allow agents to access and utilize stored information.\n- **Memory Issues**: A brief mention of a \"memory issue fixed\" by 0xCatnipKing suggests some development progress.\n- **WebAssembly SIMD Support**: A user (Deepdelver) experienced runtime errors related to WebAssembly SIMD support when trying to build ElizaOS on a VM, specifically mentioning \"Wasm SIMD unsupported\" errors.\n- **Plugin Development**: Users creating and modifying plugins for various functionalities like Solana blockchain integration, web search, and Twitter actions.\n\n### Tokenomics & Treasury Management\n- **Major Tokenomics Update**: Shaw announced a significant update where the DAO plans to use its treasury assets (valued at $15-30M) to create one-sided liquidity pools paired with AI16Z tokens. This strategy aims to generate buy pressure and provide liquidity for partner tokens while avoiding direct selling of treasury assets.\n- **Value Accrual Framework**: Jin and timshel outlined a vision centered on \"attention/code/capital\" as the core pillars for token value growth:\n  - Attention: Proliferating ElizaOS usage\n  - Code: Improving ElizaOS functionality\n  - Capital: Value accrual to treasury\n- **Revenue Models**: Discussions explored multiple potential revenue models including agent marketplace fees, investment strategies (where ai16z could function as a tier-1 investor in startups), launchpad services, and revenue sharing mechanisms.\n- **Launchpad Development**: A no-code launchpad platform was described as \"imminent\" by Shaw.\n\n### AI16Z & DegenAI Integration\n- **Super Agent Concept**: Community members, particularly tigerguo, expressed interest in understanding how DegenAI and Eliza might merge to create a \"super agent\" with enhanced capabilities.\n- **Web3 Industry Tools**: Feature requests include token analysis, blockchain transactions via voice commands, and optimized LP yield pool information.\n- **Leadership Changes**: Rhota mentioned joining to help organize alongside Skely, focusing on creating brand guidelines based on Degen's lore.\n\n### 3D AI TV Project\n- **News Aggregator Development**: The team is working on transitioning to a new aggregator (github.com/bozp-pzob/ai-news) that includes additional features like market summaries but faces issues with JSON uploads.\n- **Delivery Format Decision**: The team is considering different delivery formats (pre-rendered cutscene video vs. in-browser embedded playback).\n- **AI Personalities**: Development of character personalities for Shaw, Eliza, Degen Sparan, Peepo, and Cyborg Marc is in progress.\n- **Infrastructure Needs**: The project requires someone to host the aggregator on a persistent server to provide daily JSON updates at a consistent URL.\n\n## Key Questions & Answers\n\n### ElizaOS Technical\n- **Q**: How does DeepSeek R1 compare to other models?  \n  **A**: \"It's cheaper than OpenAI with solid reasoning capabilities, and its RL part works well\" (ITZMIZZLE)\n\n- **Q**: How to use DeepSeek as a model provider?  \n  **A**: \"Add DeepSeek configuration to .env file\" ([elizaos] <imtnf>)\n\n- **Q**: How to fix Twitter login issues on a VPS?  \n  **A**: \"Set up a proxy on the VPS to login with that IP and complete 2FA\" (shvedity)\n\n- **Q**: How should secrets be configured for multiple agents?  \n  **A**: \"Secrets can be defined in each agent's character JSON file for specific configurations\" (sb)\n\n- **Q**: How to stop agents from using em dashes in replies?  \n  **A**: \"Add specific instructions to replace them with semicolons, commas, or periods\" (mark rizzn hopkins)\n\n### Tokenomics & Investment\n- **Q**: How will the DAO's treasury assets be utilized?  \n  **A**: \"The assets will be deployed into one-sided LPs paired with AI16Z tokens to create buy pressure and provide liquidity for partner tokens\" (shaw)\n\n- **Q**: How will ai16z differentiate in the saturated launchpad space?  \n  **A**: \"By offering Solana agents with 50+ plugins and focusing on new users rather than expecting projects to port over\" (DorianD)\n\n- **Q**: Could ai16z function as a tier-1 investor alongside traditional VCs?  \n  **A**: \"It's possible if leveraging the community of 100,000+ partners who could support portfolio companies, though likely would need connections like a16z for deal flow\" (mat)\n\n- **Q**: How does the liquidity pooling help the AI16Z token?  \n  **A**: \"It creates additional volume and liquidity fees for the DAO\" (shaw and jin)\n\n### AI Portfolio & Projects\n- **Q**: How do I get involved in the AI portfolio?  \n  **A**: \"Holding the AI16Z token gives you exposure to the portfolio managed by AI MARC. Check pump.fun for the whitepaper.\" (Phoenix | Livepeer-Eliza.com)\n\n- **Q**: Thoughts on Virtuals Solana announcement?  \n  **A**: \"Feels like they want to capitalize on the SOL halo effect with no real value proposition for users; mostly monetary incentives to boost agent growth; 'meh' overall\" (smetter)\n\n## Community Help & Collaboration\n\n### Technical Assistance\n- **Helper**: sb | **Helpee**: Bizzo  \n  **Context**: Agent defaulting to largest model despite configuration  \n  **Resolution**: Explained that character settings take priority over .env and provided correct configuration format\n\n- **Helper**: fourcolors | **Helpee**: MochinoLabs  \n  **Context**: Build errors with mistral model interface  \n  **Resolution**: Provided solution involving package.json overrides and version bumps\n\n- **Helper**: Amir_qfwri | **Helpee**: Sergey Danilovich  \n  **Context**: Using Supabase instead of local database  \n  **Resolution**: Instructed to add POSTGRES_URL in .env file with Supabase connection string\n\n- **Helper**: [elizaos] <warfreakzplays> | **Helpee**: mike\ud83c\udded\ud83c\uddfa  \n  **Context**: Running multiple agents with different Twitter credentials  \n  **Resolution**: Explained how to create different character.json files with their own credentials\n\n### Project Guidance\n- **Helper**: timshel | **Helpee**: DorianD  \n  **Context**: Needed clarity on ai16z's strategic vision  \n  **Resolution**: Provided detailed framework of \"attention/code/capital\" and outlined potential for ai16z to function as a venture investor\n\n- **Helper**: Ka_yari | **Helpee**: \u963f\u62c9\u65af\u52a0\u7684\u72d7\ud83d\udd2f  \n  **Context**: Anxiety about AI16Z price drops  \n  **Resolution**: Advised that projects with this level of ambition take time, highlighted the tech and developer interest as reassuring factors\n\n- **Helper**: avirtualfuture | **Helpee**: Dilettante  \n  **Context**: Understanding DeepSeek's impact on AI industry  \n  **Resolution**: Explained that open source can implement state-of-the-art without self-nerfing, creating pressure on closed models\n\n## Action Items\n\n### Technical\n- Fix WebAssembly SIMD support issues when running ElizaOS on VMs (Deepdelver)\n- Resolve @discordjs/opus installation issues (David_Dyor)\n- Fix RAG lookup from knowledge which appears to be broken (kAI wilder)\n- Implement solution for agents stuck in endless reply loops on Twitter ([elizaos] <imtnf>)\n- Fix Discord integration infinite loop issue (mark rizzn hopkins)\n- Resolve issue with headless mode not being respected by new front end (mark rizzn hopkins)\n- Fix Twitter client to handle 2FA and suspicious login detection (multiple users)\n- Implement proper DeepSeek R1 integration with ElizaOS (multiple users)\n- Implement one-sided liquidity pools with treasury assets paired against AI16Z (shaw)\n- Consider Orca pool for the DefAI strategy ([[{{,,,}}]])\n- Explore implementation of agent-controlled token distribution to reward quality interactions (DorianD)\n- Investigate TrustDB metadata buying/selling between node instances (DorianD)\n- Fix bug preventing new aggregator from uploading latest JSON updates (jin)\n- Implement support for the new version of news aggregator response that includes images in Unity frontend (SM Sith Lord)\n- Host the aggregator on an always-up node.js server or GitHub Pages for persistent daily JSON URL (SM Sith Lord and jin)\n- Integrate Eliza framework features into DegenAI to create a \"super agent\" (tigerguo)\n- Investigate and address Aiora platform issues (Bogdanoff)\n\n### Documentation\n- Create guide for embedding API credentials in character JSON files (Mr. Stark)\n- Update tokenomics documentation (witch)\n- Update contribution docs to clarify PR should point to develop branch (pixel_pavel)\n- Create guide for setting up and using the Solana plugin ([elizaos] <imtnf>)\n- Develop CLI that allows selecting packages to include on install and update (luccasveg)\n- Update the awesome-eliza GitHub repository with ecosystem developments (jin)\n- Break up DAO tokenomics explanations into separate parts (shaw)\n- Create clearer onboarding information for AI16Z portfolio participation (David_Dyor)\n- Create hackmd progress logs to track development (jin)\n- Develop brand guidelines based on Degen's lore (rhota)\n- Create and publish website roadmap and tokenomics (tigerguo)\n\n### Features\n- Add ability to augment character knowledge after deployment (veTechno)\n- Implement tweet automation with conditional emoji usage (dragonlord)\n- Implement feature to hide non-dialogue text in agent conversations (David_Dyor)\n- Add support for multiple plugins in a single character (eliza builder)\n- Implement user restriction for on-chain interactions (El Pulpo \ud83d\udc19)\n- Create configurable Twitter actions with rate limiting and execution limits (Addy)\n- Implement new knowledge system for easier document ingestion (Mad)\n- Add support for PDF files in knowledge system (veTechno)\n- Develop revenue sharing mechanism for ai16z token to anticipate market trends (mat)\n- Create agent launchpad with bonding curve AMM for token launches (unreadyplayer)\n- Implement agent tokens paired with ai16z to compete with Virtuals (unreadyplayer)\n- Develop wallet/trading/defi management services through agents (mat)\n- Create social account management services through agents (mat)\n- Launch no-code launchpad platform (shaw)\n- Consider text-to-GLTF functionality (avirtualfuture)\n- Explore potential for L1/L2 solution for agent data storage (avirtualfuture)\n- Discuss rebranding strategies (jin)\n- Decide on delivery format (pre-rendered cutscene vs. in-browser playback) (SM Sith Lord)\n- Establish repository for consistent personality profiles (SM Sith Lord)\n- Schedule regular check-in calls and establish timelines (shaw)\n- Create more AI personality profiles for characters (Degen Sparan/Peepo/Cyborg Marc) (SM Sith Lord)\n- Implement Web3 industry tools for token analysis, blockchain transactions, and LP yield optimization (tigerguo)\n- Token-gated access to premium features (tigerguo)\n- Expand elizaOS Agent marketplace to Solana blockchain (\ud835\udd2d\ud835\udd29\ud835\udd1e\ud835\udd31\ud835\udd1e \ud835\udd11\ud835\udd2c \ud835\udd09\ud835\udd1e\ud835\udd2d \ud835\udd1e\ud835\udd2f\ud835\udd20)"
  },
  "github_summaries_daily_2025-01-26": {
    "filename": "2025-01-26.md",
    "content": "# ElizaOS Daily Update (Jan 26, 2025)\n\n## OVERVIEW \nToday, significant progress was made in enhancing the ElizaOS framework, particularly with the introduction of a new news plugin and a critical bug fix in the goal objectives update logic. The development team focused on improving plugin functionality and addressing various issues reported by users, contributing to a more robust and user-friendly experience.\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### New Features\n- Introduced a new **news-plugin** to enhance the capabilities of the ElizaOS framework. This feature is linked to the AI Agent Dev School Video #2. See [PR #1248](https://github.com/elizaOS/eliza/pull/1248).\n\n### Bug Fixes\n- Resolved a bug in the goal objectives update lookup logic, which was affecting the bootstrap plugin's evaluator. This fix is documented in [PR #2791](https://github.com/elizaOS/eliza/pull/2791).\n\n### Active Development Areas\n- The **plugin-news** area saw 6 changes, while **plugin-bootstrap** and **agent/src** had 1 change each, indicating focused development efforts in these modules.\n\n## CLOSED ISSUES\n\n### Plugin Enhancements\n- Closed the issue regarding the addition of support for the DeepSeek API, which will allow more developers to explore the framework. See [#2658](https://github.com/elizaOS/eliza/issues/2658).\n- Resolved the request for supporting default grok in the generate object for the Twitter plugin, enhancing its functionality. See [#1983](https://github.com/elizaOS/eliza/issues/1983).\n\n### Action and Integration Improvements\n- Addressed the issue related to deciding which actions to use from a plugin, streamlining the selection process. See [#1266](https://github.com/elizaOS/eliza/issues/1266).\n- Closed the request for native integration support for FullsendFI, which would facilitate SOL transfers using Twitter UIDs. See [#1072](https://github.com/elizaOS/eliza/issues/1072).\n\n## NEW ISSUES\n\n### Plugin Testing and Coverage\n- Identified the need for improved test configuration and coverage for the **plugin-0x** package, highlighting gaps in current testing practices. See [#2806](https://github.com/elizaOS/eliza/issues/2806).\n- Noted similar requirements for the **plugin-0g**, indicating a broader need for enhanced testing structures. See [#2804](https://github.com/elizaOS/eliza/issues/2804).\n\n### User Experience Challenges\n- Reported issues regarding multiple agents working together, indicating a need for clearer guidance on functionality. See [#2801](https://github.com/elizaOS/eliza/issues/2801).\n- Addressed a bug related to message ID collisions in the Telegram client, which could lead to message delivery issues. See [#2796](https://github.com/elizaOS/eliza/issues/2796).\n- Highlighted connectivity issues with the headless web interface and Discord integration, which are impacting user experience. See [#2795](https://github.com/elizaOS/eliza/issues/2795) and [#2792](https://github.com/elizaOS/eliza/issues/2792)."
  },
  "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_2025-01": "{\n  \"interval\": {\n    \"intervalStart\": \"2025-01-01T00:00:00.000Z\",\n    \"intervalEnd\": \"2025-02-01T00:00:00.000Z\",\n    \"intervalType\": \"month\"\n  },\n  \"repository\": \"elizaos/eliza\",\n  \"overview\": \"From 2025-01-01 to 2025-02-01, elizaos/eliza had 1039 new PRs (735 merged), 401 new issues, and 694 active contributors.\",\n  \"topIssues\": [\n    {\n      \"id\": \"I_kwDOMT5cIs6l7_A4\",\n      \"title\": \"Missing Module: '@anush008/tokenizers-linux-arm64-gnu'\",\n      \"author\": \"morning3tar\",\n      \"number\": 2242,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-13T13:29:04Z\",\n      \"closedAt\": \"2025-03-08T01:09:54Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 30\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6lSxzf\",\n      \"title\": \"Error: Could not find wrtc binary on any of the paths when running pnpm start\",\n      \"author\": \"arvin-crypto\",\n      \"number\": 1965,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-07T15:47:26Z\",\n      \"closedAt\": \"2025-03-02T01:55:50Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 27\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6mwy61\",\n      \"title\": \"@elizaos/agent@0.1.9-alpha.1 start: `node --loader ts-node/esm src/index.ts \\\"--isRoot\\\" \\\"--characters=characters/eternalai.character.json\\\"`\",\n      \"author\": \"illink7\",\n      \"number\": 2530,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-19T20:13:23Z\",\n      \"closedAt\": \"2025-03-08T01:17:17Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 22\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6m5hCt\",\n      \"title\": \"Bot is only responding to target users and ignoring all other mentions on twitter\",\n      \"author\": \"Xayaan\",\n      \"number\": 2563,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-20T18:46:01Z\",\n      \"closedAt\": \"2025-03-08T01:17:17Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 21\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6lwYFX\",\n      \"title\": \"\u2009ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL\u2009\",\n      \"author\": \"TobiGoldD\",\n      \"number\": 2127,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-10T19:14:51Z\",\n      \"closedAt\": \"2025-03-02T01:56:01Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 20\n    }\n  ],\n  \"topPRs\": [\n    {\n      \"id\": \"PR_kwDOMT5cIs6H-S3t\",\n      \"title\": \"chore: dev => main 0.1.9\",\n      \"author\": \"odilitime\",\n      \"number\": 2361,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-16T09:01:27Z\",\n      \"mergedAt\": \"2025-02-01T00:59:40Z\",\n      \"additions\": 250702,\n      \"deletions\": 16452\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6JBWtl\",\n      \"title\": \"Add Access Token Management\",\n      \"author\": \"elpulpo0\",\n      \"number\": 2808,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-26T22:16:38Z\",\n      \"mergedAt\": null,\n      \"additions\": 224271,\n      \"deletions\": 12973\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6HcIgk\",\n      \"title\": \"chore: Prep v0.1.8 (dev => main)\",\n      \"author\": \"odilitime\",\n      \"number\": 2171,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-11T23:36:42Z\",\n      \"mergedAt\": \"2025-01-12T07:32:53Z\",\n      \"additions\": 100844,\n      \"deletions\": 46015\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6HLoVX\",\n      \"title\": \"Fix/resolve conflicts\",\n      \"author\": \"yueliao11\",\n      \"number\": 2060,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-09T09:58:41Z\",\n      \"mergedAt\": null,\n      \"additions\": 87145,\n      \"deletions\": 43714\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6HJPhr\",\n      \"title\": \"Development\",\n      \"author\": \"juansebsol\",\n      \"number\": 2041,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-01-09T01:24:35Z\",\n      \"mergedAt\": null,\n      \"additions\": 81946,\n      \"deletions\": 43391\n    }\n  ],\n  \"codeChanges\": {\n    \"additions\": 450243,\n    \"deletions\": 138188,\n    \"files\": 2487,\n    \"commitCount\": 5528\n  },\n  \"completedItems\": [\n    {\n      \"title\": \"chore: support more debians distros\",\n      \"prNumber\": 1875,\n      \"type\": \"other\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd more playwright support for various debian distros.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\\n## Why are we doing this? Any c\"\n    },\n    {\n      \"title\": \"fix: Fix postinstall script\",\n      \"prNumber\": 1872,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes develop's install-phase (broken in #1834 )\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n## Why are we doing this? Any context\"\n    },\n    {\n      \"title\": \"docs: Add DAO donation ask & dev discord\",\n      \"prNumber\": 1867,\n      \"type\": \"feature\",\n      \"body\": \"Self explanatory I hope\"\n    },\n    {\n      \"title\": \"feat: Add Stargaze plugin\",\n      \"prNumber\": 1861,\n      \"type\": \"feature\",\n      \"body\": \"This plugins allows Eliza to get NFT information from the main NFT marketplace in Cosmos (Stargaze). \\r\\n\\r\\n<img width=\\\"708\\\" alt=\\\"image\\\" src=\\\"https://github.com/user-attachments/assets/03b9b7fe-85fe-407f-a0ff-dbeeea73f1e1\\\" />\\r\\n<img width=\\\"1145\"\n    },\n    {\n      \"title\": \"Feat: add infera as an inference provide\",\n      \"prNumber\": 1860,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final \"\n    },\n    {\n      \"title\": \"Fix faq link on contributing.md\",\n      \"prNumber\": 1847,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1838\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n    },\n    {\n      \"title\": \"test: adding more tests for goals,memory and provider. Fixing generation.test.ts\",\n      \"prNumber\": 1840,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/186\\r\\nhttps://github.com/elizaOS/eliza/issues/183\\r\\nhttps://github.\"\n    },\n    {\n      \"title\": \"correct faq docs link in both contribution md files\",\n      \"prNumber\": 1839,\n      \"type\": \"other\",\n      \"body\": \"This pull request includes a small change to the `CONTRIBUTING.md` and `docs/docs/contributing.md` files. The change corrects the link to the FAQ page to point to the correct location.\\r\\n\\r\\n* [`CONTRIBUTING.md`](diffhunk://#diff-eca12c0a30e25\"\n    },\n    {\n      \"title\": \"chore: update bootstrap plugin export\",\n      \"prNumber\": 1836,\n      \"type\": \"other\",\n      \"body\": \"Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\nRisks\\r\\nLow - This is a minor bug fix that ensures proper module exports\\r\\n\\r\\nBackground\\r\\nWhat does this PR do?\\r\\nEnsures the bootstrap plugin has a proper default export at the bottom\"\n    },\n    {\n      \"title\": \"Update README_KOR.md\",\n      \"prNumber\": 1835,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\n\\r\\nModified the previous sentence to align with the meaning in Korean.\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n# Risks\\r\\n\\r\\n<!--\\r\\nLow: The change involves updating existing commands related to project setup.\\r\\nMedium: If there is a\"\n    },\n    {\n      \"title\": \"improvement: replacing console.log with elizaLogger\",\n      \"prNumber\": 1834,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/1725\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"refactor: typo in readme\",\n      \"prNumber\": 1832,\n      \"type\": \"refactor\",\n      \"body\": \"Remove a duplication in the readme\"\n    },\n    {\n      \"title\": \"fix: add default export to plugin-image-generation\",\n      \"prNumber\": 1831,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/917\\r\\nhttps://github.com/eli\"\n    },\n    {\n      \"title\": \"Update .env.example\",\n      \"prNumber\": 1829,\n      \"type\": \"other\",\n      \"body\": \"Grok / xAI API Key are the same. Same endpoint. It's confusing to split it into Grok and xAI separately. If someone wants to use Grok, they will enter their xAI API key at the GROK_API_KEY, and it works.\"\n    },\n    {\n      \"title\": \"fix(solana token provider): await cached data\",\n      \"prNumber\": 1828,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nExecuting trades\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out befo\"\n    },\n    {\n      \"title\": \"Update c3po.character.json\",\n      \"prNumber\": 1827,\n      \"type\": \"other\",\n      \"body\": \"Changes & Optimizations:\\r\\n\\r\\nFormatting Consistency:\\r\\nIndented uniformly for readability.\\r\\nGrouped related sections logically for better navigation.\\r\\n\\r\\nRemoved Redundancy\\r\\nSimplified the structure in messageExamples to avoid unnecessary repe\"\n    },\n    {\n      \"title\": \"feat: add cosmos plugin \",\n      \"prNumber\": 1826,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review a\"\n    },\n    {\n      \"title\": \"chore: update develop from main\",\n      \"prNumber\": 1823,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat(models): update Google model configurations\",\n      \"prNumber\": 1815,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nModels configuration update for Google Gemini\\r\\n- Add gemini-2.0-flash-exp for SMALL/MEDIUM/LARGE class\\r\\n- Update default models to latest versions\\r\\n\\r\\n# Risks\\r\\nLow - Model configuration update only, no functional changes to cor\"\n    },\n    {\n      \"title\": \"feat: refactor model config\",\n      \"prNumber\": 1805,\n      \"type\": \"feature\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/1655\\r\\n\\r\\n(@monilpat should we update the model settings for each model in this PR?)\\r\\n\\r\\nImplemented the separation of model configurations to enable model-specific settings instead of generaliz\"\n    },\n    {\n      \"title\": \"chore: bump version to v.0.1.7\",\n      \"prNumber\": 1804,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: generation tests for trimTokens\",\n      \"prNumber\": 1803,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: install with no frozen-lockfile flag\",\n      \"prNumber\": 1802,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Revert \\\"fix(postgres): Handle vector extension creation properly (#1561)\\\"\",\n      \"prNumber\": 1799,\n      \"type\": \"bugfix\",\n      \"body\": \"Reverts elizaOS/eliza#1743\"\n    },\n    {\n      \"title\": \"chore: remove unused import and var\",\n      \"prNumber\": 1797,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"bug : Removed FerePro plugin\",\n      \"prNumber\": 1795,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR fixes the issues arising with Fere Pro plugin. \\r\\nRemoved the code that caused the issue.\"\n    },\n    {\n      \"title\": \"Create README.md\",\n      \"prNumber\": 1787,\n      \"type\": \"other\",\n      \"body\": \"Adding README.md for the client-github package\\r\\n\\r\\n<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks sec\"\n    },\n    {\n      \"title\": \"fix: line break handling in chat\",\n      \"prNumber\": 1784,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1483/\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks sectio\"\n    },\n    {\n      \"title\": \"fix: remove twitter profile caching (#1638)\",\n      \"prNumber\": 1782,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixes #1638 \\r\\nRemove db caching of character card info, we instead read from character card and cache in memory directly\\r\\n\\r\\nRemoved database caching\\r\\nStill keep profile in memory (this.profile)\\r\\nStill update character runtime (this.runtime.\"\n    },\n    {\n      \"title\": \"docs: add Romanian README translation\",\n      \"prNumber\": 1770,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\nRetains all original links and image references\\r\\nIncludes full translation of all sections (Features, Use Cases, Quick\"\n    },\n    {\n      \"title\": \"fix(client): improve Windows compatibility for Vite dev server\",\n      \"prNumber\": 1760,\n      \"type\": \"bugfix\",\n      \"body\": \"\\r\\n\\r\\n# Localhost Handling: Windows vs macOS\\r\\n\\r\\n## Windows Behavior\\r\\n1. Network Stack\\r\\n- Defaults to IPv6 (::1) when resolving `localhost`\\r\\n- More strict separation between localhost and IP address bindings\\r\\n- Requires explicit permissions fo\"\n    },\n    {\n      \"title\": \"fix: build lint errors\",\n      \"prNumber\": 1759,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"docs: add Serbian README translation\",\n      \"prNumber\": 1757,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nMaintains original document structure and layout\\r\\nPreserves all formatting, emojis, and technical terms\\r\\n\"\n    },\n    {\n      \"title\": \"docs: update faq.md\",\n      \"prNumber\": 1746,\n      \"type\": \"docs\",\n      \"body\": \"Removed mentions of some items.\\r\\n\\r\\n<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be f\"\n    },\n    {\n      \"title\": \"feat(plugin-near): replace console.log to eliza logger\",\n      \"prNumber\": 1745,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"fix(postgres): Handle vector extension creation properly (#1561)\",\n      \"prNumber\": 1743,\n      \"type\": \"bugfix\",\n      \"body\": \"# PR: Fix PostgreSQL Vector Extension Issues (#1561)\\r\\n\\r\\n## Problem\\r\\nThe PostgreSQL adapter was encountering a \\\"type vector does not exist\\\" error when trying to create tables that use the `vector` type. This was happening because:\\r\\n1. The `v\"\n    },\n    {\n      \"title\": \"fix(client-slack): implement Media type properties in message attachments #1384\",\n      \"prNumber\": 1741,\n      \"type\": \"bugfix\",\n      \"body\": \"## Description\\r\\nThis PR fixes issue #1384 by properly implementing the Media type interface for message attachments in the Slack client.\\r\\n\\r\\n## Changes\\r\\n- Updated the `content` object creation in `messages.ts` to include all required Media t\"\n    },\n    {\n      \"title\": \"feat: support for eternalai provider can write request/response log info\",\n      \"prNumber\": 1740,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any context or related work?\\r\\n\\r\\nCurrently, Eliza \"\n    },\n    {\n      \"title\": \"docs: update README_KOR.md\",\n      \"prNumber\": 1739,\n      \"type\": \"docs\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\nNo issue for this pr\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out befor\"\n    },\n    {\n      \"title\": \"fix: standardize ACTION_INTERVAL unit to minutes in twitter client\",\n      \"prNumber\": 1738,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nRelated to inconsistent time unit usage for ACTION_INTERVAL across the codebase.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This is a documentation and logging clarity improvement that doesn't change core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What\"\n    },\n    {\n      \"title\": \"\ud83d\udc1b fix plugins.md formatting for docs with dockerized docs validation\",\n      \"prNumber\": 1722,\n      \"type\": \"bugfix\",\n      \"body\": \"Can't build the docs because of the following:\\r\\n\\r\\n`docs/docs/packages/plugins.md`\\r\\n\\r\\nSo, I'm adding the following features:\\r\\n\\r\\n* [x] Dockerized support of the docusaurus dir `docs`\\r\\n  * [x] Locally builds with pnpm cache in docker\\r\\n  * [x] \"\n    },\n    {\n      \"title\": \"fix: add echochambers to agent\",\n      \"prNumber\": 1719,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds echochambers to agent\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\\n## Why are we doing this? Any context or related work?\\r\\n\\r\\nFo\"\n    },\n    {\n      \"title\": \"fix: multiple web search import in agent\",\n      \"prNumber\": 1718,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: Develop => main for 1.7.0 release\",\n      \"prNumber\": 1717,\n      \"type\": \"other\",\n      \"body\": \"- #1549\\r\\n- #1548\\r\\n- #1555\\r\\n- #1559\\r\\n- #1573\\r\\n- #1574\\r\\n- #1571\\r\\n- #1579\\r\\n- #1602\\r\\n- #1604\\r\\n- #1603\\r\\n- #1601\\r\\n- #1599\\r\\n- #1594\\r\\n- #1591\\r\\n- #1589\\r\\n- #1586\\r\\n- #1609\\r\\n- #1607\\r\\n- #1614\\r\\n- #1581\\r\\n- #1606\\r\\n- #1626\\r\\n- #1625\\r\\n- #1627\\r\\n- #1550\\r\\n- #163\"\n    },\n    {\n      \"title\": \"chore(zksync-era): rm not used imports\",\n      \"prNumber\": 1716,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"refactor: client api\",\n      \"prNumber\": 1713,\n      \"type\": \"refactor\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nN/A (Refactor)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. Only refactored code structure by modularizing mutations and queries. No new functionality was added or existing functionality altered.\\r\\n\\r\\n# Background\\r\\n\\r\\nThe client is in the early stage, \"\n    },\n    {\n      \"title\": \"feat: Simulate discord typing while generating a response\",\n      \"prNumber\": 1712,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to: Discord Client\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: Probably none\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIt implements sendTyping() from Discord.js to indicate bot activity while generating a response.\\r\\n\\r\\n## What kind of change is this?\"\n    },\n    {\n      \"title\": \"EVM plugin wallet provider and transfer action improvements\",\n      \"prNumber\": 1701,\n      \"type\": \"other\",\n      \"body\": \"# Relates to:\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\nLow. \\r\\n- The caching mechanism in the wallet provider is isolated and uses a short TTL (5 seconds), which minimizes the impact on operations.\\r\\n- Changes to the transfer action align with existing types and sta\"\n    },\n    {\n      \"title\": \"chore: twitter username validation message\",\n      \"prNumber\": 1698,\n      \"type\": \"other\",\n      \"body\": \"# Fix Twitter username validation regex to match platform requirements\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nUpdates the Twitter username validation regex to correctly handle usernames starting with numbers. The previous regex requir\"\n    },\n    {\n      \"title\": \"fix: Url fix in imagedescriptionservice\",\n      \"prNumber\": 1696,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n#1694\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review \"\n    },\n    {\n      \"title\": \"fix: smoke tests\",\n      \"prNumber\": 1695,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: Plugin sui support for suiprivatekey0x account\",\n      \"prNumber\": 1693,\n      \"type\": \"feature\",\n      \"body\": \"When use plugin-sui support `suiprivatekey` account.\\r\\n\\r\\nAdd .env: \\r\\n\\r\\n```shell\\r\\nSUI_PRIVATE_KEY: suiprivkey1qzuw2uvhqz330pwl94rv39jvk93kuvfd4pvdkw9vl922kum80prqvxtlntr\\r\\n```\\r\\n\\r\\nThen use `plugin-sui` as before. \\r\\n\\r\\n\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"docs: update README.md spelling\",\n      \"prNumber\": 1690,\n      \"type\": \"docs\",\n      \"body\": \"Just two little points as want to make it look flawless\\r\\n\\r\\n<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This \"\n    },\n    {\n      \"title\": \"chore: update web search plugin export\",\n      \"prNumber\": 1688,\n      \"type\": \"other\",\n      \"body\": \"Making sure plugin has a proper default export at bottom to avoid collisions when used in actions module in char file.\\r\\n\\r\\n# Relates to:\\r\\nPlugin export collisions in character files\\r\\n\\r\\n# Risks\\r\\nLow - This is a minor bug fix that ensures prop\"\n    },\n    {\n      \"title\": \"fix(core): trimTokens no need to await\",\n      \"prNumber\": 1686,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"Update README_KOR.md: Added missing sections and improved Korean translations for clarity\",\n      \"prNumber\": 1683,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\nNo specific issue or ticket.\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled\"\n    },\n    {\n      \"title\": \"chore(docs): rename ai16z/eliza to elizaOS/eliza\",\n      \"prNumber\": 1679,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"fix: add web search to agent\",\n      \"prNumber\": 1676,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nMakes the Tavily API key activate the web-search\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy \"\n    },\n    {\n      \"title\": \"Agentic Eliza Plugin Documenter - Multilingual (e.g., English, Spanish, French)\",\n      \"prNumber\": 1675,\n      \"type\": \"docs\",\n      \"body\": \"# Relates to:\\r\\n- https://github.com/elizaOS/eliza/issues/1200\\r\\n\\r\\n# Risks\\r\\n- Minimal risk, malformed JSDoc has been mitigated. Only risk is LLM hallucinates and writes incorrect documentation.  \\r\\n```\\r\\n\u2713 JSDoc comment in portfolioProvider.ts \"\n    },\n    {\n      \"title\": \"feat: add docs for story plugin\",\n      \"prNumber\": 1672,\n      \"type\": \"feature\",\n      \"body\": \"This pr contains readme for plugin-story\"\n    },\n    {\n      \"title\": \"fix: 1668  fix twitter image link\",\n      \"prNumber\": 1671,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\nFix issue where an agent on twitter tries to use ImageDescriptionService to get the description of a picture from a twitter \"\n    },\n    {\n      \"title\": \"fix: 1634  fix image description service\",\n      \"prNumber\": 1667,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n[(https://github.com/elizaOS/eliza/issues/1643 ]\\r\\n)<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks sect\"\n    },\n    {\n      \"title\": \"fix: Seperated imageModelProvider and imageVisionModelProvider for ImageDescriptioServices\",\n      \"prNumber\": 1664,\n      \"type\": \"bugfix\",\n      \"body\": \"Seperated imageModelProvider and imageVisionModelProvider for ImageDescriptioServices\\r\\n\\r\\n<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nGenerating image\"\n    },\n    {\n      \"title\": \"fix: Update Supabase schema.sql\",\n      \"prNumber\": 1660,\n      \"type\": \"bugfix\",\n      \"body\": \"There is an extra semicolon that causes a syntax error when trying to upload the schema to Supabase.\\r\\n\\r\\n(ie. by using the SQL editor in the GUI, it fails due to this syntax error)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes Supa\"\n    },\n    {\n      \"title\": \"fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts\",\n      \"prNumber\": 1648,\n      \"type\": \"bugfix\",\n      \"body\": \"{{user1}} should be {{user2}} :\\r\\n\\r\\n-------\\r\\nin factEvaluator, in the examples template,\\r\\n\\r\\n{{user1}} should be {{user2}} instead\\r\\n\\r\\n                {\\r\\n                    user: \\\"{{user1}}\\\",\\r\\n                    content: { text: \\\"Which city?\"\n    },\n    {\n      \"title\": \"Added Hungarian README\",\n      \"prNumber\": 1645,\n      \"type\": \"other\",\n      \"body\": \"# Risks\\r\\nzero \\r\\n\\r\\n## What does this PR do?\\r\\nAdd Hungarian README\\r\\n\\r\\n## Discord username\\r\\nmhoused\\r\\n\"\n    },\n    {\n      \"title\": \"fix: lockfile wasn't updated after dependency + bring viem to root level package.json\",\n      \"prNumber\": 1642,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nTrunk being broken\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change updates the `pnpm-lock.yaml` file, which could affect dependency resolutions. Potential risks include:\\r\\n\\r\\n- **Dependency Resolution Changes:** Updates might lead to differen\"\n    },\n    {\n      \"title\": \"chore: update viem dependency version in plugin-evm and plugin-goat\",\n      \"prNumber\": 1637,\n      \"type\": \"other\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1635\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nupdate the version of viem to 2.21.58 in plugin-evm and plugin-goat.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdate\"\n    },\n    {\n      \"title\": \"Add README_AR.md\",\n      \"prNumber\": 1634,\n      \"type\": \"feature\",\n      \"body\": \"Add Arabic language for readme.\\r\\n\\r\\n<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be f\"\n    },\n    {\n      \"title\": \"fix: corrected path for image upload\",\n      \"prNumber\": 1632,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"Fixed minor spelling in README_RU.md\",\n      \"prNumber\": 1629,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"fix: turbo deps for plugin-evm\",\n      \"prNumber\": 1627,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nTested develop, found issue\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFix deps so plugin-evm can build\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n## Why are we doing \"\n    },\n    {\n      \"title\": \"Fix double spaced tweets in Post.ts\",\n      \"prNumber\": 1626,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, simply ensures tweets generated follow the prompt guidelines of double spaces (\\\\n\\\\n) for new statements instead of a single space to improve tweet readability. \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does th\"\n    },\n    {\n      \"title\": \"feat: Select a transcription provider based on the character settings.\",\n      \"prNumber\": 1625,\n      \"type\": \"feature\",\n      \"body\": \"related: https://discord.com/channels/1322160818908954684/1322795334715310230/1323347747759460383\"\n    },\n    {\n      \"title\": \"fix: bugfix. the port 80 is not listening use 3000\",\n      \"prNumber\": 1616,\n      \"type\": \"bugfix\",\n      \"body\": \"3000 is listening on the docker image\\r\\n\\r\\n# Risks\\r\\n<!--\\r\\nLow, medium, large. List what kind of risks, and what could be affected.\\r\\n-->\\r\\nLow - This change affects the Docker container configuration. It may require updates to documentation and\"\n    },\n    {\n      \"title\": \"fix: Support for Non-OpenAI Models in Token Trimming\",\n      \"prNumber\": 1605,\n      \"type\": \"bugfix\",\n      \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1439\\r\\nhttps://github.com/elizaOS/eliza/issues/1565\\r\\n\\r\\nneed to be tested: https://github.com/elizaOS/eliza/issues/1439#issuecomment-2566405036\"\n    },\n    {\n      \"title\": \"fix: activate web-search plugin in agents/\",\n      \"prNumber\": 1577,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"feat: Twitter Spaces Integration\",\n      \"prNumber\": 1550,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\nLow. Existing users who relied on Deepgram by default will still see no change unless they explicitly define a new `TRANSCRIPTION_PROVIDER`. Fallback logic preserves original behavior (Deepgram \u2192 OpenAI \u2192 Local).\\r\\n\\r\\n# Background\\r\\n\\r\"\n    },\n    {\n      \"title\": \"fix: disable trust provider for PostGres db\",\n      \"prNumber\": 1536,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n- Issues reported by using of crashes due to this error `Error in trust score provider: Cannot read prope\"\n    },\n    {\n      \"title\": \"feat: use custom conditions for live monorepo types\",\n      \"prNumber\": 1365,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nCloses: #1363\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before fin\"\n    },\n    {\n      \"title\": \"feat: add avail plugin\",\n      \"prNumber\": 1241,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and merge. -->\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\"\n    },\n    {\n      \"title\": \"Feat/genlayer plugin\",\n      \"prNumber\": 975,\n      \"type\": \"feature\",\n      \"body\": \"This is my first time contributing to this project. I've based my code on the docs, but mostly copying other plugins\\r\\n\\r\\nPlease let me know anything that can be improved :)\\r\\n\\r\\n\\r\\n<!-- Use this template by filling in information and copy and p\"\n    },\n    {\n      \"title\": \"feat: Implement a plugin that can retrieve Marlin TEE remote attestations\",\n      \"prNumber\": 935,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow. \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR aims to add a plugin that makes Eliza verifiable through the use of TEEs. The plugin leverages the [Marlin Oyster](https://docs.marlin.org/user-guides/oyster/) platform\"\n    },\n    {\n      \"title\": \"fix: bug in goal objectives update lookup logic\",\n      \"prNumber\": 2791,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nPull request [#2725](https://github.com/elizaOS/eliza/pull/2725)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change only impacts bootstrap plugin's evaluator\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes the bug in the codebase that was \"\n    },\n    {\n      \"title\": \"fix: client-twitter homeTimeline name parse bug\",\n      \"prNumber\": 2789,\n      \"type\": \"bugfix\",\n      \"body\": \"Currently, using the API always returns name as undefined.\\r\\nIt should be retrieved from .core, like the username on the line below, but it is missing.\"\n    },\n    {\n      \"title\": \"fix: topics formatting bug at composeState\",\n      \"prNumber\": 2788,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed a bug.\\r\\n\\r\\nDiscord: jay.is.more\"\n    },\n    {\n      \"title\": \"fix: ethers/viem issue in mind network plugin\",\n      \"prNumber\": 2783,\n      \"type\": \"bugfix\",\n      \"body\": \"chore: override ethers version for consistency\"\n    },\n    {\n      \"title\": \"Fix: DTS Error mismatch LanguageModelV1interface/Version in ai-sdk mistral model\",\n      \"prNumber\": 2782,\n      \"type\": \"bugfix\",\n      \"body\": \"\u2026x for extract-version command in client package.json\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nDTS-error-mismatch-LanguageModelV1-in-ai-sdk-m\"\n    },\n    {\n      \"title\": \"chore(plugin-coinbase): Update tokenContract.ts\",\n      \"prNumber\": 2781,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"chore: enable turbo cache\",\n      \"prNumber\": 2775,\n      \"type\": \"other\",\n      \"body\": \"chore: enable turbo cache\"\n    },\n    {\n      \"title\": \"fix: make template message footer more explicit\",\n      \"prNumber\": 2774,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nSometimes an LLM like llama-70b might not return a valid JSON format and this can cause random errors tha\"\n    },\n    {\n      \"title\": \"feat: added Ankr plugin\",\n      \"prNumber\": 2773,\n      \"type\": \"feature\",\n      \"body\": \"# Ankr Plugin for Eliza AI Flow\\r\\n![ankr](https://github.com/user-attachments/assets/553e6c0a-8850-4d68-a711-7b13ce443686)\\r\\n   \\r\\nAnkr APIs as Data & Execution Layer:\\r\\n\\r\\nAgents use Ankr\u2019s Multi-Chain RPC to monitor real-time asset prices, liq\"\n    },\n    {\n      \"title\": \"feat: Add Amazon Bedrock as LLM provider\",\n      \"prNumber\": 2769,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2753\\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\\r\\n# Risks\\r\\nLow risk: the changed code should only impact a runtime when Amazon Bedrock is used \"\n    },\n    {\n      \"title\": \"feat: create /.turbo/config.json\",\n      \"prNumber\": 2768,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nremote cache\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the f\"\n    },\n    {\n      \"title\": \"feat(new-plugin): added zerion plugin\",\n      \"prNumber\": 2766,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo ticket\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk. \\r\\n\\r\\nLow - This is an additive change that introduces a new plugin for zerion for wallet portfolio and positions tracking. Main risks include:\\r\\nRate limiting from Zerion API\\r\\nPotential ti\"\n    },\n    {\n      \"title\": \"feat: add moralis plugin\",\n      \"prNumber\": 2764,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n- Rate-limited API interactions\\r\\n- Real-time price and trading data accuracy\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIntroduces the `@elizaos/plugin-moralis` for comprehensive DeFi data access on Sol\"\n    },\n    {\n      \"title\": \"Fix path in all files\",\n      \"prNumber\": 2763,\n      \"type\": \"bugfix\",\n      \"body\": \"Replace src/core/defaultCharacter.ts with correct path packages/core/src/defaultCharacter.ts\"\n    },\n    {\n      \"title\": \"fix: ton plugin build issue\",\n      \"prNumber\": 2757,\n      \"type\": \"bugfix\",\n      \"body\": \"fixes minor issue with `plugin-ton`\"\n    },\n    {\n      \"title\": \"Bug/fix ton plugin\",\n      \"prNumber\": 2755,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n429 error when running TON plugin to sending a TX.\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks\"\n    },\n    {\n      \"title\": \"fix: delete plugin-bootstrap sex message, because it will cause some apis sensitive alerts\",\n      \"prNumber\": 2748,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat(ton-plugin): add debug scripts and fix the transfer\",\n      \"prNumber\": 2744,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- fix failed transfer for ton plugin\\r\\n- add debug scripts to easy test the ton plugin\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n- Bug fixes\\r\\n- Improvements\\r\\n\\r\\n# Documentation changes\"\n    },\n    {\n      \"title\": \"feat: Restrict discord bot to respond only in allowed channels (#2742)\",\n      \"prNumber\": 2743,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n#2742\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**: The change introduces a restriction mechanism for the bot's responses, which only applies if `allowedChannelIds` is defined in the configuration. Existing behavi\"\n    },\n    {\n      \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n      \"prNumber\": 2741,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risk\"\n    },\n    {\n      \"title\": \"feat: Add plugin-ethstorage\",\n      \"prNumber\": 2737,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n# Risks\\r\\nLow risk, this PR is to add a new plugin, does not affect the core functionalities of Eliza.\\r\\n\\r\\n# Background\\r\\nThere are existing tools that assist users in interacting with dece\"\n    },\n    {\n      \"title\": \"chore: adds hyperliquid env variables to env example\",\n      \"prNumber\": 2736,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEnv variables, \\r\\n\\r\\n# Risks\\r\\n\\r\\nlow\\r\\n\\r\\n# Background\\r\\n\\r\\nPretty simple update, just adding to `.env.example\"\n    },\n    {\n      \"title\": \"feat: minimal workflow to resolve ephemeral check\",\n      \"prNumber\": 2735,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nmerge queue\\r\\n<!-- This risks section must be filled out before the fi\"\n    },\n    {\n      \"title\": \"feat: biome automation via python with reporting\",\n      \"prNumber\": 2733,\n      \"type\": \"feature\",\n      \"body\": \"# Biome TypeScript Analysis Automation\\r\\n\\r\\n## Overview\\r\\nAdded Python-based automation for running Biome analysis across ElizaOS plugins with comprehensive reporting capabilities.\\r\\n\\r\\n## Key Features\\r\\n- Automated Biome checks for TypeScript fi\"\n    },\n    {\n      \"title\": \"feat: move cleanJsonResponse to parsing\",\n      \"prNumber\": 2732,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: improve twitter parsing\",\n      \"prNumber\": 2730,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat(new-plugin): add Form chain plugin\",\n      \"prNumber\": 2728,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Standard blockchain interactions with proper validation and security measures:\\r\\n\\r\\n- Token operations limited to connected wallet\\r\\n- Input validation for all parameters\\r\\n- Formula selection safety\\r\\n- B\"\n    },\n    {\n      \"title\": \"fix: goal updating bug in the goal evaluator's handler of plugin-bootstrap\",\n      \"prNumber\": 2725,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nGoal evaluator of `plugin-bootstrap` has incorrect implementation of the handler, which duplicates updated objectives in the array instead of just updating their statuses.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change only impacts bootstra\"\n    },\n    {\n      \"title\": \"chore(core/evaluators): source example links\",\n      \"prNumber\": 2724,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n## What does this PR do?\\r\\nCurrent intended path links.\\r\\n## What kind of change is this?\\r\\nDocumentation links.\\r\\n<!--\\r\\nBu\"\n    },\n    {\n      \"title\": \"feat: Add Sei Plugin\",\n      \"prNumber\": 2720,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nAdding a dedicated Sei plugin that streamlines the development experience for creating agents that can in\"\n    },\n    {\n      \"title\": \"client-eliza-home: test config and test coverage\",\n      \"prNumber\": 2719,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2718\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat: add error message\",\n      \"prNumber\": 2717,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Remove the log as it may potentially cause the app to crash\",\n      \"prNumber\": 2716,\n      \"type\": \"other\",\n      \"body\": \"Just remove one line logger since it may potentially cause the app to crash:\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206#issuecomment-2585840351\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206#issuecomment-2607519795\"\n    },\n    {\n      \"title\": \"fix: remove duplicated handlePendingTweet\",\n      \"prNumber\": 2715,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: resolve @ai-sdk/provider version conflicts\",\n      \"prNumber\": 2714,\n      \"type\": \"bugfix\",\n      \"body\": \"- Add pnpm overrides to force @ai-sdk/provider@1.0.6 and @ai-sdk/provider-utils@2.1.2\\r\\n- Resolves type conflicts between different versions of @ai-sdk/provider\\r\\n- Fixes build error where \\\"reasoning\\\" type wasn't assignable to \\\"text-delta\\\"\\r\\n\\r\"\n    },\n    {\n      \"title\": \"fix: Unexpected JSON Metadata in Twitter Bot Replies\",\n      \"prNumber\": 2712,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/2423\\r\\n\\r\\nThe issue occurred due to a JSON.parse error, which caused the raw text to be used as output:\\r\\nhttps://github.com/elizaOS/eliza/blob/ff12944138dae4c1437cdf3e1ee24980a4e0fc8f/packages/\"\n    },\n    {\n      \"title\": \"feat(new-plugin): adding Imgflip plugin for generating memes using the imgflip.com API\",\n      \"prNumber\": 2711,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nAdding a new feature\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis pull request adds the imgflip plugin. This plugin provides a GENERATE_MEME action that can be used to generate memes using the imgfli\"\n    },\n    {\n      \"title\": \"feat(new-plugin): adding intelligent email evaluation and automation\",\n      \"prNumber\": 2709,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNew feature addition.\\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. \"\n    },\n    {\n      \"title\": \"chore: Use latest allora-sdk version in the Allora Plugin\",\n      \"prNumber\": 2707,\n      \"type\": \"tests\",\n      \"body\": \"- Update Allora Plugin to use `allora-sdk@0.1.0`\\r\\n- Add rewording (using \\\"inference\\\" instead of \\\"prediction\\\")\\r\\n\\r\\n# Relates to\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Update Allora Plugin to use `allora-sdk@0.1.0`\\r\"\n    },\n    {\n      \"title\": \"fix: correct stt plugin userId type\",\n      \"prNumber\": 2704,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: add lit plugin\",\n      \"prNumber\": 2703,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nLit Protocol Integration for ElizaOS\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section mus\"\n    },\n    {\n      \"title\": \"feat: support mina blockchain\",\n      \"prNumber\": 2702,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCore Mina blockchain plugin for Eliza OS that provides essential services and actions for token operati\"\n    },\n    {\n      \"title\": \"feat: Hyperbolic-plugin \",\n      \"prNumber\": 2701,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n![Screenshot 2025-01-23 at 13 11 03](https://github.com/user-attachments/assets/531c96fb-9a01-40ef-8b04-4e8214832efb)\\r\\n\\r\\n\\r\\n# Hyperbolic Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin for managing GPU instances on the H\"\n    },\n    {\n      \"title\": \"Mostly aesthetic changes, fixed some wonky bullets and numbered lists.\",\n      \"prNumber\": 2698,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nDocumentation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Provide aesthetic tweaks (some wonky bullets and structure)\\r\\n- Add some minor clarifications\\r\\n- Update for newer characters\\r\\n\\r\\n## What kind of change is this?\\r\"\n    },\n    {\n      \"title\": \"chore: fix types syntax issue\",\n      \"prNumber\": 2694,\n      \"type\": \"bugfix\",\n      \"body\": \"fixes missing `};` before simsai profile inteface\"\n    },\n    {\n      \"title\": \"feat(new-plugin): Eliza OmniFlix Plugin\",\n      \"prNumber\": 2693,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nOmniFlix Network Integration Plugin for Eliza AI Agent\\r\\n\\r\\n<!-- This risks section must be filled out be\"\n    },\n    {\n      \"title\": \"fix(ragKnowledge): Ensure scoped IDs are properly used to check for existing knowledge\",\n      \"prNumber\": 2690,\n      \"type\": \"bugfix\",\n      \"body\": \"fix(ragKnowledge): Ensure scoped IDs are properly used to check for existing knowledge\\r\\n\\r\\n- Updated logic to correctly handle scoped IDs when verifying existing knowledge entries.\\r\\n- Improved validation to prevent issues with knowledge retr\"\n    },\n    {\n      \"title\": \"feat: [Space] improving handling of user ids and memory storage\",\n      \"prNumber\": 2686,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2206\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks sec\"\n    },\n    {\n      \"title\": \"fix debug targets to show elizalogger debug messages\",\n      \"prNumber\": 2685,\n      \"type\": \"bugfix\",\n      \"body\": \"previous pr was clobbered.  fixes #2684\\r\\n\"\n    },\n    {\n      \"title\": \"fix: remove wrong comment\",\n      \"prNumber\": 2683,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat(new-plugin): bittensor bitmind api for eliza\",\n      \"prNumber\": 2682,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nA plugin that integrates BitMind's API into ElizaOS agents, enabling access to AI services and digital \"\n    },\n    {\n      \"title\": \"feat(new-plugin): suno music generation \",\n      \"prNumber\": 2679,\n      \"type\": \"feature\",\n      \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n    },\n    {\n      \"title\": \"feat(new-plugin): eliza samsung smarthings plugin\",\n      \"prNumber\": 2678,\n      \"type\": \"feature\",\n      \"body\": \"# Client-Eliza-Home Functionality Overview\\r\\n\\r\\n## Core Purpose\\r\\nThe client-eliza-home package serves as a bridge between ElizaOS and SmartThings-enabled smart home devices, enabling natural language control and automation of home devices.\\r\\n\\r\"\n    },\n    {\n      \"title\": \"Revert \\\"feat(new-plugin): suno Eliza plugin\\\"\",\n      \"prNumber\": 2673,\n      \"type\": \"other\",\n      \"body\": \"Reverts elizaOS/Eliza#2656\\r\\n\\r\\nPlugin not ready, implements old plugin interface etc\"\n    },\n    {\n      \"title\": \"feat: Implement runProcess function in test library\",\n      \"prNumber\": 2672,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nImproving test utilities functionality\\r\\n\\r\\n# Risks\\r\\nLow - This is a test utility function implementation that:\\r\\n- Only affects test code, not production code\\r\\n- Uses standard Node.js APIs (spawn)\\r\\n- Has proper error handling\\r\\n-\"\n    },\n    {\n      \"title\": \"fix debug targets to show elizalogger debug messages\",\n      \"prNumber\": 2670,\n      \"type\": \"bugfix\",\n      \"body\": \"fix for #2667 \\r\\nJust fixes the two debug targets in the package.json to include `DEFAULT_LOG_LEVEL=debug`\"\n    },\n    {\n      \"title\": \"chore(spelling-fixes): docs\",\n      \"prNumber\": 2669,\n      \"type\": \"bugfix\",\n      \"body\": \"Hello\\r\\nI fixed several spelling issue.\\r\\nBr, Elias.\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated README.md with improved grammatical clarity in instruct\"\n    },\n    {\n      \"title\": \"fix(plugin-depin): sentientAI description\",\n      \"prNumber\": 2668,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat(new-plugin): udio music generation for eliza\",\n      \"prNumber\": 2660,\n      \"type\": \"feature\",\n      \"body\": \"# @elizaos/plugin-udio\\r\\n\\r\\nA Udio AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Udio plugin integrates Udio AI's powerful music generation capabilities into ElizaO\"\n    },\n    {\n      \"title\": \"Improve GitBook Provider Output by Including Query Context\",\n      \"prNumber\": 2659,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nIssue  #2657 \\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: This change only modifies the GitBook provider\u2019s return format to incl\"\n    },\n    {\n      \"title\": \"feat(new-plugin): suno Eliza plugin\",\n      \"prNumber\": 2656,\n      \"type\": \"feature\",\n      \"body\": \"# @elizaos/plugin-suno\\r\\n\\r\\nA Suno AI music generation plugin for ElizaOS that enables AI-powered music creation and audio manipulation.\\r\\n\\r\\n## Overview\\r\\n\\r\\nThe Suno plugin integrates Suno AI's powerful music generation capabilities into ElizaO\"\n    },\n    {\n      \"title\": \"fix: a typo bug in conflux plugin\",\n      \"prNumber\": 2654,\n      \"type\": \"bugfix\",\n      \"body\": \"In handler function of packages/plugin-conflux/src/actions/confiPump.ts:\\r\\n\\r\\n```\\r\\n        // Generate content based on template\\r\\n        const context = composeContext({\\r\\n            state,\\r\\n            template: confluxTransferTemplate,    \"\n    },\n    {\n      \"title\": \"feat: Add swap & improvements for multiversx-plugin\",\n      \"prNumber\": 2651,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out befor\"\n    },\n    {\n      \"title\": \"fix: Resolve chat error in openai-plugin (#2649)\",\n      \"prNumber\": 2650,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\n#2649\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change addresses a specific issue with the `openaiPlugin` chat functionality and does not impact unrelated features or modules.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR resolves th\"\n    },\n    {\n      \"title\": \"chore: fix develop build and tests\",\n      \"prNumber\": 2646,\n      \"type\": \"bugfix\",\n      \"body\": \"- holdstation plugin temporarily removed\\r\\n- fix build issues on other plugins\"\n    },\n    {\n      \"title\": \"feat(email-plugin): add email-plugin + improve: fixed avail plugin duplicate dependency\",\n      \"prNumber\": 2645,\n      \"type\": \"feature\",\n      \"body\": \"Add an email integration plugin that would allow agents to receive and send emails.\\r\\n\\r\\n# Relates to\\r\\n\\r\\n2641\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo risk. New plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nProvide an implementation for an emailClient.\\r\\n\\r\\n\\r\\n##\"\n    },\n    {\n      \"title\": \"feat: Add plugin-dcap\",\n      \"prNumber\": 2638,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nThe PR is not related to any issues.\\r\\n\\r\\n<!-- This risks section must be filled out before the final rev\"\n    },\n    {\n      \"title\": \"docs: add docs on configuring secrets for multi agent workflows.\",\n      \"prNumber\": 2632,\n      \"type\": \"feature\",\n      \"body\": \"Adding to `docs/guides/configuration.md`: \\r\\n\\r\\n```\\r\\n### Secrets for Multiple Characters\\r\\n\\r\\nIf you don't want to have secrets in your character files because you would\\r\\nlike to utilize source control for collaborative development on multiple\\r\"\n    },\n    {\n      \"title\": \"docs: add one click deployment to docs\",\n      \"prNumber\": 2631,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nDocumentation\\r\\n\\r\\n\\r\\n# Risks\\r\\nNone\\r\\n\\r\\n# Background\\r\\nenabling one click eliza deployment\\r\\n\\r\\n## What does this PR do?\\r\\nAllows developers and non-developers to checkout how they can deploy Eliza in one click using Fleek\\r\\n\\r\\n## What \"\n    },\n    {\n      \"title\": \"chore(deps): update dependency vite [security]\",\n      \"prNumber\": 2629,\n      \"type\": \"other\",\n      \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.1\"\n    },\n    {\n      \"title\": \"chore(deps): update dependency vite [security]\",\n      \"prNumber\": 2627,\n      \"type\": \"other\",\n      \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.1\"\n    },\n    {\n      \"title\": \"fix: add missing plugin\",\n      \"prNumber\": 2626,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore(add-tests): plugin abstract: test config and tests\",\n      \"prNumber\": 2621,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2620\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat(plugin-new): Official SimsAI Release V1.0\",\n      \"prNumber\": 2618,\n      \"type\": \"feature\",\n      \"body\": \"### Relates to\\r\\n\\r\\nN/A\\r\\nExpand Eliza's social capabilities on a large social agent backroom and agent only social\\r\\n\\r\\n### Risks\\r\\n\\r\\nLow. While this PR introduces a new external integration with SimsAI, it is isolated from core Eliza functional\"\n    },\n    {\n      \"title\": \"chore: allow custom TEE log path\",\n      \"prNumber\": 2616,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2415\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: it only affects the TEE logs.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes an error when TEE logs are enabled that shows the message \\\"Cannot open database\"\n    },\n    {\n      \"title\": \"fix: Add instruction to escape quotes on JSON generation\",\n      \"prNumber\": 2604,\n      \"type\": \"feature\",\n      \"body\": \"## What does this PR do?\\r\\n\\r\\nThis PR instructions local Llama to escape quotes in strings.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nSort of a bug fix\\r\\n\\r\\n## Why are we doing this? Any context or related work?\\r\\n\\r\\nNoticed that when generating quot\"\n    },\n    {\n      \"title\": \"feat: nvidia-nim-plugin\",\n      \"prNumber\": 2599,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n![image](https://github.com/user-attachments/assets/edf8ae6f-398d-4960-9881-10ed86dcea4b)\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n# NVIDIA NIM Plugin Integration\\r\\n\\r\\n## Overview\\r\\nThis PR introduces a new plugin that integrates NVIDIA AI Foundation Models into the El\"\n    },\n    {\n      \"title\": \"Add 'node-compile-cache' to '.gitignore'\",\n      \"prNumber\": 2597,\n      \"type\": \"feature\",\n      \"body\": \"If using dev container, there is no need to commit node-compile-cache folders.\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Updated `.gitignore` to exclude `node-comp\"\n    },\n    {\n      \"title\": \"feat(plugin-holdstation): add plugin holdstation swap\",\n      \"prNumber\": 2596,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risk\"\n    },\n    {\n      \"title\": \"feat: add router nitro plugin\",\n      \"prNumber\": 2590,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n## Relates to\\r\\n\\r\\n## LINK TO ISSUE OR TICKET \\r\\nhttps://github.com/elizaOS/eliza/issues/2561\\r\\n\\r\\n<!-- This risks section m\"\n    },\n    {\n      \"title\": \"feat: update integration tests workflow with improved caching\",\n      \"prNumber\": 2589,\n      \"type\": \"feature\",\n      \"body\": \"# Update Integration Tests Workflow\\n\\nThis PR updates the integration tests workflow with improved caching configuration and standardized installation commands.\\n\\n## Changes\\n- Added pnpm cache configuration using actions/cache@v4\\n- Updated in\"\n    },\n    {\n      \"title\": \"feat: Add Cronos Evm\",\n      \"prNumber\": 2585,\n      \"type\": \"feature\",\n      \"body\": \"- Created `@elizaos/plugin-cronos` with:\\r\\n  - Support for Cronos Mainnet and Testnet\\r\\n  - Token transfer functionality\\r\\n  - Balance checking capability\\r\\n  - Wallet provider implementation\\r\\n\\r\\n- `README.md`: Documentation and setup guide\\r\\n- A\"\n    },\n    {\n      \"title\": \"chore: lint pass\",\n      \"prNumber\": 2580,\n      \"type\": \"other\",\n      \"body\": \"## Summary by CodeRabbit\\r\\n\\r\\n### \ud83d\ude80 New Features\\r\\n- Added linting scripts across multiple packages to improve code quality\\r\\n- Introduced ESLint configuration files for consistent code style\\r\\n- Enhanced validation methods in various plugins t\"\n    },\n    {\n      \"title\": \"feat(x spaces): Don't wait for mute, wait for silence\",\n      \"prNumber\": 2576,\n      \"type\": \"feature\",\n      \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/2488\\r\\n\\r\\nThis PR enhances the functionality of Twitter Spaces by introducing an interruption mechanism that improves AI responsiveness. Also instead of relying on the unmute button, the AI n\"\n    },\n    {\n      \"title\": \"feat(plugin-agentkit): test config and tests\",\n      \"prNumber\": 2573,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2572\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat(plugin-coingecko): coingecko trending advanced\",\n      \"prNumber\": 2568,\n      \"type\": \"feature\",\n      \"body\": \"Adding 2 new actions for coingecko\\r\\n\\r\\n1. Get the Latest/hottest liquidity pools on coingecko\\r\\n2. Get newly listed tokens on coingecko\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- *\"\n    },\n    {\n      \"title\": \"feat(plugin-farcaster): test config and test coverage\",\n      \"prNumber\": 2567,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2566\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat: add three new langs into TTS\",\n      \"prNumber\": 2562,\n      \"type\": \"feature\",\n      \"body\": \"TTS with more langs: `Malay`, `Filipino` and `Serbian`.\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added text-to-speech support for Indonesian, Tagalog, and M\"\n    },\n    {\n      \"title\": \"fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559\",\n      \"prNumber\": 2560,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2559\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\nThis change only affects the configuration parsing for the ENABLE_OPEN_AI_COMM\"\n    },\n    {\n      \"title\": \"chore(revert): optimize pnpm cache configuration\",\n      \"prNumber\": 2556,\n      \"type\": \"other\",\n      \"body\": \"edit: reverting most pnpm caching attempts\"\n    },\n    {\n      \"title\": \"chore: optimize pnpm cache configuration\",\n      \"prNumber\": 2555,\n      \"type\": \"other\",\n      \"body\": \"Optimizes pnpm cache configuration to improve package reuse during installation.\\n\\nChanges made:\\n- Move pnpm setup before cache configuration\\n- Add architecture-specific cache keys\\n- Include package.json in cache key for better specificity\\n-\"\n    },\n    {\n      \"title\": \"feat: Cosmos Plugin - IBC swap action\",\n      \"prNumber\": 2554,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n# Risks\\r\\nLow risk \u2013 this PR adds an action to an existing plugin and does not interfere with the core f\"\n    },\n    {\n      \"title\": \"chore: remove cleanup step from integration tests workflow\",\n      \"prNumber\": 2553,\n      \"type\": \"refactor\",\n      \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n    },\n    {\n      \"title\": \"chore: remove cleanup step from integration tests workflow\",\n      \"prNumber\": 2551,\n      \"type\": \"refactor\",\n      \"body\": \"# Remove cleanup step from integration tests workflow\\n\\nThis PR removes the cleanup step from the integration tests workflow as requested. The cleanup step was running `pnpm clean` which is no longer needed in the workflow.\\n\\n## Changes\\n- Rem\"\n    },\n    {\n      \"title\": \"feat(plugin-devin): implement client-agnostic Devin plugin\",\n      \"prNumber\": 2549,\n      \"type\": \"feature\",\n      \"body\": \"# Devin Plugin PR\\n\\n## Changes\\n- Implemented client-agnostic Devin plugin\\n- Added comprehensive test coverage\\n- Created detailed README documentation\\n- Merged develop branch successfully\\n\\n## Testing\\n- Unit tests passing\\n- API integration ver\"\n    },\n    {\n      \"title\": \"feat: Updated READ.me file with pre-requisites to enable telegram bot\",\n      \"prNumber\": 2547,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nTelegram Client\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before \"\n    },\n    {\n      \"title\": \"fix: develop branch build/start failed\",\n      \"prNumber\": 2546,\n      \"type\": \"bugfix\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Renamed internal method for object generation\\n\\t- Improved code formatting and readability\\n\\n<!-- end of auto-generated \"\n    },\n    {\n      \"title\": \"fix: develop branch build/start failed\",\n      \"prNumber\": 2545,\n      \"type\": \"bugfix\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n\\t- Improved error handling for AgentKit actions initialization\\n\\t- Enhanced code readability with formatting adjustments i\"\n    },\n    {\n      \"title\": \"test configuration and tests for client-lens\",\n      \"prNumber\": 2534,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2533\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat: Add more actions to Abstract Plugin\",\n      \"prNumber\": 2531,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\nhttps://github.com/user-attachments/assets/5bdc0051-b97c-450b-be29-1cc66ea1d1b6\\r\\n\\r\\n\\r\\n# Relates to\\r\\nFollow up on https:/\"\n    },\n    {\n      \"title\": \"feat: add anthropic image provider for vision\",\n      \"prNumber\": 2524,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nVision image descriptions\\r\\n\\r\\n# Risks\\r\\n\\r\\nlow: \\r\\nadded an image provider for anthropic which generally defaulted to openai. so the risk is pretty low\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadd AnthropicImageProvider \"\n    },\n    {\n      \"title\": \"feat: plugin rabbi trader tests\",\n      \"prNumber\": 2520,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2519\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"fix: use coingecko headerKey from api config\",\n      \"prNumber\": 2518,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFeature/plugin coingecko #1761\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be f\"\n    },\n    {\n      \"title\": \"chore: add eliza technical report/paper\",\n      \"prNumber\": 2517,\n      \"type\": \"feature\",\n      \"body\": \"Add technical report to README @odilitime @shakkernerd @tcm390 @lalalune \\r\\n\\r\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Documentation**\\r\\n\\t- Added a citation section to the R\"\n    },\n    {\n      \"title\": \"docs: add docs/README_JA.md\",\n      \"prNumber\": 2515,\n      \"type\": \"feature\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n\\t- Updated Japanese README with comprehensive project details\\n\\t- Added project overview for Eliza\\n\\t- Included setup \"\n    },\n    {\n      \"title\": \"feat: add support for NVIDIA inference for ElizaOS\",\n      \"prNumber\": 2512,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n![nvidia](https://github.com/user-attachments/assets/f27fe3f8-9daf-4dc2-9c6c-93deda5f9da4)\\r\\n\\r\\n\\r\\n# Add NVIDIA Model Provider Support to ElizaOS\\r\\n\\r\\nThis PR adds support for NVIDIA's AI models through their inference API, expanding ElizaOS's\"\n    },\n    {\n      \"title\": \"test: plugin-tee - adjusting project structure and new tests\",\n      \"prNumber\": 2508,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2507\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"plugin-tts: enhance TTS generation flow and caching\",\n      \"prNumber\": 2506,\n      \"type\": \"other\",\n      \"body\": \"# Risks\\r\\n\\r\\n**Risk Level:** Low  \\r\\n**Details:** The changes primarily enhance the existing functionality of TTS generation. Potential risks include unexpected behavior in edge cases for input sanitization or caching logic.\\r\\n\\r\\n# Background\\r\\n\\r\"\n    },\n    {\n      \"title\": \"chore: default coinbase agentkit plugin\",\n      \"prNumber\": 2505,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- `@elizaos/plugin-agentkit` - default configuration in the agent/src/index.ts file for easier import b\"\n    },\n    {\n      \"title\": \"test: api timeout handling for plugin-binance\",\n      \"prNumber\": 2504,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2486\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"docs: user ID with room ID in MemoryManager and other improvements\",\n      \"prNumber\": 2492,\n      \"type\": \"docs\",\n      \"body\": \"## What does this PR do?\\r\\n- Changes parameters in MemoryManager.md from user IDs to room IDs\\r\\n- Improves variable naming in autonomous-trading.md by adding clearer transaction name\\r\\n- Fixes typo in enum value LIVEPEER in fine-tuning.md\\r\\n\\r\\n#\"\n    },\n    {\n      \"title\": \"feat(plugin-openai): add OpenAI integration for text generation\",\n      \"prNumber\": 2463,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nThis PR introduces the new **plugin-openai** for text generation functionality using OpenAI's GPT models.\\r\\n\\r\\n# Risks\\r\\n\\r\\n<!-- Low, medium, large. List what kind of risks and what could be aff\"\n    },\n    {\n      \"title\": \"feat: Plugin football\",\n      \"prNumber\": 2461,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nNo specific issue or ticket linked.\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low Risk**:\\r\\n- The plugin is self-contained and doesn't interfere with other parts of the system.\\r\\n- Only affects the `plugin-football` package, specifically the fet\"\n    },\n    {\n      \"title\": \"feat: add default logger level setting to set the logger level to dis\u2026\",\n      \"prNumber\": 2451,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nNo linked issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.  \\r\\nThis change introduces a default logger level, which affects logging outputs. Potential risks include unexpected logging behavior if the `DEFAULT_LOG_L\"\n    },\n    {\n      \"title\": \"feat(plugin-new):  initia plugin + chore revert to integrationTests from stable release 0.1.7\",\n      \"prNumber\": 2448,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nI am developing Initia plugin for elizaOS.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR is base initia plugin development. I implemented INIT token transfer action for agent.\\r\\n\\r\\n## What kind of ch\"\n    },\n    {\n      \"title\": \"feat: create version.cmd for windows support\",\n      \"prNumber\": 2442,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nIssue: Build failures on Windows platform\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes are isolated to build scripts and type definitions. No runtime behavior is affected.\\r\\n\\r\\n- Windows build script changes only affect local development on Wi\"\n    },\n    {\n      \"title\": \"feat: add Mind Network plugin\",\n      \"prNumber\": 2431,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nNo specific linked issue or ticket, as this is a feature addition for the Mind Network plugin.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n\\r\\nThe plugin is newly introduced and self-contained, limiting its impact on unrelated parts of the Eliza ecos\"\n    },\n    {\n      \"title\": \"fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function\",\n      \"prNumber\": 2430,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/1958#issuecomment-2582289612\\r\\n\\r\\nThe issue occurred because the LLM generated a verbose response like:\\r\\n\\\"Received The most interesting and relevant tweet for XXX to reply to is 187954009886315\"\n    },\n    {\n      \"title\": \"feat:add plugin-lightning\",\n      \"prNumber\": 2429,\n      \"type\": \"feature\",\n      \"body\": \"# @elizaos/plugin-lightning\\r\\n\\r\\nThis plugin enables create lightning invoice or payInvoice.\\r\\n\\r\\n## Features\\r\\n\\r\\n- \ud83d\udcb1 Make a new off-chain invoice.\\r\\n- \ud83d\udcca Make an off-chain payment.\\r\\n\\r\\n## Installation\\r\\n\\r\\nAdd the plugin to your Eliza configuratio\"\n    },\n    {\n      \"title\": \"feat: add a way to create/store/restore agents in the filesystem\",\n      \"prNumber\": 2389,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nNo Issue.\\r\\n\\r\\n# Risks\\r\\n\\r\\nAs it is using a env variable to enable/disable the feature, there are no risks involved.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIf USE_CHARACTER_STORAGE is enabled in the .env:\\r\\n\\r\\nIt stores a\"\n    },\n    {\n      \"title\": \"feat: plugin for OriginTrail Decentralized Knowledge Graph\",\n      \"prNumber\": 2380,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow:\\r\\n- Requires you to explicitly provide your private key in the environment variable before it does anything with your funds\\r\\n- Creation of OriginTrail Knowledge Assets spends y\"\n    },\n    {\n      \"title\": \"feat: add adapter-qdrant\",\n      \"prNumber\": 2322,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nAdd qdrant adapter into Eliza system.\\r\\n\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section mu\"\n    },\n    {\n      \"title\": \"Fix: IME causes multiple messages on Enter (Fixes #2272)\",\n      \"prNumber\": 2274,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes [#2272](https://github.com/elizaOS/eliza/issues/2272)\\r\\n\\r\\n<!-- This risks section must be filled o\"\n    },\n    {\n      \"title\": \"feats: Add 0G to the blockchain sector (diagram update)\",\n      \"prNumber\": 2204,\n      \"type\": \"feature\",\n      \"body\": \"diagram update: add 0G\"\n    },\n    {\n      \"title\": \"feat: chainbase plugin for eliza\",\n      \"prNumber\": 2162,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nEliza AI agents, blockchain data analytics, Chainbase\\r\\n\\r\\n# Risks\\r\\nLow. This is a new feature that adds functionality without disrupting existing systems.\\r\\n\\r\\n# Background\\r\\n## What does this PR do? \\r\\nThis PR introduces a new Cha\"\n    },\n    {\n      \"title\": \"feat: obsidian integration plugin\",\n      \"prNumber\": 1943,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nThis PR relates to the following issues:\\r\\n\\r\\nObsidian Integration #302 \\r\\n\\r\\nThe development and maintenance of the @elizaos/plugin-obsidian package, focusing on enhancing elizaOS agents integration capabilities with Obsidian v\"\n    },\n    {\n      \"title\": \"feat(new-adapter): mongo-db adaptor\",\n      \"prNumber\": 1427,\n      \"type\": \"feature\",\n      \"body\": \"Added an adaptor which connects to mongo db atlas. Allowing you to store agent data in the cloud. If you have the appropriate tier you can also take advantage of their vector search functionality.\\r\\nIt should have all the same functionality \"\n    },\n    {\n      \"title\": \"feat: news-plugin\",\n      \"prNumber\": 1248,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\nAI Agent Dev School Video #2: https://www.youtube.com/watch?v=XenGeAcPAQo&t=3383s \\r\\n\\r\\n<!-- LINK TO ISSUE OR\"\n    },\n    {\n      \"title\": \"fix: remove duplicate litPlugin import\",\n      \"prNumber\": 3121,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: export dexScreenerPlugin\",\n      \"prNumber\": 3120,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix:chore(plugin-chainbase): add missing comma in package.json\",\n      \"prNumber\": 3118,\n      \"type\": \"feature\",\n      \"body\": \"## What does this PR do?\\r\\nThis PR fix a Chainbase plugin problem, the missing comma stops the pnpm install\\r\\n\\r\\n## What kind of change is this?\\r\\nI just added the missing comma\\r\\n\\r\\n\\r\\n## Discord username\\r\\nakuma9640\\r\\n\\r\\n-->\\r\\n\"\n    },\n    {\n      \"title\": \"chore: updated .gitignore + removed build files\",\n      \"prNumber\": 3117,\n      \"type\": \"other\",\n      \"body\": \"chore: updated .gitignore + removed build files\"\n    },\n    {\n      \"title\": \"fix: auto-scrolling issue in client\",\n      \"prNumber\": 3115,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/1977\\r\\n\\r\\nNoticed that when chatting with a character on the client, the conversation doesn\u2019t automatically scroll to the bottom after submitting a message and receiving a response. This PR fix\"\n    },\n    {\n      \"title\": \"fix: fixing the error parsing json when an array is a value in a JSON\u2026\",\n      \"prNumber\": 3113,\n      \"type\": \"bugfix\",\n      \"body\": \"\u2026 object\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket, but it seems to be related to recent changes in the `normalizeJsonString` function.\\r\\n\\r\\nWhen using the Slack client, JSON like:\\r\\n\\r\\n```json\\r\\n{\\r\\n  \\\"objective\\\": \\\"The user wants to summarize \"\n    },\n    {\n      \"title\": \"fix: docker build command by skipping eslint files\",\n      \"prNumber\": 3110,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\nRunning docker build fails because eslint config have been removed\\r\\n![Screenshot 2025-01-31 at 14 13 58](https://github.c\"\n    },\n    {\n      \"title\": \"fix: plugin-apro\",\n      \"prNumber\": 3106,\n      \"type\": \"bugfix\",\n      \"body\": \"Investigated and added the peoper ether to the configuration it was missing and fixed all the code.\"\n    },\n    {\n      \"title\": \"fix: plugin-aptos\",\n      \"prNumber\": 3104,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues and added Biome.\"\n    },\n    {\n      \"title\": \"docs: Add \\\"What Did You Get Done This Week? 11\\\" notes\",\n      \"prNumber\": 3103,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary document for \\\"What Did You \"\n    },\n    {\n      \"title\": \"fix: plugin-arthera-biome\",\n      \"prNumber\": 3102,\n      \"type\": \"bugfix\",\n      \"body\": \"fixed al issues \"\n    },\n    {\n      \"title\": \"fix: plugin-asterai\",\n      \"prNumber\": 3101,\n      \"type\": \"bugfix\",\n      \"body\": \"Added only the Biome. Code was good.\"\n    },\n    {\n      \"title\": \"fix: plugin-autonome-v1\",\n      \"prNumber\": 3098,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all issues.\"\n    },\n    {\n      \"title\": \"fix: fixed build error in plugin-email-automation \",\n      \"prNumber\": 3097,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: plugin-avail \",\n      \"prNumber\": 3094,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed the issues. \"\n    },\n    {\n      \"title\": \"fix: plugin-avalanche lint\",\n      \"prNumber\": 3092,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues\"\n    },\n    {\n      \"title\": \"fix: plugin-b2  lint\",\n      \"prNumber\": 3091,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all issues, i have an shadow error on packages/plugin-b2/src/pr\u2026oviders/index.ts line 103 it appear and disapper\\r\\n\"\n    },\n    {\n      \"title\": \"fix: plugin-binance lint\",\n      \"prNumber\": 3089,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues but 1 any\"\n    },\n    {\n      \"title\": \"fix: plugin-birdeye lint\",\n      \"prNumber\": 3088,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues\"\n    },\n    {\n      \"title\": \"fix: plugin-bittensor lint\",\n      \"prNumber\": 3087,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed almost all the issues\"\n    },\n    {\n      \"title\": \"fix: plugin-bnb lint\",\n      \"prNumber\": 3086,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed almost all the issues\"\n    },\n    {\n      \"title\": \"fix: plugin-Chainbase lint\",\n      \"prNumber\": 3085,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issue but the template file.\"\n    },\n    {\n      \"title\": \"fix: plugin-coingecko lint\",\n      \"prNumber\": 3084,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues\"\n    },\n    {\n      \"title\": \"fix: plugin-coinmarketcap lint\",\n      \"prNumber\": 3082,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed few minor issues\"\n    },\n    {\n      \"title\": \"docs: Add Arabic translation for README\",\n      \"prNumber\": 3081,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Translating the English text into Arabic while maintaining the original file formatting.\\r\\n\\r\\n- Adding a link to the Arabic translation in the \\\"README Translations\\\" section of the main README.md.\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"fix: plugin-conflux lint\",\n      \"prNumber\": 3080,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed almost all issues but could not touch the types.ts\"\n    },\n    {\n      \"title\": \"fix: plugin-cosmos lint\",\n      \"prNumber\": 3077,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all issues but 1 file.\"\n    },\n    {\n      \"title\": \"fix: plugin-cronos lint\",\n      \"prNumber\": 3076,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all issues\"\n    },\n    {\n      \"title\": \"fix: plugin-cronoszkevm lint\",\n      \"prNumber\": 3075,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all issues\"\n    },\n    {\n      \"title\": \"fix: plugin-dcap lint\",\n      \"prNumber\": 3074,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues\"\n    },\n    {\n      \"title\": \"fix: plugin-depin lint\",\n      \"prNumber\": 3073,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues\"\n    },\n    {\n      \"title\": \"feat (chore): plugin-chainbase test config and coverage\",\n      \"prNumber\": 3072,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/3071\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"fix: plugin-devin lint\",\n      \"prNumber\": 3070,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues\"\n    },\n    {\n      \"title\": \"fix: plugin-dexscreener lint\",\n      \"prNumber\": 3069,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues\"\n    },\n    {\n      \"title\": \"feat (chore): plugin-bootstrap: test config and test coverage\",\n      \"prNumber\": 3068,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/3067\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"fix: fix-plugin-di lint\",\n      \"prNumber\": 3066,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues but the file types.ts\"\n    },\n    {\n      \"title\": \"fix: plugin-dkg lint\",\n      \"prNumber\": 3065,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues\"\n    },\n    {\n      \"title\": \"feat (chore): plugin bittensor test config and coverage\",\n      \"prNumber\": 3064,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/3062\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"fix: plugin-echochamber lint\",\n      \"prNumber\": 3063,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the errors.\"\n    },\n    {\n      \"title\": \"fix: plugin-mail lint\",\n      \"prNumber\": 3061,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all typings and wrong variables\"\n    },\n    {\n      \"title\": \"fix: handle unsupported image provider\",\n      \"prNumber\": 3057,\n      \"type\": \"bugfix\",\n      \"body\": \"<img width=\\\"633\\\" alt=\\\"Screenshot 2025-01-31 at 2 16 06\u202fAM\\\" src=\\\"https://github.com/user-attachments/assets/5c813d84-70b7-4579-a0b6-2a53cccd5376\\\" />\\r\\n\"\n    },\n    {\n      \"title\": \"fix: ImageVisionModelProvider Not Applied in Runtime for Image Description Service\",\n      \"prNumber\": 3056,\n      \"type\": \"bugfix\",\n      \"body\": \"The `imageVisionModelProvider` is used in the image description service, but its value is never applied at runtime. As a result, even if a user sets it in the character file, it has no effect. This PR ensures that the imageVisionModelProvid\"\n    },\n    {\n      \"title\": \"fix: correct regex\",\n      \"prNumber\": 3054,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: Message id collision in Telegram Client\",\n      \"prNumber\": 3053,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/2796\\r\\n\\r\\nThe issue is caused by the message ID being used to create a UUID for memory. Since the message ID could be the same in different Telegram channels, it leads to collisions in memory c\"\n    },\n    {\n      \"title\": \"fix: the unexpected corrections for plugin-di caused by biome lint\",\n      \"prNumber\": 3052,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nIncorrect biome lint in commit:\\r\\nhttps://github.com/elizaOS/eliza/commit/4b9510d93e34436e6047dd0e3bbebeafb9326411\\r\\n\\r\\ncc @wtfsayo \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nBecause the parameter decorat\"\n    },\n    {\n      \"title\": \"feat: 3049 add demo api access coingecko\",\n      \"prNumber\": 3050,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/3049\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow: Coingecko might revoke demo access to these two api endpoints. Then, these two actions would break for users with only a demo api key. \\r\\n\\r\\n# Background\\r\\n\\r\\n#\"\n    },\n    {\n      \"title\": \"feat: add  Fleek Eliza deployment to Readme_CN\",\n      \"prNumber\": 3048,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix(lint): email-automation\",\n      \"prNumber\": 3044,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues and added biome\"\n    },\n    {\n      \"title\": \"fix: spelling issue \",\n      \"prNumber\": 3041,\n      \"type\": \"bugfix\",\n      \"body\": \"thanks!!!\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-ethstorage\",\n      \"prNumber\": 3039,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues and added Biome \"\n    },\n    {\n      \"title\": \"fix(lint): plugin-evm\",\n      \"prNumber\": 3038,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the outdated imports and the process. Fixed types and added Biome\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-flow\",\n      \"prNumber\": 3036,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues and added Biome\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-football\",\n      \"prNumber\": 3035,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all issues and added biome\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-form\",\n      \"prNumber\": 3033,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues.\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-fuel\",\n      \"prNumber\": 3028,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed 2 small issues and added biome.\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-gelato\",\n      \"prNumber\": 3027,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed amosrt all errors but in the action that is packed with any, need a deeper study, added biome.\"\n    },\n    {\n      \"title\": \"fix: Rename file with typo in MVX plugin\",\n      \"prNumber\": 3026,\n      \"type\": \"bugfix\",\n      \"body\": \"\\r\\n# Relates to\\r\\nNo need for an issues I guess but can create one if necessary\\r\\n\\r\\n\\r\\n# Risks : \\r\\nThat underdevelopment pull request that would import this file will have to adapt their pull requests\\r\\n\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-genlayer\",\n      \"prNumber\": 3025,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the types possible and added biome\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-giphy\",\n      \"prNumber\": 3024,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the error and aded Biome\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-gitbook \",\n      \"prNumber\": 3023,\n      \"type\": \"bugfix\",\n      \"body\": \"Very strange plug with no actions. \\r\\nAdded biome. \"\n    },\n    {\n      \"title\": \"fix(lint): plugin-gitcoin-passport\",\n      \"prNumber\": 3022,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the errors and added Biome\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-goat\",\n      \"prNumber\": 3019,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed the errors and added biome\"\n    },\n    {\n      \"title\": \"fix: change handleAnthropic default mode to auto\",\n      \"prNumber\": 3018,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\nIssue: https://github.com/elizaOS/eliza/issues/3017\\r\\n\\r\\n# Risks\\r\\nLow - This is a minor change to use a different object generation mode for Anthropic models only. The change is isolated and doesn't affect other providers.\\r\\n\\r\\n# \"\n    },\n    {\n      \"title\": \"fix(lint): plugin-goplus\",\n      \"prNumber\": 3016,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the errors.\"\n    },\n    {\n      \"title\": \"fix(lint):  plugin-holdstation\",\n      \"prNumber\": 3015,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the typing errors, all the logical error, refactored the action\"\n    },\n    {\n      \"title\": \"fix: deepgram transcription null check\",\n      \"prNumber\": 3014,\n      \"type\": \"bugfix\",\n      \"body\": \"<img width=\\\"1022\\\" alt=\\\"Screenshot 2025-01-30 at 1 58 04\u202fPM\\\" src=\\\"https://github.com/user-attachments/assets/628b1726-cdf3-42ec-a9fe-c5dff9bef6b8\\\" />\\r\\n\"\n    },\n    {\n      \"title\": \"feat: use Aggregator swap sui tokens\",\n      \"prNumber\": 3012,\n      \"type\": \"feature\",\n      \"body\": \"Mainly changed list: \\r\\n\\r\\n- add basic sui service support some tools\\r\\n- add swap action use Aggregator cetus\\r\\n- other fix\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-hyperliquid\",\n      \"prNumber\": 3011,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the errors and the reassign of state.\"\n    },\n    {\n      \"title\": \"fix: plugin-icp refactored\",\n      \"prNumber\": 3010,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed the initial error in wallet and multiple other typings. I left 2 because not possibler to restore them fast.\"\n    },\n    {\n      \"title\": \"fix: llava model parsing Issue \",\n      \"prNumber\": 3008,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/2907\\r\\n\\r\\nThis PR also includes changes from [#3014](https://github.com/elizaOS/eliza/pull/3014) due to an accidental merge.\"\n    },\n    {\n      \"title\": \"fix: don't start services twice, improve logging\",\n      \"prNumber\": 3007,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow, maybe people don't like the new logging\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. doesn't start services twice\\r\\n2. add character name/agent id to runtime's logging\\r\\n3. ran pnpm audit on package.json\\r\\n\\r\\n## What kind o\"\n    },\n    {\n      \"title\": \"fix: client-slack & adapter-postgres: Ensure the connection between user and room before creating a memory,\u2026\",\n      \"prNumber\": 3006,\n      \"type\": \"bugfix\",\n      \"body\": \"\u2026 fixing the constraint error in PostgreSQL\\r\\n\\r\\n# Relates to\\r\\n\\r\\nHaven't created a ticket for it, but there's a bug when using client-slack and the adapter-postgres:\\r\\n\\r\\n```\\r\\n[2025-01-30 02:31:47] ERROR: Max retry attempts reached:\\r\\n    totalA\"\n    },\n    {\n      \"title\": \"docs(packages/adapters): navigate section links\",\n      \"prNumber\": 3005,\n      \"type\": \"docs\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nNavigate links to specified resources\\r\\n## What kind of change is this?\\r\\nDocum\"\n    },\n    {\n      \"title\": \"fix: OpenAI embedding issue\",\n      \"prNumber\": 3003,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: OpenAI embeddings error when running character without OpenAI API key configured in .env file. \\r\"\n    },\n    {\n      \"title\": \"feat (chore): plugin avalanche test config and coverage\",\n      \"prNumber\": 2999,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2998\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat (chore): plugin avail test config and coverage\",\n      \"prNumber\": 2997,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2996\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"chore: lockfile audit\",\n      \"prNumber\": 2994,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: re-enable wtfsayonara's patch\",\n      \"prNumber\": 2993,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFix develop\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n## Why are we doing this? Any context or related work?\\r\\n\\r\\nHad to quick m\"\n    },\n    {\n      \"title\": \"feat (chore): plugin-autonome test config and coverage\",\n      \"prNumber\": 2992,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2991\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"chore(lint-BIOME): Improving errors and warnings\",\n      \"prNumber\": 2990,\n      \"type\": \"other\",\n      \"body\": \"# Background\\r\\n\\r\\n## What does this PR do?\\r\\nThis PR includes several improvements to enhance code quality and accessibility:\\r\\n\\r\\n1. Fixed TypeScript type safety by changing `any` to `string` in CopyButton component\\r\\n2. Updated MongoDB `$cond` \"\n    },\n    {\n      \"title\": \"docs: fix broken links to github\",\n      \"prNumber\": 2987,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"chore: correction typos chat_2024-12-04.md\",\n      \"prNumber\": 2986,\n      \"type\": \"other\",\n      \"body\": \"docs/community/Discord/collaborations/3d-ai-tv/chat_2024-12-04.md\\r\\nphenoms - phonemes x4\"\n    },\n    {\n      \"title\": \"fix README's CONTRIBUTING.md link in plugin-multiversx package\",\n      \"prNumber\": 2985,\n      \"type\": \"bugfix\",\n      \"body\": \"From `CONTRIBUTING.md` \\r\\nTo `../../CONTRIBUTING.md`\"\n    },\n    {\n      \"title\": \"feat(chore): plugin-arbitrage test config and coverage\",\n      \"prNumber\": 2983,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2981\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat(chore): plugin-apro -> test coverage and test config\",\n      \"prNumber\": 2980,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2979\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"fix(lint): plugin-image-generation\",\n      \"prNumber\": 2978,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed the issues. Reassign fix was impossible. \"\n    },\n    {\n      \"title\": \"fix(lint): plugin-imgflip\",\n      \"prNumber\": 2976,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing issues \"\n    },\n    {\n      \"title\": \"feat: improve instagram client\",\n      \"prNumber\": 2975,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n*No specific issue linked - please add if applicable*\\r\\n\\r\\n# Risks\\r\\nLow - This PR introduces configuration flexibility for Instagram posting intervals and image generation settings with safe fallbacks.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What\"\n    },\n    {\n      \"title\": \"fix: plugin-initia \",\n      \"prNumber\": 2974,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing issues \"\n    },\n    {\n      \"title\": \"fix(lint): plugin-injective\",\n      \"prNumber\": 2973,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues but 2 any that mess up all the other files. \"\n    },\n    {\n      \"title\": \"fix(lint): plugin-intiface\",\n      \"prNumber\": 2971,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing issues. \"\n    },\n    {\n      \"title\": \"fix(lint): plugin-iq6900\",\n      \"prNumber\": 2970,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed all the issues \"\n    },\n    {\n      \"title\": \"fix: plugin-irys\",\n      \"prNumber\": 2969,\n      \"type\": \"bugfix\",\n      \"body\": \"## Had to go invasice to fix the errors. Now ther is no error but i saved in _bk copy in case for reference. \"\n    },\n    {\n      \"title\": \"chore: bump pnpm for remaining workflows\",\n      \"prNumber\": 2968,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: ensure action tweet replies to agent's initial tweet\",\n      \"prNumber\": 2966,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/2891\\r\\n\\r\\n\\r\\nresult:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/ffe3997a-e835-4a33-8e73-98e1592ff512)\\r\\n\"\n    },\n    {\n      \"title\": \"fix: plugin-lensnetwork \",\n      \"prNumber\": 2965,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed the full zod schema and all the other errors.\"\n    },\n    {\n      \"title\": \"Update of the complete translation of README_FR.md [FR]\",\n      \"prNumber\": 2964,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nNo specific issue or ticket. This PR updates the README with a French\"\n    },\n    {\n      \"title\": \"fix: handle whitespace in quote conversion\",\n      \"prNumber\": 2961,\n      \"type\": \"bugfix\",\n      \"body\": \"I noticed that array parsing sometimes fails because, in this PR (https://github.com/elizaOS/eliza/pull/2802/files), the regex matches 'something' only if it is immediately followed by a comma, closing brace, or closing bracket, without any\"\n    },\n    {\n      \"title\": \"fix: plugin-letzai\",\n      \"prNumber\": 2960,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all errors.\"\n    },\n    {\n      \"title\": \"fix: plugin-lightning\",\n      \"prNumber\": 2959,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all errors and also the missing use of Zod.\"\n    },\n    {\n      \"title\": \"fix: plugin-lit\",\n      \"prNumber\": 2957,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the errors and leaved only 3 any that we can change only afer testing. \"\n    },\n    {\n      \"title\": \"fix: plugin-massa\",\n      \"prNumber\": 2955,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the errors.\"\n    },\n    {\n      \"title\": \"fix-plugin-mina\",\n      \"prNumber\": 2954,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all errors \"\n    },\n    {\n      \"title\": \"fix: mind-network\",\n      \"prNumber\": 2953,\n      \"type\": \"bugfix\",\n      \"body\": \"Added only missing logging.\"\n    },\n    {\n      \"title\": \"fix: plugin-moralis\",\n      \"prNumber\": 2952,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the issues.\"\n    },\n    {\n      \"title\": \"fix: {{maxTweetLength}} doesn't work in tweet post template \",\n      \"prNumber\": 2951,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/2927\"\n    },\n    {\n      \"title\": \"fix: remove unnecessary @ts-expect-error directive in chat component\",\n      \"prNumber\": 2950,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\nTypeScript error TS2578 in chat component\\r\\n\\r\\n# Risks\\r\\nLow - This is a simple removal of an unnecessary TypeScript directive that was causing an error.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nRemoves an unnecessary @ts-exp\"\n    },\n    {\n      \"title\": \"fix: add missing plugins in package.json\",\n      \"prNumber\": 2947,\n      \"type\": \"feature\",\n      \"body\": \"There were several missing plugins in package.json, which prevented the app from starting. I\u2019ve added them back. It seems this issue was caused by a merge conflict in this: https://github.com/elizaOS/eliza/commit/b3bc2547285663abbf4c3852f38\"\n    },\n    {\n      \"title\": \"fix: remove dead code\",\n      \"prNumber\": 2945,\n      \"type\": \"bugfix\",\n      \"body\": \"removed dead code (comments)\"\n    },\n    {\n      \"title\": \"fix: plugin-movement\",\n      \"prNumber\": 2943,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all errors \"\n    },\n    {\n      \"title\": \"fix: plugin-multiversx\",\n      \"prNumber\": 2942,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the errors present. \"\n    },\n    {\n      \"title\": \"fix: plugin-near\",\n      \"prNumber\": 2941,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the errors and typing.\"\n    },\n    {\n      \"title\": \"fix: plugin-news\",\n      \"prNumber\": 2940,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the type and literals.\"\n    },\n    {\n      \"title\": \"fix: building error\",\n      \"prNumber\": 2938,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: plugin-nft-collection\",\n      \"prNumber\": 2937,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the errors and most if not all the typing.\"\n    },\n    {\n      \"title\": \"fix: plugin-nft-generation\",\n      \"prNumber\": 2934,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed partially the typing and the reassigmnet logic. To fix it all we need to redo partially the code. I leave for a nother PR.\"\n    },\n    {\n      \"title\": \"feat: add public access to packages.\",\n      \"prNumber\": 2933,\n      \"type\": \"feature\",\n      \"body\": \"This ensures all packages that are not marked private are properly scoped and can be published to npm registry.\"\n    },\n    {\n      \"title\": \"fix template typos\",\n      \"prNumber\": 2932,\n      \"type\": \"bugfix\",\n      \"body\": \"Minor fixes as first contribution, noticed while diving source code\"\n    },\n    {\n      \"title\": \"chore: inconsistent folder naming conventipn\",\n      \"prNumber\": 2931,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: invalid npm package naming convention\",\n      \"prNumber\": 2930,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: missing version prop in package.json\",\n      \"prNumber\": 2929,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"ci: changes to allow package scoping to public\",\n      \"prNumber\": 2928,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Update lpmanager.character.json\",\n      \"prNumber\": 2921,\n      \"type\": \"other\",\n      \"body\": \"The subject of the sentence is \\\"the center price\\\", which is singular, so the correct verb form is \\\"is\\\" instead of \\\"are\\\".\"\n    },\n    {\n      \"title\": \"feat: new model provider for LM Studio\",\n      \"prNumber\": 2913,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nAdd LM Studio model provider\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be fille\"\n    },\n    {\n      \"title\": \"feat(more-actions): Lit Protocol plugin\",\n      \"prNumber\": 2912,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nAdding Lit Protocol functionality, including Lit Agent Wallet integration. This enables key management  solutions including delegation for specific tasks and policies for agents. \\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, simply adds a plugin\"\n    },\n    {\n      \"title\": \"chore: fix spell errors\",\n      \"prNumber\": 2909,\n      \"type\": \"bugfix\",\n      \"body\": \"1. **`README.md`** in `intiface-engine` package:\\r\\n   - Corrected \\\"pacakges\\\" to \\\"packages\\\".\\r\\n\\r\\n2. **`README.md`** in `plugin-mind-network` package:\\r\\n   - Fixed \\\"Depedency\\\" to \\\"Dependency\\\".\\r\\n   - Corrected \\\"collabration\\\" to \\\"collaboration\\\".\\r\\n\"\n    },\n    {\n      \"title\": \"fix: plugin-obsidian\",\n      \"prNumber\": 2906,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing in a non invasive way. Removed reassigments and fixed soem logic in the helper. \"\n    },\n    {\n      \"title\": \"fix: plugin-arbitrage \",\n      \"prNumber\": 2905,\n      \"type\": \"bugfix\",\n      \"body\": \"## Partially fixed. It will need a refactoring. Lot of the code is placeholder. \"\n    },\n    {\n      \"title\": \"Update LICENSE\",\n      \"prNumber\": 2903,\n      \"type\": \"other\",\n      \"body\": \"Updated the copyright year from 2024 to 2025 in the LICENSE file.\\r\\n\"\n    },\n    {\n      \"title\": \"fix: plugin-omniflix\",\n      \"prNumber\": 2902,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing and also the reassign. Leaved 4 reassign because i could not understand the logic\"\n    },\n    {\n      \"title\": \"fix(patch): pnpm/@solana-developers to fix @coral-xyz 'BN' export\",\n      \"prNumber\": 2901,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: plugin-opacity\",\n      \"prNumber\": 2900,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing errors.\"\n    },\n    {\n      \"title\": \"fix: plugin-open-weather\",\n      \"prNumber\": 2899,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed the state reassignment\"\n    },\n    {\n      \"title\": \"fix: plugin-openai\",\n      \"prNumber\": 2898,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing, most of the actions was incomplete and had mising call to methods of action.ts. \"\n    },\n    {\n      \"title\": \"fix: plugin-primus\",\n      \"prNumber\": 2893,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing errors.\"\n    },\n    {\n      \"title\": \"fix: plugin-quai \",\n      \"prNumber\": 2892,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the logical and typing issues.\"\n    },\n    {\n      \"title\": \"fix: plugin-quick-intel\",\n      \"prNumber\": 2890,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing errors and ommissio. leaved the memories variable (unused) maybe Ninja want to use it later.\"\n    },\n    {\n      \"title\": \"Update pnpm to v9.15.0 [SECURITY]\",\n      \"prNumber\": 2888,\n      \"type\": \"other\",\n      \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.12.3+sha512.cce\"\n    },\n    {\n      \"title\": \"Update dependency systeminformation to v5.23.8 [SECURITY]\",\n      \"prNumber\": 2887,\n      \"type\": \"other\",\n      \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [systeminformation](https://systeminformation.io) ([source](https://redirect.github.com/sebhildebrandt/systemi\"\n    },\n    {\n      \"title\": \"fix: client server port\",\n      \"prNumber\": 2886,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/2726\"\n    },\n    {\n      \"title\": \"fix: plugin-router-nitro\",\n      \"prNumber\": 2884,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the log errors and added the typing. \\r\\nI also saved 2 backup copy of the origina files just in case becasue the changes was very invasive. \"\n    },\n    {\n      \"title\": \"chore: bump version to 0.1.9\",\n      \"prNumber\": 2883,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: fix abstract package.json\",\n      \"prNumber\": 2882,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nremoves build warning\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\\n## Why are we doing this? Any context or related work?\\r\\n\\r\\nSick of\"\n    },\n    {\n      \"title\": \"fix: LOG_JSON_FORMAT env var setting\",\n      \"prNumber\": 2881,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFix json output when it's set to \\\"false\\\"\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy chang\"\n    },\n    {\n      \"title\": \"fix: default character openai => llamalocal\",\n      \"prNumber\": 2880,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nChange default character model provider back to the original default\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\\n## Why are we doin\"\n    },\n    {\n      \"title\": \"fet: use axios to fetch price and support two types private key\",\n      \"prNumber\": 2879,\n      \"type\": \"other\",\n      \"body\": \"1. Use axios replace fetch method to get price, cause axios support auto proxy setgings.\\r\\n2. Now support both suiprivatekeyxxxxx  string and seed words.\\r\\n\"\n    },\n    {\n      \"title\": \"fix: null check\",\n      \"prNumber\": 2878,\n      \"type\": \"bugfix\",\n      \"body\": \"just adding null check so that it wont get error \\r\\n`parsedResponse?.title`\"\n    },\n    {\n      \"title\": \"fix: plugin-sei\",\n      \"prNumber\": 2877,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed al typing issues but i had to solve some pretty big errors not related to that. \\r\\nAfter merge will be good to test it. \"\n    },\n    {\n      \"title\": \"fix: fix merge conflict\",\n      \"prNumber\": 2873,\n      \"type\": \"bugfix\",\n      \"body\": \"We have an unwrapped and duplicated function in the code it might be due to a merge conflict.\\r\\nthis pr just removed this function \\r\\n\\r\\n![image](https://github.com/user-attachments/assets/a09be9c2-77c1-43e5-a8ff-005df367e185)\\r\\n\"\n    },\n    {\n      \"title\": \"fix: plugin-sgx\",\n      \"prNumber\": 2872,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed all the typing issues.\"\n    },\n    {\n      \"title\": \"fix: plugin-spheron\",\n      \"prNumber\": 2870,\n      \"type\": \"bugfix\",\n      \"body\": \"Improved type safety but need way more work. \\r\\nIf we sanitize the typings completely we wil have also to work on the methods. \"\n    },\n    {\n      \"title\": \"feat(arbitrage): improve gas price optimization and volume calculation\",\n      \"prNumber\": 2869,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nPR #2784 - This is an update to the previously merged arbitrage plugin\\r\\n\\r\\n# Risks\\r\\nLow - This is an optimization update to existing arbitrage functionality, affecting only the gas price calculations, volume optimization logic,\"\n    },\n    {\n      \"title\": \"fix: plugin-squid-router\",\n      \"prNumber\": 2868,\n      \"type\": \"bugfix\",\n      \"body\": \"Code Quality Improvements: Fix Biome Linting Issues/Errors\\r\\nChanges:\\r\\nThis PR addresses several Biome linting issues across the codebase, focusing on improving code quality and maintainability. The changes include:\\r\\n1. Removed unnecessary e\"\n    },\n    {\n      \"title\": \"fix: plugin-starknet\",\n      \"prNumber\": 2866,\n      \"type\": \"bugfix\",\n      \"body\": \"Changes:\\r\\nThis PR addresses several Biome linting issues across the codebase, focusing on improving code quality and maintainability. The changes include:\\r\\n1. Removed unnecessary else clauses where early returns made them redundant, simplif\"\n    },\n    {\n      \"title\": \"chore(add-tests): plugin-asterai -> test coverage and config\",\n      \"prNumber\": 2860,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2859\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat(plugin-di): add `Dependency Injection` support for services and clients, and di plugin samples to _examples as new folder\",\n      \"prNumber\": 2855,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2115\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nIn the previous submission, since the sampleService was missing, DI support was not added to services and clients. I\"\n    },\n    {\n      \"title\": \"chore(add-tests): plugin anyone: test config and test coverage\",\n      \"prNumber\": 2854,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2853\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"chore(add-tests): plugin 3d generation: test config and test coverage\",\n      \"prNumber\": 2850,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2849\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"fix(deps): update bs58 version to resolve integration test dependency issues\",\n      \"prNumber\": 2848,\n      \"type\": \"bugfix\",\n      \"body\": \"tries to fix integrationTest failure, removed btcfun plugin\\n\"\n    },\n    {\n      \"title\": \"refactor: simplify and fix exports in Imgflip meme generation plugin.\",\n      \"prNumber\": 2846,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nImprovements on a plugin I am working on. See [this pull request ](https://github.com/elizaOS/eliza/pull/2711)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis pull request adds fixes and some refactorin\"\n    },\n    {\n      \"title\": \"fix: plugin-story\",\n      \"prNumber\": 2844,\n      \"type\": \"bugfix\",\n      \"body\": \"Code Quality Improvements for Story Plugin\\r\\nThis PR addresses linter warnings across multiple files in the Story plugin:\\r\\n1. Replaced any with unknown or Record<string, unknown> for better type safety\\r\\n2. Removed unnecessary else clauses wh\"\n    },\n    {\n      \"title\": \"fix: plugin-sui\",\n      \"prNumber\": 2843,\n      \"type\": \"bugfix\",\n      \"body\": \"Code Quality Improvements for SUI Plugin\\nThis PR addresses several code quality improvements in the SUI plugin:\\n- Introduced `currentState` variable to avoid parameter reassignment\\n- Replaced `Math.pow` with the exponentiation operator (`**\"\n    },\n    {\n      \"title\": \"feat(new-plugin): A plugin for the Zilliqa blockchain\",\n      \"prNumber\": 2842,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue yet; can file an issue if you'd like?\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks s\"\n    },\n    {\n      \"title\": \"fix: plugin-suno\",\n      \"prNumber\": 2840,\n      \"type\": \"bugfix\",\n      \"body\": \"Type Safety Improvements for Suno Provider\\r\\nThis PR addresses type issues in the Suno provider implementation:\\r\\n1. Fixed any type usage by replacing it with proper return types\\r\\n2. Added type safety to the get method return value\\r\\n3. Mainta\"\n    },\n    {\n      \"title\": \"feat: client for Telegram account\",\n      \"prNumber\": 2839,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nAdding a client to work with a Telegram account. Uses the popular GramJS library.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. It does not affect existing systems or workflows.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a new c\"\n    },\n    {\n      \"title\": \"fix: akash splash bis\",\n      \"prNumber\": 2838,\n      \"type\": \"bugfix\",\n      \"body\": \"## Added CLI dependencies to plugin-akash\\n\\nAdded chalk, cli-table3, and ora packages to support command line interface features.\"\n    },\n    {\n      \"title\": \"fix: plugin-tee-marlin\",\n      \"prNumber\": 2837,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fixed minor typing issues in remote attestation action\\n\\nReplaced `any` type with `Record<string, unknown>` and marked unused parameters with underscore prefix.\"\n    },\n    {\n      \"title\": \"fix: plugin-tee-veriafiable-log\",\n      \"prNumber\": 2836,\n      \"type\": \"bugfix\",\n      \"body\": \"Type Safety and Code Quality Improvements\\r\\nThis PR addresses several issues in the SQLite Verifiable DAO implementation:\\r\\n1. Added type assertion for SQL query results to fix TypeScript error\\r\\n2. Replaced any type with specific types for qu\"\n    },\n    {\n      \"title\": \"fix(deps): update dependency cookie to v0.7.0 [security]\",\n      \"prNumber\": 2834,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR contains the following updates:\\n\\n| Package | Change | Age | Adoption | Passing | Confidence |\\n|---|---|---|---|---|---|\\n| [cookie](https://redirect.github.com/jshttp/cookie) | [`0.6.0` -> `0.7.0`](https://renovatebot.com/diffs/npm/c\"\n    },\n    {\n      \"title\": \"fix: plugin-thirdweb\",\n      \"prNumber\": 2833,\n      \"type\": \"bugfix\",\n      \"body\": \"Type Fix for Blockchain Chat Handler\\r\\nThis PR addresses type issues in the blockchain chat handler:\\r\\n1. Fixed any type usage by replacing it with Record<string, unknown>\\r\\n2. Added union type to support both Record<string, unknown> and Reada\"\n    },\n    {\n      \"title\": \"fix: plugin-ton\",\n      \"prNumber\": 2832,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR addresses several linter warnings in the wallet provider implementation without altering the core functionality. Key changes include:\\r\\n1. Updated Node.js builtin module import to use the node: protocol\\r\\n2. Replaced Math.pow with the\"\n    },\n    {\n      \"title\": \"fix: still run Farcaster client loop if error\",\n      \"prNumber\": 2830,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\n<!--\\r\\nLow, medium, large. List what kind of risks and what could be affected.\\r\\n-->\\r\\n\"\n    },\n    {\n      \"title\": \"fix: plugin-tts \",\n      \"prNumber\": 2829,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed non-critical issues highlighted by strict biome linting:\\n- Updated imports to use `node:` prefix\\n- Changed bracket notation to dot notation for object access\\n- Added explicit type for `target_voice`\\n- Simplified environment variable a\"\n    },\n    {\n      \"title\": \"feat: add new readmes, move some others for consistency\",\n      \"prNumber\": 2828,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: plugin-twitter\",\n      \"prNumber\": 2827,\n      \"type\": \"bugfix\",\n      \"body\": \"# Fix Control Flow and Type Safety in Twitter Plugin\\n\\n## Changes\\n- Simplified tweet posting logic by removing redundant `else` clauses\\n- Renamed unused parameters with underscore prefix\\n- Changed type annotation from `any` to `unknown` in `\"\n    },\n    {\n      \"title\": \"fix: plugin-udio \",\n      \"prNumber\": 2824,\n      \"type\": \"bugfix\",\n      \"body\": \"# Non critical Fixes for Plugin-Udio\\r\\n\\r\\n## Changes\\r\\n- Fixed template literal usage in `extend.ts` where string interpolation wasn't needed\\r\\n- Updated imports to use `import type` syntax in `udio.ts`\\r\\n- Replaced `any` types with more specifi\"\n    },\n    {\n      \"title\": \"fix: plugin-video-generation Fixed multiple non criticla issues.\",\n      \"prNumber\": 2823,\n      \"type\": \"bugfix\",\n      \"body\": \"## Type Safety Improvements\\r\\n- Changed `any` type to `Record<string, unknown>` for options parameter in handler\\r\\n- Added proper type definitions for ZerionProvider interface\\r\\n- Removed `any` type usage in provider implementation\\r\\n\\r\\n## Code \"\n    },\n    {\n      \"title\": \"fix: plugin-zerion \",\n      \"prNumber\": 2822,\n      \"type\": \"bugfix\",\n      \"body\": \"# fix: plugin-zerion \\r\\n\\r\\n- Added proper type definitions for ZerionProvider interface\\r\\n- Removed 'any' type usage in provider implementation\\r\\n- Added type guard for PortfolioData vs PositionData differentiation\\r\\n- Improved type safety in da\"\n    },\n    {\n      \"title\": \"docs: update embedding function\",\n      \"prNumber\": 2821,\n      \"type\": \"docs\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, its documentation \\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the d\"\n    },\n    {\n      \"title\": \"fix: plugin-zksync-era multiple errors and issues as documented\",\n      \"prNumber\": 2819,\n      \"type\": \"bugfix\",\n      \"body\": \"# Fix plugin-zksync-era\\r\\n\\r\\n- Replace non-null assertion with fallback in useGetAccount\\r\\n- Avoid parameter reassignment in transferAction handler\\r\\n- Add explicit typing for hash variable\\r\\n- Convert string concatenations to template literals\\r\"\n    },\n    {\n      \"title\": \"fix: nvidia nim environment\",\n      \"prNumber\": 2817,\n      \"type\": \"bugfix\",\n      \"body\": \"# Fix: NVIDIA NIM Plugin Environment Variables Typo\\r\\n\\r\\n## Changes\\r\\n- Fixed typo in environment variable names in `actionGetTopic.ts`:\\r\\n  - `NVIDIA_OFFTOPIC_SYSTEM`\\r\\n  - `NVIDIA_OFFTOPIC_USER`\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/p\"\n    },\n    {\n      \"title\": \"fix: akash splash \",\n      \"prNumber\": 2816,\n      \"type\": \"bugfix\",\n      \"body\": \"# Akash Plugin UI Enhancement\\r\\n\\r\\n## Changes\\r\\n- Updated splash screen design for Akash plugin\\r\\n- Enhanced visual presentation of the interface\\r\\n- Improved user experience with better layout\\r\\n\\r\\n## Technical Details\\r\\n- Modified: `packages/plug\"\n    },\n    {\n      \"title\": \"docs: Update client-telegram README.md\",\n      \"prNumber\": 2814,\n      \"type\": \"docs\",\n      \"body\": \"Just corrected some formatting issues, and added details about configuration of advanced features via character.json files.\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments.\"\n    },\n    {\n      \"title\": \"fix: adding exclusion for extra folder for faster future rebase\",\n      \"prNumber\": 2813,\n      \"type\": \"bugfix\",\n      \"body\": \"# Update .gitignore for Faster Rebases\\r\\n\\r\\n## Changes\\r\\n- Added `extra` folder to .gitignore to prevent conflicts during rebases\\r\\n- This helps maintain a cleaner git history when working with local development folders\\r\\n\\r\\n## Why\\r\\nWhen rebasing\"\n    },\n    {\n      \"title\": \"docs: Create client-discord readme.md\",\n      \"prNumber\": 2812,\n      \"type\": \"docs\",\n      \"body\": \"Adding basic instructions. Will look to expand this with some common issues and solutions as I come across them.\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# R\"\n    },\n    {\n      \"title\": \"feat: Add Access Token Management to MultiversX Plugin\",\n      \"prNumber\": 2810,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nmultiversx-plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Add the possibility to limit token management to one user or all user\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements\\r\\n\\r\\n# Documentation change\"\n    },\n    {\n      \"title\": \"test: plugin-0x test configuration and coverage\",\n      \"prNumber\": 2807,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2806\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"chore: plugin-0g test configuration and test coverage\",\n      \"prNumber\": 2805,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2804\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"fix: single quote handle bug at parseJsonArray\",\n      \"prNumber\": 2802,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nNo specific issue or ticket referenced.\\r\\n\\r\\n# Risks\\r\\n\\r\\n<!--\\r\\nLow, medium, large. List what kind of risks and what could be affected.\\r\\n-->\\r\\nLow \u2014 this PR primarily refines the parsing function\"\n    },\n    {\n      \"title\": \"feat(new-plugin): create gelato plugin relay\",\n      \"prNumber\": 2799,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- Link to the issue or ticket this PR addresses -->\\r\\nNo linked issue. This PR introduces a Gelato Relay plugin with support for both `sponsoredCall` and `sponsoredCallERC2771` functionalities.\\r\\n\\r\\n# Risks\\r\\n\\r\\n<!--\\r\\nLow, med\"\n    },\n    {\n      \"title\": \"btcfun Plugin for Eliza\",\n      \"prNumber\": 2797,\n      \"type\": \"other\",\n      \"body\": \"# BTC.Fun Plugin for Eliza\\n\\n## Description\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 token\"\n    },\n    {\n      \"title\": \"feat(new-plugin): support apro plugin\",\n      \"prNumber\": 2794,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n#2793\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This change only merge the new plugin from APRO.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nJust merge the new plugin: plugin-apro\\r\\nThis PR adds support for Eliza to interact with apro, enabling us\"\n    },\n    {\n      \"title\": \"feat: XMTP Client\",\n      \"prNumber\": 2786,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n\\r\\n#### Why XMTP?\\r\\n\\r\\n- **End-to-end & compliant**: Data is encrypted in transit and at rest, meeting strict security and regulatory standards.\\r\\n- **Open-source & trustless**: Built on top of the [MLS](https://messaginglayersecurity.rocks/)\"\n    },\n    {\n      \"title\": \"feat(new-plugin): add arbitrage plugin with example character\",\n      \"prNumber\": 2784,\n      \"type\": \"feature\",\n      \"body\": \"# Arbitrage Plugin for Eliza\\r\\n\\r\\nThis PR adds a new plugin that enables Eliza to perform cryptocurrency arbitrage trading across decentralized exchanges (DEXs).\\r\\n\\r\\n## Features\\r\\n- Real-time market monitoring via WebSocket connections\\r\\n- Autom\"\n    },\n    {\n      \"title\": \"feat: improve message parsing\",\n      \"prNumber\": 2772,\n      \"type\": \"feature\",\n      \"body\": \"Noticed that many parts of the code were calling `parseJsonArrayFromText` and simply returning `null` if JSON parsing failed. In this PR, I've enhanced the `extractAttributes` function to allow it to fetch all attributes from an object. Thi\"\n    },\n    {\n      \"title\": \"feat(new-plugin): trikon plugin for eliza\",\n      \"prNumber\": 2653,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\nInitial implementation of Trikon token transfer plugin\\n\\n# Risks\\nLow - This is a POC implementation with simulated token transfers. No actual blockchain transactions are performed.\\n\\n# Background\\n\\n## What does this PR do?\\nIntrodu\"\n    },\n    {\n      \"title\": \"Add more data when scrapping tweets\",\n      \"prNumber\": 2644,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Dependency\\r\\n\u2757 \u2757 **Must be merged with : https://github.com/elizaOS/agent-twitter-client/pull/57**\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"chore(update-plugin-initialization): btcfun & trikon plugin\",\n      \"prNumber\": 2643,\n      \"type\": \"other\",\n      \"body\": \"# btcfun Plugin for Eliza\\r\\n\\r\\n## Description\\r\\nBTC.Fun enables users to effortlessly launch and trade Runes/BRC20 tokens on the Bitcoin network in a permissionless environment. Through the platform, anyone can create their own Runes/BRC20 tok\"\n    },\n    {\n      \"title\": \"feat(client-alexa): Basic Alexa skill notification\",\n      \"prNumber\": 2564,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Integrate communication with \"\n    },\n    {\n      \"title\": \"docs: Add \\\"What Did You Get Done This Week? #10\\\" notes\",\n      \"prNumber\": 2558,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nDocumentation updates for community streams\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding a new community stream summary.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the summary and transcript for \\\"What Di\"\n    },\n    {\n      \"title\": \"feat(new-plugin): quick intel plugin for token security analysis\",\n      \"prNumber\": 2391,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This plugin is isolated and:\\r\\n\\r\\n- Uses established API endpoints\\r\\n- Has proper error handling\\r\\n- Follows existing plugin patterns\\r\\n- No database changes required\\r\\n- No deployment risks\\r\\n\\r\\n# Background\\r\\n\"\n    },\n    {\n      \"title\": \"feat(new-plugin): 0x plugin to swap on evms\",\n      \"prNumber\": 2329,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2230\\r\\nCreated a plugin for 0x protocol, a feature request from \"\n    },\n    {\n      \"title\": \"feat: custom s3 endpoint url for 'plugin-node'\",\n      \"prNumber\": 2176,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2174, and builds upon https://github.com/elizaOS/eliza/pull/2379\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This affects only the `plugin-node`, and it changes logic in a way that is backward compatible. \\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"feat: Separate Knowledge system + Multi-Agent RAG Optimization\",\n      \"prNumber\": 1620,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk, as the new RAG system is completely separate, and must be enabled by the user to use as of now.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. ch\"\n    },\n    {\n      \"title\": \"feat(new-plugin): deva client integration\",\n      \"prNumber\": 1238,\n      \"type\": \"feature\",\n      \"body\": \"# Pull Request: Integrate Deva into Eliza\\r\\n\\r\\n## Relates to\\r\\n\\r\\nThis PR adds a new [Deva](https://www.deva.me/) client integration for the Eliza AI agent, enabling posting and scheduling posts to the [Deva](https://www.deva.me/) feed.\\r\\n\\r\\n## R\"\n    },\n    {\n      \"title\": \"feat: Add Extra Multimedia Support for Telegram Client \",\n      \"prNumber\": 2510,\n      \"type\": \"feature\",\n      \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1837\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\n\\n<!-- This is an auto-generated comment: release not\"\n    },\n    {\n      \"title\": \"Update ElizaOS Documentation link\",\n      \"prNumber\": 2495,\n      \"type\": \"docs\",\n      \"body\": \"Update ElizaOS Documentation link\\r\\n\\r\\nChanges:\\r\\n- Updated documentation link from https://docs.elizaos.com to https://elizaos.github.io/eliza/\\r\\n\\r\\n\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by Cod\"\n    },\n    {\n      \"title\": \"chore: update createToken.ts\",\n      \"prNumber\": 2493,\n      \"type\": \"other\",\n      \"body\": \"\\r\\n<!--\\r\\nLow, medium, large. List what kind of risks and what could be affected.\\r\\n-->\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\ncreat -> create\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\"\n    },\n    {\n      \"title\": \"chore: corrected the link to the banner\",\n      \"prNumber\": 2491,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"chore: corrected the link to the banner\",\n      \"prNumber\": 2490,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"chore: corrected the link to the banner\",\n      \"prNumber\": 2489,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"chore: handle test cases in version.sh file\",\n      \"prNumber\": 2485,\n      \"type\": \"tests\",\n      \"body\": \"## What does this PR do?\\r\\n- Add additional permission check for src/lib directory in version.sh\\r\\n- Enhance error handling for missing lerna.json file\\r\\n- Add proper exit codes for error cases\\r\\n\\r\\n## What kind of change is this?\\r\\nImprovements \"\n    },\n    {\n      \"title\": \"chore: edited the link to the banner\",\n      \"prNumber\": 2483,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: adding test configuration and test coverage for binance plugin \",\n      \"prNumber\": 2482,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2481\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat: Sui supports the secp256k1/secp256r1 algorithms\",\n      \"prNumber\": 2476,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: Load multiple characters from a single remote url\",\n      \"prNumber\": 2475,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on #2328](https://github.com/eliz\"\n    },\n    {\n      \"title\": \"fix: linting errors\",\n      \"prNumber\": 2474,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: add openai env to smokeTests\",\n      \"prNumber\": 2472,\n      \"type\": \"feature\",\n      \"body\": \"Reverts elizaOS/eliza#2459\"\n    },\n    {\n      \"title\": \"test: adding test configuration and tests for redis adapter\",\n      \"prNumber\": 2470,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2469\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat: tests for supabase and sqlite db adapters\",\n      \"prNumber\": 2468,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2467\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"fix: OPENAI provider being overwritten by LLAMA_LOCAL on pnpm start\",\n      \"prNumber\": 2465,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/2450\"\n    },\n    {\n      \"title\": \"Typo fix in read.me\",\n      \"prNumber\": 2464,\n      \"type\": \"bugfix\",\n      \"body\": \"# Pull Request: Fix Typo in `README.md` (\\\"beteen\\\" \u2192 \\\"between\\\")\\r\\n\\r\\n\\r\\n\\r\\nThis pull request corrects a typo in the `README.md` file for the `@elizaos/squid-router` package. The word \\\"beteen\\\" was updated to \\\"between\\\" to enhance readability and a\"\n    },\n    {\n      \"title\": \"fix: resolve type error for children in animated.div component\",\n      \"prNumber\": 2462,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nThis pull request relates to resolving the issue where `animated.div` from `@react-spring/web` was not accepting the `children` prop in TypeScript, causing type errors.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\"\n    },\n    {\n      \"title\": \"chore: set openai as default character's provider\",\n      \"prNumber\": 2460,\n      \"type\": \"other\",\n      \"body\": \"chore: set openai as default character's provider\"\n    },\n    {\n      \"title\": \"revert: \\\"refactor: dockerize smoke tests\\\"\",\n      \"prNumber\": 2459,\n      \"type\": \"refactor\",\n      \"body\": \"Reverts elizaOS/eliza#2420\"\n    },\n    {\n      \"title\": \"feat: Add features to the Solana Agent Kit \",\n      \"prNumber\": 2458,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/1619\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"Fix spelling error\",\n      \"prNumber\": 2456,\n      \"type\": \"bugfix\",\n      \"body\": \"\\r\\n- Fixed the typo \\\"dimentional\\\" to \\\"dimensional\\\" in `boredom.ts`.\\r\\n- Corrected the misspelling of \\\"SERCH_ALL\\\" to \\\"SEARCH_ALL\\\" in `search.ts`.\\r\\n- Updated \\\"Formated\\\" to \\\"Formatted\\\" in `index.ts` and `webSearchService.ts`.\\r\\n- Fixed multiple s\"\n    },\n    {\n      \"title\": \"feat: adding tests for instagram client\",\n      \"prNumber\": 2454,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2453\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"Fix typos in docs\",\n      \"prNumber\": 2449,\n      \"type\": \"bugfix\",\n      \"body\": \"# PR Title\\r\\nFix typos in docs\\r\\n\\r\\n# Relates to\\r\\nNo related issues\\r\\n\\r\\n# Risks\\r\\nLow - documentation changes only\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\n- Fix \\\"initalData\\\" to \\\"initialData\\\" in MemoryCacheAdapter\\r\\n- Unify \\\"DegenSpartanAI\\\" nam\"\n    },\n    {\n      \"title\": \"fix: spell/grammar errors in characters \",\n      \"prNumber\": 2447,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixed the following spelling errors:\\r\\n\\r\\nIn characters/cosmosHelper.character.json:\\r\\n\\\"i being\\\" \u2192 \\\"is being\\\"\\r\\n\\\"should he call\\\" \u2192 \\\"should he called\\\"\\r\\n\\r\\nIn characters/eternalai.character.json:\\r\\n\\\"gettig\\\" \u2192 \\\"getting\\\"\\r\\n\\r\\nIn client/src/components/u\"\n    },\n    {\n      \"title\": \"fix: Update error message and remove duplicate version field\",\n      \"prNumber\": 2445,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixes two issues:\\r\\n\\r\\n1. Package.json:\\r\\n- Removes duplicate \\\"version\\\": \\\"0.1.9-alpha.1\\\" field\\r\\n- Keeps single correct version definition\\r\\n\\r\\n2. Src/index.ts:\\r\\n- Improves TEE_MODE error message by adding article \\\"A\\\" for \\r\\n  better grammatical c\"\n    },\n    {\n      \"title\": \"fix: missing import \",\n      \"prNumber\": 2444,\n      \"type\": \"bugfix\",\n      \"body\": \"fixes missing import\"\n    },\n    {\n      \"title\": \"fix: update zero Gravity (0G) link\",\n      \"prNumber\": 2441,\n      \"type\": \"bugfix\",\n      \"body\": \"Update Zero Gravity (0G) link in README.md\\r\\n\\r\\nChanges:\\r\\n- Updated Zero Gravity link in packages/plugin-0g/README.md from https://0g.xyz to https://0g.ai\\r\\n\\r\\nWhy:\\r\\nThis update fixes the broken link to Zero Gravity's website by pointing to the\"\n    },\n    {\n      \"title\": \"chore: remove eslint, prettier, tslint and replace with biome\",\n      \"prNumber\": 2439,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\nMigrating from ESLint/Prettier to Biome\\r\\n\\r\\n# Risks\\r\\nLow - Code style and linting changes only. No functional changes.\\r\\nLow - The lint fixes will be progressive i have turned off a lot of default errors existing in biome but no\"\n    },\n    {\n      \"title\": \"Update documentation links \",\n      \"prNumber\": 2438,\n      \"type\": \"docs\",\n      \"body\": \"Update documentation links in README.md\\r\\n\\r\\nChanges:\\r\\n- Updated documentation link in packages/plugin-obsidian/README.md from https://docs.elizaos.com to https://elizaos.github.io/eliza/\\r\\n\\r\\nWhy:\\r\\nThis update redirects users to the correct do\"\n    },\n    {\n      \"title\": \"fix: quickstart.md conflicts\",\n      \"prNumber\": 2437,\n      \"type\": \"bugfix\",\n      \"body\": \"remove merge conflict\"\n    },\n    {\n      \"title\": \"fix: typos in supabase seed file\",\n      \"prNumber\": 2435,\n      \"type\": \"bugfix\",\n      \"body\": \"This pull request contains changes to improve clarity, correctness and structure.\\r\\n\\r\\n**Description correction:**\\r\\nCorrected `last_messsage_read` to `last_message_read`\\r\\n\\r\\nPlease review the changes and let me know if any additional changes a\"\n    },\n    {\n      \"title\": \"feat: Pyth Data Plugin \",\n      \"prNumber\": 2434,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n![Pyth](https://github.com/user-attachments/assets/c3e08f8d-1581-4620-8ac4-f7262903ea6a)\\r\\n\\r\\n\\r\\n# Pyth Data Plugin for ElizaOS\\r\\n\\r\\n## Overview\\r\\nThis PR introduces the Pyth Data Plugin, focusing on stability, efficiency, and code organization\"\n    },\n    {\n      \"title\": \"fix: if VITE_SERVER_PORT is not defined, use default 3000\",\n      \"prNumber\": 2433,\n      \"type\": \"bugfix\",\n      \"body\": \"does what the title says.\"\n    },\n    {\n      \"title\": \"feat:update heurist env var examples\",\n      \"prNumber\": 2428,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n- Update Heurist model configurations and add embedding support\\r\\n\\r\\n# Risks\\r\\nLow - Configuration updates for Heurist models and embedding support\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n- Updates LARGE_HEURIST_MODEL from l\"\n    },\n    {\n      \"title\": \"docs: Add notes for weekly contributor meeting on 2025-01-14\",\n      \"prNumber\": 2426,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nDocumentation update for weekly contributor meeting notes\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change adding meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds the weekly contributor meeting notes for J\"\n    },\n    {\n      \"title\": \"chore: remove tate character\",\n      \"prNumber\": 2425,\n      \"type\": \"other\",\n      \"body\": \"removes tate character\"\n    },\n    {\n      \"title\": \"refactor: dockerize smoke tests\",\n      \"prNumber\": 2420,\n      \"type\": \"refactor\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: add workflow to block minified JS\",\n      \"prNumber\": 2417,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix TEE Log plugin errors at agent startup\",\n      \"prNumber\": 2415,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2405 \\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\\r\\n# Risks\\r\"\n    },\n    {\n      \"title\": \"fix: conditional use of useQuery in AgentRoute component to prevent runtime errors.\",\n      \"prNumber\": 2413,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nGeneral improvement; no specific issue linked.\\r\\n\\r\\n<!-- This risks sec\"\n    },\n    {\n      \"title\": \"feat: adding tests for github client\",\n      \"prNumber\": 2407,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2406\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat: adding tests for slack client. Moving existing tests to new __tests__ directory.\",\n      \"prNumber\": 2404,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2403\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks secti\"\n    },\n    {\n      \"title\": \"fix: lint errors\",\n      \"prNumber\": 2400,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: invoke exit code 0 after positive cleanup\",\n      \"prNumber\": 2398,\n      \"type\": \"refactor\",\n      \"body\": \"# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\nLow - This is a script improvement that adds proper exit code handling to prevent hanging. Impact is limited to cleanup script execution.\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\nAdds missing exit code handli\"\n    },\n    {\n      \"title\": \"feat: improvement to logger\",\n      \"prNumber\": 2396,\n      \"type\": \"feature\",\n      \"body\": \"The current implementation of the elizaLogger is very chaotic and messy.\\r\\n\\r\\nThis is a better and more visible way of displaying logs:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/d5e51536-926e-444c-8c12-886d7ea63432)\\r\\n\\r\\nWith the a\"\n    },\n    {\n      \"title\": \"chore: improve descriptions \",\n      \"prNumber\": 2394,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: set default Squid Router plugin throttle to 1000\",\n      \"prNumber\": 2386,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/1482\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nSet a better default throttle interval for Squid Router\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement\\r\\n\"\n    },\n    {\n      \"title\": \"Fix typo\",\n      \"prNumber\": 2385,\n      \"type\": \"bugfix\",\n      \"body\": \"Fix two typos. Thank you very much.\"\n    },\n    {\n      \"title\": \"fix: Prevent app crash when REMOTE_CHARACTER_URLS is undefined\",\n      \"prNumber\": 2384,\n      \"type\": \"bugfix\",\n      \"body\": \"right now if the REMOTE_CHARACTER_URLS environment variable is not defined, the app would crash\\r\\n\\r\\nThe issue causing the app to crash when the REMOTE_CHARACTER_URLS environment variable is not defined originated from changes introduced in P\"\n    },\n    {\n      \"title\": \"fix: check whether REMOTE_CHARACTER_URLS env is defined in starting agent\",\n      \"prNumber\": 2382,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: better S3 flexibility\",\n      \"prNumber\": 2379,\n      \"type\": \"feature\",\n      \"body\": \"Added the option to configure S3 in a more flexible way allowing other providers such as DigitalOcean Spaces or Cloudflare R2 to be used.\\r\\n\\r\\nreferred to in: https://github.com/elizaOS/eliza/issues/2190\\r\\n\\r\\n![image](https://github.com/user-at\"\n    },\n    {\n      \"title\": \"Startup Error: ENV misconfig\",\n      \"prNumber\": 2378,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\nNo specific issue ticket.\\r\\n\\r\\n# Risks\\r\\nLow - This is a minor validation improvement that makes the URL check more robust.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCharacter start fails due to lack of a env\\r\\nImproves the URL\"\n    },\n    {\n      \"title\": \"fix: #2373 Fix image description\",\n      \"prNumber\": 2375,\n      \"type\": \"bugfix\",\n      \"body\": \"Closes #2373 \\r\\n\\r\\n# Risks\\r\\n\\r\\nProbably medium.\\r\\n\\r\\nAdds changes to `node-plugin` which is fairly common functionality. Only changes image description service and describe image action.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nSee #2373\\r\\n\"\n    },\n    {\n      \"title\": \"feat: Code In Plugin, load characters from blockchain\",\n      \"prNumber\": 2371,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nRe-made due to environmental conflict\\r\\n\\r\\n# Risks\\r\\n\\r\\n.env file is already exist, please check it once and remove the .env\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nconnect to IQ on-chain standard \\\"code-in\\\"  \\r\\n## What kind \"\n    },\n    {\n      \"title\": \"fix: Fix typo in import statement for Solana AgentKit plugin Update i\u2026\",\n      \"prNumber\": 2370,\n      \"type\": \"bugfix\",\n      \"body\": \"Typo in the import statement for the Solana AgentKit plugin.\\r\\nThe word \\\"plguin\\\" was misspelled and corrected to \\\"**plugin**\\\".\"\n    },\n    {\n      \"title\": \"chore: lint\",\n      \"prNumber\": 2368,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: Implement character loading from multiple paths and enhance API\u2026\",\n      \"prNumber\": 2365,\n      \"type\": \"feature\",\n      \"body\": \"- Added `loadCharacterTryPath` function to attempt loading characters from various resolved paths.\\r\\n- Updated `loadCharacters` to utilize the new path resolution method.\\r\\n- Enhanced API router to support starting agents with character JSON \"\n    },\n    {\n      \"title\": \"chore: Prep 0.1.9-alpha.1\",\n      \"prNumber\": 2359,\n      \"type\": \"other\",\n      \"body\": \"bump version\"\n    },\n    {\n      \"title\": \"feat: ibc transfer on cosmos blockchains\",\n      \"prNumber\": 2358,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n## What does this PR do?\\r\\nAdd new action to plugin-cosmos package that allows users to transfer tokens between cosmos chains\\r\\n## What kind of change is this?\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Why are we doing \"\n    },\n    {\n      \"title\": \"docs: Update README_FR.md\",\n      \"prNumber\": 2356,\n      \"type\": \"docs\",\n      \"body\": \"Finishing the translation and fixing a few typos\"\n    },\n    {\n      \"title\": \"fix: esure RA Action reply does not hallucinate\",\n      \"prNumber\": 2355,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nFix the Remote Attestation Action to prevent hallucination in Twitter and Discord clients when publishing\"\n    },\n    {\n      \"title\": \"feat: add safe_mode (& cfg_scale) for venice image generation\",\n      \"prNumber\": 2354,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nVenice has uncensored image generation which may create issues for agents running on platforms with strict terms of service related to nudity or graphic content.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nVenice r\"\n    },\n    {\n      \"title\": \"fix: align base url in client if api runs on a different port\",\n      \"prNumber\": 2353,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: (ragKnowledge) Enhance RAG knowledge handling\",\n      \"prNumber\": 2351,\n      \"type\": \"feature\",\n      \"body\": \"- Added support for double-byte characters (e.g., Chinese) to ensure proper processing.\\r\\n- Implemented cleanup of deleted knowledge files to maintain data integrity.\\r\\n- Enabled loading knowledge from directories, simplifying configuration a\"\n    },\n    {\n      \"title\": \"sequel to pr/2275\",\n      \"prNumber\": 2350,\n      \"type\": \"other\",\n      \"body\": \"Relates to\\r\\n\\r\\n#2275\\r\\n\\r\\nRisks\\r\\n\\r\\nLow: this PR including only update for tests and examples\\r\\n\\r\\nBackground\\r\\n\\r\\nWhat does this PR do?\\r\\n\\r\\nUpdate the package name\\r\\nImprove the prompt template\\r\\nUpdate the examples\\r\\nUpdate README\\r\\nWhat kind of chang\"\n    },\n    {\n      \"title\": \"fix: docker images+compose and broken documentation\",\n      \"prNumber\": 2347,\n      \"type\": \"bugfix\",\n      \"body\": \"- Resolved issues with the Dockerfile related to https://github.com/elizaOS/eliza/issues/2203 as the entire Docker image was not even able to build\\r\\n- Added client to Dockerfile so it can be compiled\\r\\n- Renamed Dockerfile from tee to eliza\\r\"\n    },\n    {\n      \"title\": \"Fix github client README.md\",\n      \"prNumber\": 2346,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: adding tests for plugin-solana\",\n      \"prNumber\": 2345,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2344\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feat: groq image vision provider\",\n      \"prNumber\": 2342,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAction: DESCRIBE_IMAGE\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled ou\"\n    },\n    {\n      \"title\": \"feat: Solana plugin improvement for flawless transfers\",\n      \"prNumber\": 2340,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\n<!--\\r\\nLow, medium, large. List what kind of risks and what could be affected.\\r\\n-->\\r\\n\\r\\nLow risks, the only risk is that someone hooks up this plugin with their Solana wallet and because it is so easy to use spends more tokens than\"\n    },\n    {\n      \"title\": \"feat: Telegram autonomous agent enhancement\",\n      \"prNumber\": 2338,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n[PR 2335](https://github.com/elizaOS/eliza/pull/2335)\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change wh\"\n    },\n    {\n      \"title\": \"fix: formatting in Browser section of README.md\",\n      \"prNumber\": 2336,\n      \"type\": \"bugfix\",\n      \"body\": \"Hey all! I saw strange formatting in the README.md and figured it was an extra three backticks ```\\r\\n\\r\\nSure enough, deleting those made the section render as intended. I also reworded one of the sentences that had three \\\"and\\\"s to make it a l\"\n    },\n    {\n      \"title\": \"feat: Discord autonomous agent enhancement\",\n      \"prNumber\": 2335,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk, minimal changes to Discord client\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\nThis feature add the \"\n    },\n    {\n      \"title\": \"Update README_TR.md\",\n      \"prNumber\": 2334,\n      \"type\": \"other\",\n      \"body\": \"Added WSL 2 link\"\n    },\n    {\n      \"title\": \"fix: SwapAction in evm-plugin\",\n      \"prNumber\": 2332,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nfix bugs & improvements in plugin-evm\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\"\n    },\n    {\n      \"title\": \"feat: Enable Multiple remote character urls\",\n      \"prNumber\": 2328,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n[Issue #2252](https://github.com/elizaOS/eliza/issues/2252)\\r\\n[Expands on PR #2281](https://github.com/e\"\n    },\n    {\n      \"title\": \"feat: dexscreener trending\",\n      \"prNumber\": 2325,\n      \"type\": \"feature\",\n      \"body\": \"Adding code from https://github.com/elizaOS/eliza/pull/1584\\r\\nto DS plugin for fetching trending, boosted and latest tokens added to dexscreener\"\n    },\n    {\n      \"title\": \"fix: correct OPENROUTER_API_KEY env in config\",\n      \"prNumber\": 2324,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\nLOW\\r\\n\\r\\n# Background\\r\\nset private runtime envs for each character, eg:  \\r\\n```\\r\\ncharacter.settings.secrets = {...privateEnvs};\\r\\n```\\r\\nuse openrouter as ModelProvider and set OPENROUTER_API_KEY as agent runtime secrects\"\n    },\n    {\n      \"title\": \"feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\",\n      \"prNumber\": 2319,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTransform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env and support for\"\n    },\n    {\n      \"title\": \"docs: Update README.md\",\n      \"prNumber\": 2309,\n      \"type\": \"docs\",\n      \"body\": \"Remove duplicate in the readme\"\n    },\n    {\n      \"title\": \"fix: farcaster memory\",\n      \"prNumber\": 2307,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: fix derive key and update remote attestation\",\n      \"prNumber\": 2303,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nRe-implements #2039 and updates Remote Attestations to have more content to ensure older generated RA Quo\"\n    },\n    {\n      \"title\": \"fix: Update package.json of core package\",\n      \"prNumber\": 2301,\n      \"type\": \"bugfix\",\n      \"body\": \"these packages are being used in prod build and generate errors if you decide to just use this package in a project.\\r\\n\\r\\n# Background\\r\\n\\r\\nThese packages are being used under src/ folder and needs to be part of the dependencies not dev depende\"\n    },\n    {\n      \"title\": \"feat: coinbase agentkit plugin for eliza\",\n      \"prNumber\": 2298,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding AgentKit EVM support to Eliza\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section mus\"\n    },\n    {\n      \"title\": \"feat: Gitcoin passport\",\n      \"prNumber\": 2296,\n      \"type\": \"feature\",\n      \"body\": \"Include gitcoin passport integration so AI Agents can check the score of Ethereum addresses and their credibility.\\r\\nIt should help in making some kind of decisions and trust\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/b0b849e8-9a\"\n    },\n    {\n      \"title\": \"feat: add getMemoryByIds to database adapters\",\n      \"prNumber\": 2293,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n#1186 - Add getMemoriesByIds\\r\\n\\r\\n# Risks\\r\\nLow - Added new feature and tested (non-breaking change which adds functionality)\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\nAdds `getMemoriesByIds` method to all database adapters (pgl\"\n    },\n    {\n      \"title\": \"fix: export b2Plugin\",\n      \"prNumber\": 2291,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Revert \\\"feat: Add support for VoyageAI embeddings API\\\"\",\n      \"prNumber\": 2290,\n      \"type\": \"feature\",\n      \"body\": \"Reverts elizaOS/eliza#1442\\r\\n\\r\\nFixes embedding errors - will resolve the errors much later.\"\n    },\n    {\n      \"title\": \"docs: Add weekly contributor meeting notes\",\n      \"prNumber\": 2285,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nDocumentation updates for weekly contributor meetings\\r\\n\\r\\n# Risks\\r\\nLow - This PR only adds documentation files with meeting notes.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds meeting notes for three weekly contributor mee\"\n    },\n    {\n      \"title\": \"feat: support load character from  character_url\",\n      \"prNumber\": 2281,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nOnly changed the agent/sc/index.ts , if you mind the security risk, you can remove this feature  in your custom agent.\\r\\n\\r\\n# Background\\r\\n\\r\\nLet eliza support load character from url. \\r\\nSometimes we put eliza in \"\n    },\n    {\n      \"title\": \"chore: Update README.md\",\n      \"prNumber\": 2280,\n      \"type\": \"other\",\n      \"body\": \"moves starting client instruction; should reduce confusing issues around starter repo\"\n    },\n    {\n      \"title\": \"fix: missing @elizaos/plugin-b2\",\n      \"prNumber\": 2268,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: Direct Client API - Add Delete Agent functionality\",\n      \"prNumber\": 2267,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nFor my use case, I'm building a web app that can start and stop agents with characters configured in a UI. For this application it's not practical to restart the Eliza Docker Service each time a new agent i\"\n    },\n    {\n      \"title\": \"fix: test/lint develop\",\n      \"prNumber\": 2266,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nall my fixes running through lint\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\\n\\r\\n## Why are we doing this? Any context or related work\"\n    },\n    {\n      \"title\": \"fix: (db) add limit param to memory retrieval across adapters\",\n      \"prNumber\": 2264,\n      \"type\": \"feature\",\n      \"body\": \"- Add limit parameter to getMemoriesByRoomIds in SQLite adapter\\r\\n- Add limit parameter to getMemoriesByRoomIds in SQLjs adapter\\r\\n- Add limit parameter to getMemoriesByRoomIds in PGLite adapter\\r\\n- Add limit parameter to getMemoriesByRoomIds \"\n    },\n    {\n      \"title\": \"feat: CoinGecko - add price per address functionality\",\n      \"prNumber\": 2262,\n      \"type\": \"feature\",\n      \"body\": \"This adds the possibility to question AI bots for price of currency with pasting address and chain on it\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/58e22980-8be5-4c65-960a-0edba0beb532)\\r\\n \"\n    },\n    {\n      \"title\": \"docs: Add Farsi (Persian )readme\",\n      \"prNumber\": 2260,\n      \"type\": \"feature\",\n      \"body\": \"This file provides an explanation of the Eliza project in Persian. Also, because \u201cFR\u201d was previously used, I named it \u201cFarsi.\u201d\"\n    },\n    {\n      \"title\": \"docs: Typo fix README.md\",\n      \"prNumber\": 2256,\n      \"type\": \"bugfix\",\n      \"body\": \"# Typo Fix in README.md\\r\\n\\r\\n## Description\\r\\nCorrected a typo:\\r\\n- Replaced `publically` with `publicly` in the README file.\\r\\n\\r\\n---\\r\\n\\r\\nThis PR is ready for review. \ud83d\ude80\\r\\n\"\n    },\n    {\n      \"title\": \"Minor typo in CHANGELOG.md\",\n      \"prNumber\": 2255,\n      \"type\": \"other\",\n      \"body\": \"# Pull Request Title\\r\\nFix Minor Typo in `CHANGELOG.md`\\r\\n\\r\\n## Description\\r\\nThis pull request fixes a minor typo in the `CHANGELOG.md` file, ensuring better readability and accuracy.\\r\\n\\r\\n### Original Text\\r\\n> Abstracts Eliza into a Package to *\"\n    },\n    {\n      \"title\": \"feat: Add an example service\",\n      \"prNumber\": 2249,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nAdding sample service implementation\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds example code that:\\r\\n- Implements a basic service pattern\\r\\n- Has no direct impact on production systems\\r\\n- Contains isolated example code\\r\\n\\r\\n# Background\\r\\n## W\"\n    },\n    {\n      \"title\": \"feat: (echochambers) add dead room detection and conversation starter\",\n      \"prNumber\": 2248,\n      \"type\": \"feature\",\n      \"body\": \"feature: (echochambers) add dead room detection and conversation starter\\r\\n\\r\\n- Add multiple room support\\r\\n- Implement proactive conversation starter for inactive rooms\\r\\n- Add configurable quiet period and check intervals\\r\\n- Add debug logging\"\n    },\n    {\n      \"title\": \"docs: Add \\\"What Did You Get Done This Week? #9\\\" notes\",\n      \"prNumber\": 2243,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nDocumentation organization and new content addition\\r\\n\\r\\n# Risks\\r\\nLow - This is a documentation-only change affecting sidebar positioning and adding new content.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n1. Changes the sideba\"\n    },\n    {\n      \"title\": \"fix: resolve Windows path issue in pnpm build client\",\n      \"prNumber\": 2240,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixes #2223\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#2223 \\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. \"\n    },\n    {\n      \"title\": \"feat: Add character creation template function to start.sh\",\n      \"prNumber\": 2232,\n      \"type\": \"feature\",\n      \"body\": \"This commit introduces a new function, create_character_template, in the start.sh script. This function generates a JSON template for character creation, including fields for name, clients, model provider, settings, bio, lore, knowledge, me\"\n    },\n    {\n      \"title\": \"feat: Merge my Eliza Installer with the current start.sh script\",\n      \"prNumber\": 2229,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nNo specific issue or ticket is linked to this PR.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. The changes involve adding a new script and documentation files, which should not affect existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do\"\n    },\n    {\n      \"title\": \"feat: add support for gravity chain in EVM plugin\",\n      \"prNumber\": 2228,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo specific issue related.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR only adds gravity to templates and types.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- Updated `fromChain` and `toChain` types in `templates/index.ts` to include \\\"g\"\n    },\n    {\n      \"title\": \"fix: don't force root for install\",\n      \"prNumber\": 2221,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nCurrently pnpm install on linux (and probably mac etc) is doing a ```npx playwright install-deps``` for the post postinstall script on plugin-node. This forces a super user login for root access which is a \"\n    },\n    {\n      \"title\": \"improvement: using strict types to avoid erorrs like issue 2164\",\n      \"prNumber\": 2220,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2164\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"feature: adding tests for whatsapp plugin\",\n      \"prNumber\": 2213,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/2212\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"chore: rename ai16z -> elizaOS\",\n      \"prNumber\": 2211,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This is a straightforward renaming change across the project. No core logic or functionality is altered. Risks are limited to potential missed references or inconsistencies in documentation or codebase\"\n    },\n    {\n      \"title\": \"feat: Add AGW support to the Abstract plugin\",\n      \"prNumber\": 2207,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nGives eliza agents their own abstract global wallets so they can use Abstract similar to how real users\"\n    },\n    {\n      \"title\": \"docs: Add Greek translation for README_GR\",\n      \"prNumber\": 2199,\n      \"type\": \"feature\",\n      \"body\": \"Relates to\\r\\nThis pull request relates to issue https://github.com/elizaOS/eliza/issues/2197.\\r\\n\\r\\nRisks\\r\\nLow: This PR only adds a Greek translation for the README file and updates the main README to include a link to the new translation. No f\"\n    },\n    {\n      \"title\": \"fix(plugin-twitter): change prompt to ensure it returns json\",\n      \"prNumber\": 2196,\n      \"type\": \"bugfix\",\n      \"body\": \"per masterdai https://discord.com/channels/1253563208833433701/1300025221834739744/1327947002943770705\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nPrompt improvement\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-\"\n    },\n    {\n      \"title\": \"refactor: websearch into a service\",\n      \"prNumber\": 2195,\n      \"type\": \"refactor\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\nRemove Tavily from core https://github.com/elizaOS/eliza/issues/2123\\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. While it touche\"\n    },\n    {\n      \"title\": \"chore: 0.1.8.build.1 (dev => main)\",\n      \"prNumber\": 2194,\n      \"type\": \"other\",\n      \"body\": \"Fixes docker build\\r\\nUnbotches version for npm publish/release\\r\\n\\r\\nChangelog\\r\\n- #2184\\r\\n- #2182\\r\\n- #2187\\r\\n- #2193\"\n    },\n    {\n      \"title\": \"chore: Prep 0.1.8.build.1\",\n      \"prNumber\": 2193,\n      \"type\": \"other\",\n      \"body\": \"- Bump version to 0.1.8.build.1\"\n    },\n    {\n      \"title\": \"fix postgres adapter migration extension creation which already exists at this point\",\n      \"prNumber\": 2188,\n      \"type\": \"bugfix\",\n      \"body\": \"\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final revie\"\n    },\n    {\n      \"title\": \"fix: Missing LETZAI model\",\n      \"prNumber\": 2187,\n      \"type\": \"bugfix\",\n      \"body\": \"## Pull Request: Add LETZAI to ModelProviderName enum\\r\\n## What does this PR do?\\r\\nAdds missing LETZAI enum value to ModelProviderName to fix type errors in agent/src/index.ts.\\r\\n## Changes needed:\\r\\nIn @elizaos/packages/core, add to ModelProvi\"\n    },\n    {\n      \"title\": \"fix: DeepSeek API bug:  missing api key setting\",\n      \"prNumber\": 2186,\n      \"type\": \"bugfix\",\n      \"body\": \"# Fix DeepSeek API Key Support\\r\\n\\r\\n## Relates to\\r\\nFix DeepSeek API integration\\r\\n\\r\\n## Risks\\r\\nLow - Adding missing API key handling for existing DeepSeek provider\\r\\n\\r\\n## Background\\r\\n\\r\\n### What does this PR do?\\r\\nAdds missing DeepSeek API key han\"\n    },\n    {\n      \"title\": \"fix(client-twitter): clean up mention deduplication\",\n      \"prNumber\": 2185,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow risk\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleans up mention de-duplication, with the previous functionality, sometimes it would not append the `@` character to the last mention.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\"\n    },\n    {\n      \"title\": \"fix: release 0.1.8 fixes\",\n      \"prNumber\": 2184,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n- fix `pnpm docker` by fixing plugin-quai ts config\\r\\n- actually bump the version\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n## \"\n    },\n    {\n      \"title\": \"docs: Add Persian README File\",\n      \"prNumber\": 2182,\n      \"type\": \"feature\",\n      \"body\": \"Hi everyone,\\r\\n\\r\\nI have added a Persian version of the README file. I hope you find it useful.\\r\\n\\r\\nBest regards,\\r\\nAli\"\n    },\n    {\n      \"title\": \"chore: lint and fix pass on develop\",\n      \"prNumber\": 2180,\n      \"type\": \"bugfix\",\n      \"body\": \"bumped eslint on plugin-akash so it doesn't crash\"\n    },\n    {\n      \"title\": \"fix: deepseek support in getTokenForProvider\",\n      \"prNumber\": 2179,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2067\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks secti\"\n    },\n    {\n      \"title\": \"fix(client-twitter): add mention deduplication utility\",\n      \"prNumber\": 2178,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\\r\\n# Risks\\r\\n\\r\\nSuper low-risk, text mutation/scrub prior to sending Tweet.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does \"\n    },\n    {\n      \"title\": \"feat: \ud83c\udf88 perf(vscode): Set file nesting for md and DockerFile\",\n      \"prNumber\": 2177,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNone\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final\"\n    },\n    {\n      \"title\": \"fix: insert missing langdetect on plugin-tts package.json\",\n      \"prNumber\": 2175,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"Fix: replace invalid toghether ai medium model\",\n      \"prNumber\": 2173,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2172\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks secti\"\n    },\n    {\n      \"title\": \"chore: Prep v0.1.8 (dev => main)\",\n      \"prNumber\": 2171,\n      \"type\": \"other\",\n      \"body\": \"Changelog:\\r\\n- #1470\\r\\n- #2069\\r\\n- #2058\\r\\n- #2074\\r\\n- #2075\\r\\n- #2112\\r\\n- #2106\\r\\n- #2117\\r\\n- #2118\\r\\n- #2068\\r\\n- #2099\\r\\n- #1708\\r\\n- #2095\\r\\n- #2093\\r\\n- #2103\\r\\n- #2125\\r\\n- #2091\\r\\n- #2121 ?\\r\\n- #2131\\r\\n- #1767\\r\\n- #2129\\r\\n- #2128\\r\\n- #2111\\r\\n- #2101\\r\\n- #2138\\r\\n-\"\n    },\n    {\n      \"title\": \"feat: nft plugin\",\n      \"prNumber\": 2167,\n      \"type\": \"feature\",\n      \"body\": \"refactor https://github.com/elizaOS/eliza/pull/2163\\r\\n\\r\\nThis PR refactors the code to align with our codebase structure while ensuring that the core functionality remains unchanged.\\r\\n\\r\\nNote: It appears that some functions within the NFTServi\"\n    },\n    {\n      \"title\": \"feat: Integrate Livepeer LLM provider \",\n      \"prNumber\": 2154,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: Koloxarto/fix ragknowledge for postgres\",\n      \"prNumber\": 2153,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/1620\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section m\"\n    },\n    {\n      \"title\": \"chore: Reorganizing README translations into a dedicated i18n directory structure\",\n      \"prNumber\": 2149,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2210\\r\\n\\r\\nReorganizing README translations into a dedicated i18n directory structure\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a documentation organization change that:\\r\\n- Updates file paths for\"\n    },\n    {\n      \"title\": \"feat: plugin-hyperliquid\",\n      \"prNumber\": 2141,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nN/A - New plugin contribution\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n- Only interacts with public Hyperliquid API endpoints\\r\\n- Includes price validation to prevent erroneous trades\\r\\n- Requires explicit private key configuration\\r\\n- Has clear error h\"\n    },\n    {\n      \"title\": \"feat: introduce Dependency Injection to enhance developer experience\",\n      \"prNumber\": 2115,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n\\r\\nThis is a brand new feature.\\r\\nIt is only effective when using dependency\"\n    },\n    {\n      \"title\": \"refactor: farcaster client env configuration \",\n      \"prNumber\": 2087,\n      \"type\": \"refactor\",\n      \"body\": \"# Relates to\\r\\nRefactoring Farcaster Client Implementation\\r\\n\\r\\n# Risks\\r\\nLow - This is primarily a refactoring change that improves code organization and configuration management without changing core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n    },\n    {\n      \"title\": \"feat: atoma provider\",\n      \"prNumber\": 2082,\n      \"type\": \"feature\",\n      \"body\": \"# Background\\r\\n\\r\\nAtoma is a decentralized private and verifiable AI execution network. It provides the infrastructure for developers and enterprises to use open-source AI models and build AI applications with full privacy.\\r\\n\\r\\n## What does th\"\n    },\n    {\n      \"title\": \"feat: add external router path and new tweet generation\",\n      \"prNumber\": 2081,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: Add DeepSeek AI provider support to Eliza\",\n      \"prNumber\": 2067,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nAdd DeepSeek AI provider support to Eliza\\r\\n\\r\\n# Risks\\r\\nLow - Adding a new model provider with OpenAI-compatible API format\\r\\n\\r\\n# Background\\r\\nDeepSeek is a leading AI model provider offering high-performance language models with \"\n    },\n    {\n      \"title\": \"fix: remove problematic redundant uuid conversion and add api input param validations to api server\",\n      \"prNumber\": 2051,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\nN/A - this is an issue and will be described below in the Backgroun\"\n    },\n    {\n      \"title\": \"feat: full overhaul of client\",\n      \"prNumber\": 2038,\n      \"type\": \"feature\",\n      \"body\": \"This PR replaces the entire `client` app with a refreshed look. From this base it's very easy to add additional features going forward.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/43e847c9-5d02-43f0-a0c9-a857bc332a03)\\r\\n\\r\\n## Featu\"\n    },\n    {\n      \"title\": \"chore(ci): add pnpm lockfile consistency check workflow\",\n      \"prNumber\": 2015,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nN/A - Direct improvement to CI process\\r\\n\\r\\n# Risks\\r\\nLow - This is a new CI workflow that doesn't affect the production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nCurrently, on the main branch, `pnpm install` fails to ru\"\n    },\n    {\n      \"title\": \"feat: Adding plugin for B\u00b2 Network\",\n      \"prNumber\": 2010,\n      \"type\": \"feature\",\n      \"body\": \"B\u00b2 Network is a Bitcoin Layer2 network. Add this plugin to integrate with Eliza so that users can interact with B\u00b2 Network through Eliza agent.\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdd B\u00b2 Network plugin into Eliza system.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\nMain implementa\"\n    },\n    {\n      \"title\": \"feat: add instagram client\",\n      \"prNumber\": 1964,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow, is a new client, does't have any impact on old code.\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImplements a new Instagram client for ElizaOS that:\\r\\n\\r\\n1. Handles Instagram authentication and session management\\r\\n2. Provides media posting\"\n    },\n    {\n      \"title\": \"chore(plugin-solana): replace console with elizaLogger\",\n      \"prNumber\": 1888,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: add Dex Screener plugin with token price action, evaluators, an\u2026\",\n      \"prNumber\": 1865,\n      \"type\": \"feature\",\n      \"body\": \"\u2026d providers\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before t\"\n    },\n    {\n      \"title\": \"feat(security): Implement  file upload security (#1753)\",\n      \"prNumber\": 1806,\n      \"type\": \"feature\",\n      \"body\": \"# Security Enhancements for File Upload System solve https://github.com/elizaOS/eliza/issues/1753\\r\\n\\r\\n## Overview\\r\\nThis PR implements comprehensive security measures for the file upload system in `plugin-0g`. The changes focus on preventing \"\n    },\n    {\n      \"title\": \"feat: injective plugin\",\n      \"prNumber\": 1764,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\nInteracting with Injective chain\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be fi\"\n    },\n    {\n      \"title\": \"Feature/plugin coingecko\",\n      \"prNumber\": 1761,\n      \"type\": \"feature\",\n      \"body\": \"![image](https://github.com/user-attachments/assets/6090f00c-80cb-4248-80ce-5c94596d0496)\\r\\n\\r\\n# Risks\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n- Rate limiti\"\n    },\n    {\n      \"title\": \"feat(plugin-cronoszkevm): rm not used imports\",\n      \"prNumber\": 1744,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"feat: Plugin evm oz governance\",\n      \"prNumber\": 1710,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nInteracting with openzeppelin governance contracts.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.  Optional plugin.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds a functionality to the evm plugin to allow Eliza to interact with (propose, vote, qu\"\n    },\n    {\n      \"title\": \"feat: Add cross chain swaps through Squid Router\",\n      \"prNumber\": 1482,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nAdd cross-chain swaps to ElizaOS through Squid Router\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does t\"\n    },\n    {\n      \"title\": \"feat: Add support for VoyageAI embeddings API\",\n      \"prNumber\": 1442,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nA bug or change in behavior of embedding provider selection could cause an unexpected switch. This could cause pre-existing embeddings and new embeddings to be incompatible.\\r\\n\\r\\nI removed `isOllama` flag from the config. It seemed\"\n    },\n    {\n      \"title\": \"feat: add birdeye plugin\",\n      \"prNumber\": 1417,\n      \"type\": \"feature\",\n      \"body\": \"# Overview\\r\\n\\r\\n- This PR introduces a new plugin for the data provider [Birdeye](https://www.birdeye.so/). \\r\\n- The plugin includes API endpoints and related types for all [Birdeye API](https://docs.birdeye.so/) endpoints even though not all \"\n    },\n    {\n      \"title\": \"feat: improve GOAT integration by allowing tool calling when using generateText\",\n      \"prNumber\": 1403,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nhttps://x.com/sunosuporno/status/1870967395780792741\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nTwo main things:\\r\\n1. Update `generateText` API to be able to pass through tool options to leverage the mo\"\n    },\n    {\n      \"title\": \"fix: postgres-adapter - remove nonsensical schema check\",\n      \"prNumber\": 1377,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\nCloses: https://github.com/elizaOS/eliza/issues/1376\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks s\"\n    },\n    {\n      \"title\": \"feat: RP for plugin-tee-verifiable-log\",\n      \"prNumber\": 1369,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to:\\r\\n\\r\\n1. Run verifiable Eliza in the TEE.\\r\\n2. Verifiable log for Eliza in the TEE\\r\\n\\r\\nAdd a verifiable log plugin to enable Eliza to sign verifiable logs and provide an interactive query interface. So external parties can query th\"\n    },\n    {\n      \"title\": \"feat(edriziai): Add Edriziai Startup Mentor AI Assistant\",\n      \"prNumber\": 2687,\n      \"type\": \"feature\",\n      \"body\": \"# Edriziai Startup Mentor AI Assistant\\r\\n\\r\\n## Overview\\r\\nThis PR introduces Edriziai, an AI-powered startup mentor assistant integrated with Slack. The assistant provides guidance on startup fundamentals, financial planning, founder mental he\"\n    },\n    {\n      \"title\": \"docs: it is processAction instead of triggerAction\",\n      \"prNumber\": 1937,\n      \"type\": \"docs\",\n      \"body\": \"There is only processAction in runtime instance. Update them correctly.\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET\"\n    },\n    {\n      \"title\": \"feat: add plugin-bnb to support BNB chain\",\n      \"prNumber\": 2278,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- This change only adds support for BNB cha\"\n    },\n    {\n      \"title\": \"feat: Add devcontainer\",\n      \"prNumber\": 1807,\n      \"type\": \"feature\",\n      \"body\": \"Hello from Hunter ($drpxbt) Team\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, no code is changed.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nEnables to open workspace in devcontainer (docker with vs code)\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nIm\"\n    },\n    {\n      \"title\": \"fix: fix the chat stuck in infinite loop\",\n      \"prNumber\": 1755,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\nthe chat stuck in infinite loop when using model_local https://github.com/elizaOS/eliza/issues/1213\\r\\n\\r\\n<!\"\n    },\n    {\n      \"title\": \"tests: coinbase plugin - adding tests for coinbase plugin\",\n      \"prNumber\": 2170,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nhttps://github.com/elizaOS/eliza/issues/2169\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"test: moving uuid.tests to correct __tests__ directory\",\n      \"prNumber\": 2168,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"chore: bump develop lockfile\",\n      \"prNumber\": 2166,\n      \"type\": \"other\",\n      \"body\": \"will squash\"\n    },\n    {\n      \"title\": \"fix: fix client-discord join voice action\",\n      \"prNumber\": 2160,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/2147\\r\\n\\r\\n\\r\\nhttps://github.com/user-attachments/assets/afc11430-8d3a-45f8-958c-7485cf55e86c\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"inheritance of character from parent using extends key\",\n      \"prNumber\": 2159,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\"\n    },\n    {\n      \"title\": \"add github to client enumerations\",\n      \"prNumber\": 2157,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nAdding the github to the `Clients` enumeration due to error when trying to run. `Invalid enum value'\\r\\n\\r\\n<\"\n    },\n    {\n      \"title\": \"fix: correct SUI/USD price calculation\",\n      \"prNumber\": 2150,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: eslint-fix-full-test-again\",\n      \"prNumber\": 2143,\n      \"type\": \"bugfix\",\n      \"body\": \"## ESLint Fixes for Akash Plugin\\r\\n\\r\\n### Changes Made\\r\\n- Fixed ESLint warnings in multiple action files by addressing unused parameters\\r\\n- Changed `options` to `_options` in affected files to satisfy ESLint rules\\r\\n- Updated `@ts-ignore` to `\"\n    },\n    {\n      \"title\": \"fix: lens export name and duplicate imports\",\n      \"prNumber\": 2142,\n      \"type\": \"bugfix\",\n      \"body\": \"wrong export name: https://github.com/elizaOS/eliza/blob/bcad0c4485d58b058553a813a9ab3fcd4993e01c/agent/src/index.ts#L66\\r\\n\\r\\nand fixed duplicated import\"\n    },\n    {\n      \"title\": \"Docs improvements\",\n      \"prNumber\": 2138,\n      \"type\": \"docs\",\n      \"body\": \"Hello!\\r\\nDuring reading the docs, my OCD observed some minor typos that I fixed.\\r\\nHope it help\\r\\nBr,\\r\\nTudor\"\n    },\n    {\n      \"title\": \"feat: Add Mistral AI as new model provider\",\n      \"prNumber\": 2137,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nN/A - New feature addition\\r\\n\\r\\n# Risks\\r\\nLow - Adding a new model provider with established SDK integration patterns.\\r\\n- Risk areas: Text generation integration\\r\\n- Mitigation: Following existing provider integration patterns and\"\n    },\n    {\n      \"title\": \"refactor: Optimize memory fetching by moving sorting and slicing to DB (PR #1531 remake)\",\n      \"prNumber\": 2135,\n      \"type\": \"refactor\",\n      \"body\": \"Resubmit #1531 by @nicky-ru to fix merge conflicts to get it to land\\r\\n\\r\\n# Relates to:\\r\\nNo\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n**Low**\\r\\n- Adjustments to database queries improve performance by moving sorting and limiting logic to the database side.\\r\\n- Even t\"\n    },\n    {\n      \"title\": \"fix: syntax issue on autonome plugin and lock file update\",\n      \"prNumber\": 2131,\n      \"type\": \"bugfix\",\n      \"body\": \"syntax issue on autonome plugin and lock file update\"\n    },\n    {\n      \"title\": \"fix: prevent repeated login by reusing client-twitter session\",\n      \"prNumber\": 2129,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR is based on https://github.com/elizaOS/eliza/pull/1974 made by @mrsalitre (https://github.com/mrsalitre)\\r\\nI\u2019ve remade this PR because maintainer edit access was not enabled, making it difficult to make necessary changes directly.\\r\\n\\r\"\n    },\n    {\n      \"title\": \"fix: update lockfile and fix lint findings\",\n      \"prNumber\": 2128,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixing develop, bad PR was merged\"\n    },\n    {\n      \"title\": \"docs: Add Verified Inference docs\",\n      \"prNumber\": 2125,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\nLow - added docs explaining already existing functionality, no functional changes\\r\\n\\r\\n# Background\\r\\n## What does this PR do?\\r\\nAdd a docs which explain Verifiable Inference \"\n    },\n    {\n      \"title\": \"feat: support autonome platform\",\n      \"prNumber\": 2121,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: Apply model settings for images and remove duplicate files\",\n      \"prNumber\": 2118,\n      \"type\": \"bugfix\",\n      \"body\": \"Convert to draft for now: I found that duplicate files were uploaded in this PR: https://github.com/elizaOS/eliza/pull/1860.\\r\\n\\r\\nI\u2019ll need to move the Infera-related code to the correct files\"\n    },\n    {\n      \"title\": \"Add name and description to SttTtsPlugin \",\n      \"prNumber\": 2117,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to Eliza client-twitter/plugin/SttTtsSpacesPlugin\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!--\\r\\nLow, medium, l\"\n    },\n    {\n      \"title\": \"fix: rm unused imports\",\n      \"prNumber\": 2112,\n      \"type\": \"bugfix\",\n      \"body\": \"Nothings, just an unused imports in \\\"plugin-twitter/src/post\\\"\\r\\n\"\n    },\n    {\n      \"title\": \"feat: Add Akash Network plugin with autonomous deployment capabilities\",\n      \"prNumber\": 2111,\n      \"type\": \"feature\",\n      \"body\": \"# Akash Network Plugin for Eliza Framework\\r\\n\\r\\n![akash](https://github.com/user-attachments/assets/3dc0b654-4c18-46c6-845e-65ebadacccb7)\\r\\n\\r\\n\\r\\n\\r\\n## Overview\\r\\n\\r\\nThis plugin enables the Eliza Framework to autonomously interact with the Akash Ne\"\n    },\n    {\n      \"title\": \"feat: TTS(Text2Speech) with over 15 languages support!\",\n      \"prNumber\": 2110,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAI function enhancement, similar with #1446, @odilitime \\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- Th\"\n    },\n    {\n      \"title\": \"chore: revert #1808 + add missing import for coin gecko plugin\",\n      \"prNumber\": 2106,\n      \"type\": \"feature\",\n      \"body\": \"reverts #1808 due to conflicting env vars and similar func + adds  missing import for coingecko plugin\"\n    },\n    {\n      \"title\": \"fix: clientConfig.telegram.isPartOfTeam misstype\",\n      \"prNumber\": 2103,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nbug fix typo\\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\\r\\n# \"\n    },\n    {\n      \"title\": \"feat: Lens Network Plugin\",\n      \"prNumber\": 2101,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nN/A (No specific issue or ticket linked)\\r\\n\\r\\n---\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow  \\r\\n- This change only adds support for the Lens Testnet network to enable transfers of Grass tokens between users.  \\r\\n- Other features and functionalities of \"\n    },\n    {\n      \"title\": \"Fix: Supabase updates\",\n      \"prNumber\": 2100,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixes an issue where missing rooms in the Supabase database caused errors when fetching them using `.single()`. Additionally, ensures that the database seed values contain valid timestamps and required non-null fields. Also fixes an issue w\"\n    },\n    {\n      \"title\": \"Add gemini to image vision\",\n      \"prNumber\": 2099,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: Fix plugin loading from a character.json file\",\n      \"prNumber\": 2095,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nNo specific ticket or issue linked.\\r\\n\\r\\n# Risks\\r\\n\\r\\n## Medium:\\r\\n\\t\u2022\\tPlugin loading behavior could fail on some model/plugin combos.  If the plugin isn't listed in the list OR the api key isn't included (i.e. Together for Image \"\n    },\n    {\n      \"title\": \"feat: add Heurist embedding model\",\n      \"prNumber\": 2093,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to:\\r\\n<!-- Add relevant issue/ticket link -->\\r\\n\\r\\n# Risks\\r\\nLow - This PR adds a new embedding model provider (Heurist) with BAAI/bge-large-en-v1.5 as the default model. Changes are additive and follow existing patterns.\\r\\n\\r\\n# Backgro\"\n    },\n    {\n      \"title\": \"fix: Update clients.md to fix package name\",\n      \"prNumber\": 2091,\n      \"type\": \"bugfix\",\n      \"body\": \"@eliza needs to be @elizaos in order for successful installation and imports\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR T\"\n    },\n    {\n      \"title\": \"docs: add readme portuguese version in docs\",\n      \"prNumber\": 2088,\n      \"type\": \"feature\",\n      \"body\": \"<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\\r\\n# Risks\\r\\n\\r\\nThere is no risk because only documentation is added.\\r\\n\\r\\n<!--\\r\\nLow, medium, large. List what kind of risks and what could be affected.\\r\\n\\r\\nThere \"\n    },\n    {\n      \"title\": \"feat: Primus zkTLS plugin to fully verify agent activities\",\n      \"prNumber\": 2086,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n<!--\\r\\nLow, medium, l\"\n    },\n    {\n      \"title\": \"feat: add Quai integration\",\n      \"prNumber\": 2083,\n      \"type\": \"feature\",\n      \"body\": \"Based on the code and files provided, I'll fill out the PR template for the Quai plugin integration:\\r\\n\\r\\n# Relates to\\r\\nIntegration of Quai Network functionality into Eliza OS plugins ecosystem\\r\\n\\r\\n# Risks\\r\\nLow:\\r\\n- Only implements basic token \"\n    },\n    {\n      \"title\": \"fix: Revert \\\"feat: Proof of Pizza - Agentic Dominos Ordering\\\"\",\n      \"prNumber\": 2075,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"docs: Update README_KOR.md\",\n      \"prNumber\": 2074,\n      \"type\": \"docs\",\n      \"body\": \"Applied updates from the README.md to README_KOR.md\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n- The Korean README file (`README_KOR.md`).\\r\\n\\r\\n# R\"\n    },\n    {\n      \"title\": \"Update README_CN to match latest English README\",\n      \"prNumber\": 2069,\n      \"type\": \"tests\",\n      \"body\": \"# Relates to\\r\\n\\r\\n- The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Risks\\r\\n\\r\\n- **Low**: This PR only updates documentation and does not affect code or functionality.\\r\\n- **Affected**: The Chinese README file (`README_CN.md`).\\r\\n\\r\\n# Background\\r\\n\\r\"\n    },\n    {\n      \"title\": \"feat: pro api support, trending coins api\",\n      \"prNumber\": 2068,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n- #1761\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** - Adding new functionality and API support with proper error handling\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n1. Adds support for CoinGecko Pro API\\r\\n\\r\\n   - Configurable through environment \"\n    },\n    {\n      \"title\": \"fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type\",\n      \"prNumber\": 2062,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n0002--feat-letzai-plugin tiny bugfix in the export of the module. Plugin was already merged to dev but \"\n    },\n    {\n      \"title\": \"Galadriel docs and .env.example update\",\n      \"prNumber\": 2061,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/pull/2011\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - no functional changes\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd a tutorial on how to use the Galadriel provider.\\r\\nAlso update the `.env.example` to put \"\n    },\n    {\n      \"title\": \"revert: #2048\",\n      \"prNumber\": 2059,\n      \"type\": \"other\",\n      \"body\": \"Reverts elizaOS/Eliza#2048\\r\\n\\r\\n\\r\\nuntil further review\"\n    },\n    {\n      \"title\": \"Fix: case-sensitive column reference in knowledge table CHECK constraint\",\n      \"prNumber\": 2058,\n      \"type\": \"bugfix\",\n      \"body\": \"Resolves a SQL error (42703: column \\\"isshared\\\" does not exist) in the knowledge table's CHECK constraint. The issue was caused by an incorrect column reference due to PostgreSQL\u2019s case sensitivity when handling column names inside constrain\"\n    },\n    {\n      \"title\": \"feat: solana transaction more lenient\",\n      \"prNumber\": 2053,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: Categorize & Format .env.example\",\n      \"prNumber\": 2052,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nVery low\\r\\n\\r\\n# Background\\r\\n\\r\\nThe .env.example file has become really hectic and this is my attempt to help organize this. We could add having your env variable in the appropriate section to the PR requirements and this should stay\"\n    },\n    {\n      \"title\": \"Revert \\\"fix: Update Key Derive in TEE\\\"\",\n      \"prNumber\": 2049,\n      \"type\": \"bugfix\",\n      \"body\": \"Reverts elizaOS/eliza#2039\"\n    },\n    {\n      \"title\": \"fix: update regex to allow Unicode characters in message processing\",\n      \"prNumber\": 2048,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\nOptimize regular expression filtering in message processing\\r\\n\\r\\n# Risks\\r\\nLow risk - Only modified message content filtering logic, no impact on core functionality\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nFixed duplicate and\"\n    },\n    {\n      \"title\": \"feat: Implement asterai plugin\",\n      \"prNumber\": 2045,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk. The user is in full control of the configuration, and it is opt-in.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR implements a plugin for interacting with [asterai](https://asterai.io) pl\"\n    },\n    {\n      \"title\": \"fix: update slack client readme manifest\",\n      \"prNumber\": 2044,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: Proof of Pizza - Agentic Dominos Ordering\",\n      \"prNumber\": 2042,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to: PROOF OF PIZZA\\r\\n\\r\\n# Risks\\r\\nNeeding to use ozempic after a few days\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nModifies the pizza plugin made by Shaw and also provides an example of direct api integration in the Twitter clien\"\n    },\n    {\n      \"title\": \"fix: Update Key Derive in TEE\",\n      \"prNumber\": 2039,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nFixes the Key Derive functionality, by using path for reliable key derivation. Subject is documented and \"\n    },\n    {\n      \"title\": \"chore: add conditionals for supabase to agent directory\",\n      \"prNumber\": 2032,\n      \"type\": \"feature\",\n      \"body\": \"Added Condional for Supabase to the initializeDatabase function to allow for ease of use for Supabase as well as keeping the postgres and sqlite functionality.  In conjunction with https://github.com/elizaOS/eliza/pull/2031\\r\\n\\r\\n# Relates to\\r\"\n    },\n    {\n      \"title\": \"Update .env.example\",\n      \"prNumber\": 2031,\n      \"type\": \"other\",\n      \"body\": \"Added Supabase variables. In conjunction with https://github.com/elizaOS/eliza/pull/2032\\r\\n\\r\\n# Relates to\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do? \\r\\nAdds Supabase variables to the .env\\r\\n\\r\\n## What kind of change is t\"\n    },\n    {\n      \"title\": \"fix: include schema.sql and seed.sql in package files\",\n      \"prNumber\": 2030,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nFixes #2009  - @elizaos/adapter-postgres package does not bundle together schema.sql\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding missing SQL files to package bundling. Only affects package distribution, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"Fix: fix starknet plugin by replacing walletProvider with portfolio provider\",\n      \"prNumber\": 2029,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/2028\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks secti\"\n    },\n    {\n      \"title\": \"fix: remove defillama plugin & improve rabbi trader\",\n      \"prNumber\": 2027,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"Update README_RU.md\",\n      \"prNumber\": 2026,\n      \"type\": \"other\",\n      \"body\": \"typo fix\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates\\r\\nto readme.md rus\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled o\"\n    },\n    {\n      \"title\": \"feat: added nineteen.ai llm & image support\",\n      \"prNumber\": 2022,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nEliza currently supports various AI providers but lacks native integration with **nineteen.ai**, which \"\n    },\n    {\n      \"title\": \"fix: letzAi build issues\",\n      \"prNumber\": 2021,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"Fix: more specific rpc urls\",\n      \"prNumber\": 2018,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: fix multiversx-plugin\",\n      \"prNumber\": 2017,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nmultiversx-plugin\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out befor\"\n    },\n    {\n      \"title\": \"fix: remove near-solana slippage env conflict\",\n      \"prNumber\": 2016,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: add telegram api root config in env\",\n      \"prNumber\": 2014,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: Update the Galadriel LLM integration to reflect their product updates\",\n      \"prNumber\": 2011,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This updates the Galadriel API integration logic, that would need to get updated anyways with their new product offering\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUpdates the Galadriel LLM API integrati\"\n    },\n    {\n      \"title\": \"fix: packages/adapter-postgres/schema.sql isShared needs double quote\",\n      \"prNumber\": 2008,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n- Minor bug fixed.\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out be\"\n    },\n    {\n      \"title\": \"fix: Auto Client bug\",\n      \"prNumber\": 2007,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nAuto Client not working.\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out \"\n    },\n    {\n      \"title\": \"update: Readme and Comments\",\n      \"prNumber\": 2006,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n-Add client-telegram README.me file\\r\\n-Update comments to \"\n    },\n    {\n      \"title\": \"feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods\",\n      \"prNumber\": 2005,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Update plugins.md -- Allora README Fix\",\n      \"prNumber\": 2003,\n      \"type\": \"bugfix\",\n      \"body\": \"- Fixed a comment-uncomment typo at the end of the Allora Documentation.\\r\\n- Added a link to more comprehensive documentation + examples at the bottom\\r\\n\\r\\n<!-- Use this template by filling in information and copying and pasting relevant items\"\n    },\n    {\n      \"title\": \"fix: remove legacy variables (XAI_MODEL,  XAI_API_KEY & IMAGE_GEN)\",\n      \"prNumber\": 2001,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nThis is a continuation of https://github.com/elizaOS/eliza/pull/1930. These variables (XAI_MODEL,  XAI_API_KEY & IMAGE_GEN) are relics from legacy code that is no longer used. The only variable that was actually used is XAI_\"\n    },\n    {\n      \"title\": \"fix: fix .env.sample defaults\",\n      \"prNumber\": 1999,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nImprove deployer experience\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdates (new versions of included code)\\r\\n\\r\\n## Why are we doing this? Any context or related work?\\r\\n\\r\\nAdjust defa\"\n    },\n    {\n      \"title\": \"chore: update website url in lore.md\",\n      \"prNumber\": 1998,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nNone\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final r\"\n    },\n    {\n      \"title\": \"fix: client twitter dryrun\",\n      \"prNumber\": 1997,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/1962\\r\\n\\r\\nFix dry-run mode in tweet generation and action processing, and add dry-run logic to interactions.\"\n    },\n    {\n      \"title\": \"fix: resolve translation type issue\",\n      \"prNumber\": 1996,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nMedium, untested, not sure if this causes issues with transcription\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n## Why are we doing thi\"\n    },\n    {\n      \"title\": \"fix: build on plugin spheron\",\n      \"prNumber\": 1995,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"docs: Optimizes Technical Docs for LLMs & Vectorization\",\n      \"prNumber\": 1993,\n      \"type\": \"docs\",\n      \"body\": \"# Relates to\\r\\n- https://github.com/elizaOS/eliza/issues/1200\\r\\n- Improves https://github.com/elizaOS/eliza/pull/1675\\r\\n- https://docs.kapa.ai/blog/optimizing-technical-documentation-for-llms#3-include-troubleshooting-faqs\\r\\n\\r\\n# Risks\\r\\n- Minima\"\n    },\n    {\n      \"title\": \"fix: \ud83d\ude9a \ud83d\udcda move plugin-web-search readme to root dir\",\n      \"prNumber\": 1992,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n* None, just a chore\\r\\n\\r\\n# Risks\\r\\n\\r\\n* None\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n* Moves README\"\n    },\n    {\n      \"title\": \"test: changing test structure for core package. Fixing failling outdated tests\",\n      \"prNumber\": 1989,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://github.com/elizaOS/eliza/issues/1988\\r\\n<!-- This risks section\"\n    },\n    {\n      \"title\": \"fix: SQLITE ERROR, zero-lenght vectors not supported\",\n      \"prNumber\": 1984,\n      \"type\": \"bugfix\",\n      \"body\": \"Prevents the sqlite database from getting corrupted.\\r\\n\\r\\nTried to just NULL as a solution first, but it would error as well.\\r\\nSeems the best solution is to just store an empty array with the defined default length of 384.\"\n    },\n    {\n      \"title\": \"fix: many fixes to the Telegram templates\",\n      \"prNumber\": 1982,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1972\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nSolves Telegram context, as explained with an example in issue #1972.\\r\\n\\r\\n- change {{agent}} to {{agentName}} for c\"\n    },\n    {\n      \"title\": \"chore: Enable all EVM chains by default\",\n      \"prNumber\": 1981,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Risks\\r\\nLow. Manually tested successfully. Purely additive in nature.\\r\\n\\r\\n# Background\\r\\nThe EVM plugin only had mainnet\"\n    },\n    {\n      \"title\": \"chore: add debug logging for context\",\n      \"prNumber\": 1980,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nWhile playing with Eliza and using multiple clients, I noticed that the contexts are often assembled in a mess with many bugs. I want to solve these in my future pull requests, but first, I want to add Eliza, the simple modi\"\n    },\n    {\n      \"title\": \"test: adding tests for twitter plugin\",\n      \"prNumber\": 1976,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\nChanging project structure, adding tests for twitter plugin in __tests__ directory.\\r\\n# Risks\\r\\nLow: adding\"\n    },\n    {\n      \"title\": \"chore: Cleaner logs on agent startup\",\n      \"prNumber\": 1973,\n      \"type\": \"refactor\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow. Cleans up the logs shown during agent startup.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nCleaning up the logs so that instead of:\\r\\n\\r\\n```\\r\\nSUCCESS\\r\\nSUCCESS\\r\\nCreating runtime for character Eliza\\r\\n```\\r\\n\\r\\nit shows\\r\\n\\r\\n```\\r\\n[\"\n    },\n    {\n      \"title\": \"fix: Fix db init race condition affecting builds\",\n      \"prNumber\": 1968,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/1914#\\r\\n\\r\\n<!-- This risks section must be filled out before the \"\n    },\n    {\n      \"title\": \"feat: add new plugin - spheron\",\n      \"prNumber\": 1966,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nNo specific issue or ticket.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow \u2013 The changes are isolated to a new plugin addition and do not affect existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\nSpheron is the largest GPU supercompute network, designed to dep\"\n    },\n    {\n      \"title\": \"fix: abstract readme\",\n      \"prNumber\": 1963,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nCorrects the info from the auto generated readme for the Abstract plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\n<!--\\r\\nLow, mediu\"\n    },\n    {\n      \"title\": \"feat: anyone plugin to privatise network requests \",\n      \"prNumber\": 1960,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIntegration of the Anyone Network within the Eliza repository\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!\"\n    },\n    {\n      \"title\": \"test: adding tests for twitter-client\",\n      \"prNumber\": 1959,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nNot tied to particular issue. Adding tests for twitter client, since \"\n    },\n    {\n      \"title\": \"feat: Add Allora plugin\",\n      \"prNumber\": 1955,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n[Allora Network](https://allora.network/) is an AI-powered inference platform that delivers real-time, self-improving predictions and insights for various use cases. By aggregating a\"\n    },\n    {\n      \"title\": \"feat: Add fraxtal chain to evm\",\n      \"prNumber\": 1954,\n      \"type\": \"feature\",\n      \"body\": \"add fraxtal to chains\"\n    },\n    {\n      \"title\": \"fix: fixed error in C3PO and improved error handling feedback\",\n      \"prNumber\": 1951,\n      \"type\": \"bugfix\",\n      \"body\": \"- Resolved an array in the c3po character file where the messageExamples were an object rather an 2D array.\\r\\n- Character validation handling has been improved\\r\\n\\r\\nBefore:\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/2a7fa7c8-d903-4\"\n    },\n    {\n      \"title\": \"fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues\",\n      \"prNumber\": 1950,\n      \"type\": \"bugfix\",\n      \"body\": \"# Fixes\\r\\n#1942 #866 #1623\\r\\n\\r\\n# Relates to\\r\\nMemory optimization for character file knowledge processing\\r\\n\\r\\n# Risks\\r\\nLow - This change optimizes the embedding model initialization without changing core functionality.\\r\\n\\r\\n# Background\\r\\n## What \"\n    },\n    {\n      \"title\": \"feat: support for eternalai provider can write request/response log info\",\n      \"prNumber\": 1948,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai logging from env, change name in env for consistent format\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are we doing this? Any con\"\n    },\n    {\n      \"title\": \"feat: improve twitter paragraph splitting if containing url\",\n      \"prNumber\": 1947,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"chore: more specific rpc urls\",\n      \"prNumber\": 1945,\n      \"type\": \"other\",\n      \"body\": \"There are multiple `RPC_URL` in the environment.\\r\\n\\r\\nRenaming to the specific chain, ie. `SOLANA_RPC_URL` and `NEAR_RPC_URL` follows the existing pattern of `TON_RPC_URL`, `ABSTRACT_RPC_URL`, `STARKNET_RPC_URL`, etc.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# B\"\n    },\n    {\n      \"title\": \"chore: add embedding tests\",\n      \"prNumber\": 1944,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR adds a comprehensive test suite for the embedding.ts module. It covers local vs. remote embeddings, cached embeddings, error scenarios, and fallback logic.\\r\\n\\r\\n## What kin\"\n    },\n    {\n      \"title\": \"chore(plugin-conflux): remove unused imports\",\n      \"prNumber\": 1941,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: support for eternalai provider can make request with chain_id extra data in body\",\n      \"prNumber\": 1938,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nConfig eternalai can extra request body with chain_id from env, this PR will replace for PR #1903\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nMore flexible than with env\\r\\n\\r\\n## Why are \"\n    },\n    {\n      \"title\": \"feat: improvements for plugin-cosmos\",\n      \"prNumber\": 1934,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\nNA\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review a\"\n    },\n    {\n      \"title\": \"fix: Limit the number of timelines fetched\",\n      \"prNumber\": 1931,\n      \"type\": \"bugfix\",\n      \"body\": \"Related Issue\\r\\nhttps://github.com/elizaOS/agent-twitter-client/issues/43\\r\\n\\r\\nProblem\\r\\nThe count parameter is currently not functioning. Based on testing, it appears to be ignored on the server side. This is problematic, as the default behavi\"\n    },\n    {\n      \"title\": \"fix: rm unused variable X_SERVER_URL\",\n      \"prNumber\": 1930,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nRemoves the unused X_SERVER_URL that appears to be a relic of legacy code.\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovement\\r\\n\\r\\n## Why are we doing this? Any context or related w\"\n    },\n    {\n      \"title\": \"test: adding tests for discord-client\",\n      \"prNumber\": 1927,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nNot related to specific issue. Since we are improving packages struct\"\n    },\n    {\n      \"title\": \"API route update\",\n      \"prNumber\": 1923,\n      \"type\": \"other\",\n      \"body\": \"Update to the API route\"\n    },\n    {\n      \"title\": \"Fix typo Update CHANGELOG.md\",\n      \"prNumber\": 1922,\n      \"type\": \"bugfix\",\n      \"body\": \"# Fix Typo in CHANGELOG.md\\r\\n\\r\\n## Description:\\r\\n\\r\\nThis pull request fixes a typographical error in the `CHANGELOG.md` file. The word \\\"initital\\\" was corrected to \\\"initial.\\\"\\r\\n\\r\\n## Changes:\\r\\n- Corrected \\\"initital\\\" to \\\"initial\\\" in the `CHANGELOG\"\n    },\n    {\n      \"title\": \"fix: handle empty input text to avoid memory content empty error\",\n      \"prNumber\": 1919,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix(core): check evaluators for null\",\n      \"prNumber\": 1918,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: resolved a bunch of type related errors and ensure project compiles\",\n      \"prNumber\": 1917,\n      \"type\": \"bugfix\",\n      \"body\": \"resolves heaps of type related errors and warnings and ensures develop actually compiles\"\n    },\n    {\n      \"title\": \"chore(client-discord): fix SUMMARIZE prompt \",\n      \"prNumber\": 1916,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"Add Dutch (Nederlands) translation\",\n      \"prNumber\": 1909,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nTranslation initiative - Adding Dutch (Nederlands) translation\\r\\n\\r\\n# Risks\\r\\nLow - This PR only adds a new translation file and updates the main README with a link.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n- Adds complete Du\"\n    },\n    {\n      \"title\": \"fix: add callback to the evaluators for client-telegram\",\n      \"prNumber\": 1908,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n- #1906 \\r\\n\\r\\n<!-- This risks section must be filled out before the f\"\n    },\n    {\n      \"title\": \"feats: diagram update\",\n      \"prNumber\": 1907,\n      \"type\": \"feature\",\n      \"body\": \"diagram update\"\n    },\n    {\n      \"title\": \"fix: twitter result obj undefined properties\",\n      \"prNumber\": 1905,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"chore: Make `generateNewTweet` public\",\n      \"prNumber\": 1902,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\ncloses https://github.com/elizaOS/eliza/issues/1901\\r\\n\\r\\n<!-- This risk\"\n    },\n    {\n      \"title\": \"feat: add GoPlus Security Plugin to enhance security for agent\",\n      \"prNumber\": 1898,\n      \"type\": \"feature\",\n      \"body\": \"## Relates to\\r\\nIntegration of GoPlus Security plugin into ElizaOS core module\\r\\n\\r\\n## Risks\\r\\nLow - This plugin adds security capabilities without modifying existing core functionalities.\\r\\n\\r\\n## Background\\r\\n### What does this PR do?\\r\\nThis PR in\"\n    },\n    {\n      \"title\": \"feat: hyperfy support\",\n      \"prNumber\": 1896,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdd an hyperfi endpoint to client-direct\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\nMy \"\n    },\n    {\n      \"title\": \"feat: make the birdeye api req optional\",\n      \"prNumber\": 1895,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nFixes #1448 \\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before t\"\n    },\n    {\n      \"title\": \"docs: Add \\\"What Did You Get Done This Week? #8\\\" notes\",\n      \"prNumber\": 1894,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nDocumentation updates for community streams and events\\r\\n\\r\\n# Risks\\r\\nLow - Documentation only changes to fix timestamp links and formatting\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nThis PR:\\r\\n1. Adds notes for \\\"What Did You G\"\n    },\n    {\n      \"title\": \"chore: fix integrations and smoke tests\",\n      \"prNumber\": 1893,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: remove case sensitive path\",\n      \"prNumber\": 1892,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"feat: add remote attestation action\",\n      \"prNumber\": 1885,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\nClosing #1796 in favor of this to avoid conflicts.\\r\\nTEE Plugin and Adding Remote Attestations to be uploade\"\n    },\n    {\n      \"title\": \"Feat: Support wildcard in TWITTER_TARGET_USERS 1883\",\n      \"prNumber\": 1884,\n      \"type\": \"feature\",\n      \"body\": \"# Support wildcard in TWITTER_TARGET_USERS\\r\\n\\r\\nFixes enhancement request #1883 \\r\\n## Summary\\r\\nAdded support for wildcard `*` in `TWITTER_TARGET_USERS` configuration to allow monitoring all users. This change enables broader interaction patter\"\n    },\n    {\n      \"title\": \"feat: Use recommended settings in jupiter swap\",\n      \"prNumber\": 1882,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nNo issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow risk to introduce regression in jupiter swaps\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nUse similar api call as jup.ag to perform swaps with dynamic slippage and dynamic priority fee\\r\\n\\r\\n## W\"\n    },\n    {\n      \"title\": \"Fixed broken API Documentation URL\",\n      \"prNumber\": 1881,\n      \"type\": \"bugfix\",\n      \"body\": \"fixed broken API Documentation in local-development.md\\r\\n\\r\\nit's not a lot, but it's honest work.\"\n    },\n    {\n      \"title\": \"feat: add OpenWeather plugin\",\n      \"prNumber\": 1880,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing functionality. The main risks are:\\r\\n\\r\\n- Rate limiting from OpenWeather API (1000 free API calls per day)\\r\\n- Potential timeout issues when th\"\n    },\n    {\n      \"title\": \"test: adding test setup for telegram client\",\n      \"prNumber\": 1879,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nNot related to specific issue. Since we are improving project and fol\"\n    },\n    {\n      \"title\": \"chore(core): enable strict null checks\",\n      \"prNumber\": 1878,\n      \"type\": \"other\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nType safety\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before th\"\n    },\n    {\n      \"title\": \"feat: Add approval mechanism for Twitter posts via Discord bot\",\n      \"prNumber\": 1876,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow Risk- Works only If enabled\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR introduces a new feature in the Twitter client that implements an approval workflow before publishing tweets on Twitter. This \"\n    },\n    {\n      \"title\": \"feat: init DePIN plugin\",\n      \"prNumber\": 1874,\n      \"type\": \"feature\",\n      \"body\": \"# About\\r\\n\\r\\nIntroducing the **`@elizaos/plugin-depin`** plugin, a new addition to the Eliza Agent Framework that provides Perception and Action capabilities via DePINs.\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.\\r\\n- This is a new plugin and does not interfere with e\"\n    },\n    {\n      \"title\": \"feat: Giphy plugin - Add animated gif to conversations\",\n      \"prNumber\": 1873,\n      \"type\": \"feature\",\n      \"body\": \"# Giphy Plugin Integration and Telegram Package Update\\r\\n\\r\\nhttps://github.com/user-attachments/assets/15648daf-8e15-4645-9651-bb2dbdf11cd6\\r\\n\\r\\n## Overview\\r\\nThis pull request enhances our messaging platform with GIF support through two major c\"\n    },\n    {\n      \"title\": \"feat: new plugin LetzAI\",\n      \"prNumber\": 1868,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nn/a - new plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, it's a new plugin.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nThis plugin adds Image Generation capabilities from (LetzAI)[https://www.letz.ai]\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeat\"\n    },\n    {\n      \"title\": \"feat: Optimize Agent Action Processing by Prioritizing Timelines and Limiting Actions Per Cycle\",\n      \"prNumber\": 1824,\n      \"type\": \"feature\",\n      \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/1813#issuecomment-2571312080\\r\\nhttps://github.com/elizaOS/eliza/issues/1813#issuecomment-2571386727\\r\\nhttps://github.com/elizaOS/eliza/issues/1813#issuecomment-2571347811\\r\\n\\r\\nProblem:\\r\\nMany us\"\n    },\n    {\n      \"title\": \"feat: improve zkstack based plugins\",\n      \"prNumber\": 1821,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to:\\r\\n\\r\\nN/A (Improving zkstack plugin architecture and consistency)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. The changes involve refactoring and updating multiple plugins (plugin-abstract, plugin-zksync-era, plugin-cronoszkevm) to use viem for consisten\"\n    },\n    {\n      \"title\": \"feat: new plugin Arthera Chain\",\n      \"prNumber\": 1818,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\nn/a\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nThis PR integrates a plugin intended for the Arthera Chain which includes an onchain action:\\r\\n- Transfer native token (AA)\\r\\n- More actions coming (next release)\\r\"\n    },\n    {\n      \"title\": \"Feature/add binance plugin\",\n      \"prNumber\": 1812,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\nLow - New plugin introducing trading capabilities on Binance\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds a new plugin that enables Eliza to interact with Binance exchange for:\\r\\n- Cryptocurrency price checks\\r\\n- Spot trading (m\"\n    },\n    {\n      \"title\": \"feat: add pglite db adapter\",\n      \"prNumber\": 1810,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nIssue: #1809\\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\\r\\n# \"\n    },\n    {\n      \"title\": \"feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap)\",\n      \"prNumber\": 1808,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n#1773 & #1382\\r\\n\\r\\n<!-- This risks section must be filled out before the final review and merge. -->\\r\\n\\r\\n#\"\n    },\n    {\n      \"title\": \"fix: broken ci docs missed frozen pnpm file out-of-sync\",\n      \"prNumber\": 1798,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# \u25c0\ufe0f Relates to:\\r\\n\\r\\nFixes the build related to the pnpm-lock not being in sync from the `docs/` dir\\r\\n\\r\\n# \u26a0\ufe0f Risks\\r\\n\\r\\n* low\"\n    },\n    {\n      \"title\": \"feat: plugin new RabbiTrader\",\n      \"prNumber\": 1785,\n      \"type\": \"feature\",\n      \"body\": \"# Rabbi Trader Plugin\\r\\n\\r\\nAn automated cryptocurrency trading plugin for Solana tokens with integrated trust scoring, market analysis, and Twitter notifications. Built on top of Goat, used actively with: https://x.com/rabbischlomo_ai\\r\\n\\r\\n## F\"\n    },\n    {\n      \"title\": \"feat: Image descriptions into interaction.ts\",\n      \"prNumber\": 1775,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"Feature/add coinmarketcap plugin\",\n      \"prNumber\": 1773,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n![image](https://github.com/user-attachments/assets/bc61632d-90f4-4576-9817-6e693ce2b6c4)\\r\\n\\r\\n# CoinMarketCap Plugin for Eliza\\r\\n\\r\\n## Risks\\r\\n\\r\\nLow - This is an additive change that introduces a new plugin without modifying existing function\"\n    },\n    {\n      \"title\": \"test: Integration Tests Enhancement and Coinbase Commerce Integration\",\n      \"prNumber\": 1767,\n      \"type\": \"tests\",\n      \"body\": \"# Integration Tests Enhancement and Coinbase Commerce Integration\\r\\n\\r\\n## Changes\\r\\n\\r\\n### Integration Tests Framework\\r\\n- Enhanced test runner to support test descriptions and conditional test skipping\\r\\n- Added proper test output formatting wit\"\n    },\n    {\n      \"title\": \"feat: plugin-nft-generation support evm chain\",\n      \"prNumber\": 1763,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"fix: PGVector_embedding_validation (#1687) \",\n      \"prNumber\": 1750,\n      \"type\": \"bugfix\",\n      \"body\": \"# PR: PostgreSQL Vector Embedding Validation (#1687)\\r\\n\\r\\n## Problem Statement\\r\\nThe PostgreSQL adapter was missing critical vector embedding validation:\\r\\n\\r\\n1. **Vector Embedding Issues**:\\r\\n   - Missing validation for vector dimensions (should\"\n    },\n    {\n      \"title\": \"feat: Add Irys plugin\",\n      \"prNumber\": 1708,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to: Irys Plugin\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final \"\n    },\n    {\n      \"title\": \"Update git command for checking latest release\",\n      \"prNumber\": 1705,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and merge. -->\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. README update.\\r\\n\\r\\n\\r\\n# Ba\"\n    },\n    {\n      \"title\": \"Opacity Verifiable Interference zkTLS Plugin\",\n      \"prNumber\": 1673,\n      \"type\": \"other\",\n      \"body\": \"Co-authored @Hmac512  @RonTuretzky @Gajesh2007 \\r\\n## Background\\r\\nA few weeks ago, issues with aixbt were observed, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster \"\n    },\n    {\n      \"title\": \"Add support for Movement Network\",\n      \"prNumber\": 1621,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to:\\r\\n\\r\\n\\r\\n# Risks\\r\\nLow - non-breaking changes made to the Aptos Plugin\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds support for transacting on Movement Network Testnet and Mainnet\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nNew Pl\"\n    },\n    {\n      \"title\": \"feat: add massa-plugin\",\n      \"prNumber\": 1582,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n## What does this PR do?\\r\\n\\r\\nAdd Massa plugin with Transfer action\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nFeatures (non-breaking change which adds functionality)\\r\\n\\r\\n## Screenshots\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/bcb1f\"\n    },\n    {\n      \"title\": \"feat: added new plugin - zktls - reclaim\",\n      \"prNumber\": 1558,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n\\r\\n# Background\\r\\n\\r\\nA few weeks ago, we observed issues with aixbt, where users mistakenly believed the moderation was performed by humans. This misconception caused a public relations disaster and raised concerns about the AI\"\n    },\n    {\n      \"title\": \"feat: support TEE logging and support running eliza in Intel SGX\",\n      \"prNumber\": 1470,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to: \\r\\nKeywords: TEE, Intel SGX, Logging, Attestation, Verification, Gramine.\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\"\n    },\n    {\n      \"title\": \"feat: Make templates in composeContext dynamic\",\n      \"prNumber\": 1467,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"add thirdweb plugin\",\n      \"prNumber\": 1418,\n      \"type\": \"feature\",\n      \"body\": \"Adding a new plugin for thirdweb's nebula API. We have one action that interacts with our natural language interface to read data from 2000+ blockchains.\\r\\n\\r\\nAdded, Readme, .env config and integration to default agent if key is set.\\r\\n\\r\\nHere'\"\n    },\n    {\n      \"title\": \"feat: solana token deploy using solana agent kit\",\n      \"prNumber\": 1373,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copy and pasting relevant items out of the html comments. -->\\r\\n\\r\\n# Relates to:\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section is to be filled out before final review and m\"\n    },\n    {\n      \"title\": \"chore: Add UUID tests and fix version 5 bits\",\n      \"prNumber\": 1362,\n      \"type\": \"feature\",\n      \"body\": \"### What this PR does\\r\\n\\r\\n1. **Adds comprehensive test coverage** for our `stringToUuid` function:\\r\\n    - Checks UUID format (length, hyphen placement, regex matching).\\r\\n    - Verifies version and variant bits (RFC 4122 compliance).\\r\\n    - T\"\n    },\n    {\n      \"title\": \"feat: Add Cloudflare AI Gateway support\",\n      \"prNumber\": 821,\n      \"type\": \"feature\",\n      \"body\": \"# Cloudflare AI Gateway Integration\\r\\n\\r\\n## Relates to\\r\\nEnhances model provider integration by adding support for Cloudflare AI Gateway\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/838a899b-a252-496e-8f29-c2fc70900665)\\r\\n\\r\\n\\r\\n## Risks\"\n    },\n    {\n      \"title\": \"feat: twitter post media\",\n      \"prNumber\": 2818,\n      \"type\": \"feature\",\n      \"body\": \"Adds support for media attachments in tweets and refactors tweet posting logic\\n\\n- Introduces `MediaData` type for handling media attachments\\n- Extracts media handling logic into separate `fetchMediaData` utility function\\n- Renames variables\"\n    },\n    {\n      \"title\": \"feat: plugin Solana web3.js V2 & automated LPing on Orca\",\n      \"prNumber\": 2136,\n      \"type\": \"feature\",\n      \"body\": \"# Background\\r\\n\\r\\n## What does this PR do?\\r\\n1. Adds `plugin-solana-v2`, leveraging the latest features of `@solana/web3.js` v2\\r\\n  - This plugin can be used alongside existing plugins that use `@solana/web3.js` v1.\\r\\n  - Other protocols can use\"\n    }\n  ],\n  \"topContributors\": [\n    {\n      \"username\": \"wtfsayo\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n      \"totalScore\": 2666.7761605047945,\n      \"prScore\": 1106.7021605047944,\n      \"issueScore\": 40.3,\n      \"reviewScore\": 1509.5,\n      \"commentScore\": 10.274\n    },\n    {\n      \"username\": \"AIFlowML\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/154863472?u=99689ad0f9ec0be78ba3b726c1ef10df796fbe7d&v=4\",\n      \"totalScore\": 2251.1497981820926,\n      \"prScore\": 2195.1877981820926,\n      \"issueScore\": 0,\n      \"reviewScore\": 50,\n      \"commentScore\": 5.962\n    },\n    {\n      \"username\": \"ai16z-demirix\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n      \"totalScore\": 2000.7562703688957,\n      \"prScore\": 1819.0602703688958,\n      \"issueScore\": 124.2,\n      \"reviewScore\": 54,\n      \"commentScore\": 3.496\n    },\n    {\n      \"username\": \"odilitime\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n      \"totalScore\": 1958.3657155484573,\n      \"prScore\": 1154.6557155484572,\n      \"issueScore\": 0,\n      \"reviewScore\": 799.5,\n      \"commentScore\": 4.21\n    },\n    {\n      \"username\": \"tcm390\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n      \"totalScore\": 1805.4725682199673,\n      \"prScore\": 1326.3505682199673,\n      \"issueScore\": 0,\n      \"reviewScore\": 468.5,\n      \"commentScore\": 10.621999999999998\n    },\n    {\n      \"username\": \"shakkernerd\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/165377636?u=5560dd9f2d310e1ba61dbba864006a951391a582&v=4\",\n      \"totalScore\": 1339.9203057692923,\n      \"prScore\": 709.2143057692922,\n      \"issueScore\": 0,\n      \"reviewScore\": 624,\n      \"commentScore\": 6.7059999999999995\n    },\n    {\n      \"username\": \"monilpat\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n      \"totalScore\": 776.8608488104481,\n      \"prScore\": 238.80684881044812,\n      \"issueScore\": 176.5,\n      \"reviewScore\": 359.5,\n      \"commentScore\": 2.054\n    },\n    {\n      \"username\": \"HashWarlock\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n      \"totalScore\": 418.2033002282001,\n      \"prScore\": 301.4893002282001,\n      \"issueScore\": 4.2,\n      \"reviewScore\": 108.5,\n      \"commentScore\": 4.013999999999999\n    },\n    {\n      \"username\": \"Freytes\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/4147278?u=89aa9570e6f8b4a8e9e41e8f908c16fb69c5a43f&v=4\",\n      \"totalScore\": 400.03506002192427,\n      \"prScore\": 393.4570600219243,\n      \"issueScore\": 0,\n      \"reviewScore\": 5,\n      \"commentScore\": 1.5779999999999998\n    },\n    {\n      \"username\": \"augchan42\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/20424105?u=d1a74732b07564927928798346f07cd50935c529&v=4\",\n      \"totalScore\": 392.5925624455532,\n      \"prScore\": 358.00056244555316,\n      \"issueScore\": 32.3,\n      \"reviewScore\": 0,\n      \"commentScore\": 2.292\n    },\n    {\n      \"username\": \"devin-ai-integration\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/in/811515?v=4\",\n      \"totalScore\": 356.43248524964304,\n      \"prScore\": 355.356485249643,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 1.0759999999999998\n    },\n    {\n      \"username\": \"JoeyKhd\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/23193015?u=e038aa9d9822787a7651f1c7bec9301f2d3004b1&v=4\",\n      \"totalScore\": 355.24933277089474,\n      \"prScore\": 339.65933277089476,\n      \"issueScore\": 4,\n      \"reviewScore\": 9,\n      \"commentScore\": 2.59\n    },\n    {\n      \"username\": \"0xSero\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/69639595?u=1a820d7074a01e232eb363b4bc1f885ef614594f&v=4\",\n      \"totalScore\": 349.9877792619627,\n      \"prScore\": 322.9477792619627,\n      \"issueScore\": 0,\n      \"reviewScore\": 26.5,\n      \"commentScore\": 0.54\n    },\n    {\n      \"username\": \"Lukapetro\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/14802278?u=d4714a088b53cf9f4cabf45593508444589459bc&v=4\",\n      \"totalScore\": 300.6829913061184,\n      \"prScore\": 290.5429913061184,\n      \"issueScore\": 0,\n      \"reviewScore\": 9,\n      \"commentScore\": 1.1400000000000001\n    },\n    {\n      \"username\": \"jmikedupont2\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16427113?u=2bdad12714de646188f98a07736a54f765ad5e3b&v=4\",\n      \"totalScore\": 274.3322507759238,\n      \"prScore\": 254.30025077592376,\n      \"issueScore\": 8.2,\n      \"reviewScore\": 9,\n      \"commentScore\": 2.832\n    },\n    {\n      \"username\": \"proteanx\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29043582?u=d2261c451984df04b46d6fca1261eb8d245de59b&v=4\",\n      \"totalScore\": 226.93345821878887,\n      \"prScore\": 226.53345821878887,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.4\n    },\n    {\n      \"username\": \"lalalune\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n      \"totalScore\": 219.8178061724152,\n      \"prScore\": 190.9798061724152,\n      \"issueScore\": 28,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.838\n    },\n    {\n      \"username\": \"YoungPhlo\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/90307961?u=2e7b36c41a4576a4720529da97a57280df102b28&v=4\",\n      \"totalScore\": 218.78448076335286,\n      \"prScore\": 214.08448076335287,\n      \"issueScore\": 0,\n      \"reviewScore\": 4.5,\n      \"commentScore\": 0.2\n    },\n    {\n      \"username\": \"tomguluson92\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/19585240?u=b529e06ee943092032b624cb7afcc1ee97353c26&v=4\",\n      \"totalScore\": 211.32641258455968,\n      \"prScore\": 211.12641258455966,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.2\n    },\n    {\n      \"username\": \"antman1p\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/6889529?u=a2b1f4903392a7578f553e20e56f8648d20f3f0f&v=4\",\n      \"totalScore\": 208.79441578270706,\n      \"prScore\": 170.93841578270707,\n      \"issueScore\": 4.2,\n      \"reviewScore\": 31.5,\n      \"commentScore\": 2.1559999999999997\n    }\n  ],\n  \"newPRs\": 1039,\n  \"mergedPRs\": 735,\n  \"newIssues\": 401,\n  \"closedIssues\": 326,\n  \"activeContributors\": 694\n}",
  "github_extracted_data_user_summaries_text_last_7_days_for_2025-01-26": "[\"0xgloria_week_2025-01-26\", \"0xgloria\", \"week\", \"2025-01-26\", \"0xgloria: Opened one pull request (#3127) to update deepseek, which remains open. No other GitHub activity this week.\", \"2025-05-13T22:03:42.486Z\"]\n[\"0xCardinalError_week_2025-01-26\", \"0xCardinalError\", \"week\", \"2025-01-26\", \"0xCardinalError: Made significant code changes across 6 files (+447/-1 lines) in 2 commits on a single day this week. Left 1 comment on a pull request, with no other review activity.\", \"2025-05-13T22:03:47.901Z\"]\n[\"0xbbjoker_week_2025-01-26\", \"0xbbjoker\", \"week\", \"2025-01-26\", \"0xbbjoker: Opened one work-in-progress pull request (#3128) titled \\\"feat: test bun-sql WIP\\\" that remains open.\", \"2025-05-13T22:03:42.793Z\"]\n[\"0xSero_week_2025-01-26\", \"0xSero\", \"week\", \"2025-01-26\", \"0xSero: Merged two significant PRs this week: #2990 improving linting with Biome (+33,142/-1,450 lines) and #3116 focused on code cleanup (+612/-26,421 lines), demonstrating a substantial refactoring effort. Active on 3 days with 8 commits across 118 modified files, primarily focusing on code cleanup and refactoring work that removed over 27k lines of code.\", \"2025-05-13T22:03:43.892Z\"]\n[\"0xmarf_week_2025-01-26\", \"0xmarf\", \"week\", \"2025-01-26\", \"0xmarf: Made one significant commit this week, modifying a single file with substantial changes (+504/-315 lines). Activity was limited to a single day during this period.\", \"2025-05-13T22:03:42.772Z\"]\n[\"AbdelStark_week_2025-01-26\", \"AbdelStark\", \"week\", \"2025-01-26\", \"AbdelStark: Opened PR #2982 to implement a Nostr client, making substantial code changes across 31 files (+2301/-403 lines) with 6 commits. Contributed 5 PR comments while focusing primarily on other work (67%) and feature development (33%), with activity concentrated on a single day this period.\", \"2025-05-13T22:03:45.492Z\"]\n[\"Alirun_week_2025-01-26\", \"Alirun\", \"week\", \"2025-01-26\", \"Alirun: Fixed a bug in goal objectives update lookup logic through PR #2791, which involved significant code changes (+3427/-796 lines) and was merged within 12 hours.\", \"2025-05-13T22:03:45.193Z\"]\n[\"Aman-14_week_2025-01-26\", \"Aman-14\", \"week\", \"2025-01-26\", \"Aman-14: Opened a significant pull request (#2894) for \\\"Add Hash Network Plugin Integration for Verifiable Inference\\\" with substantial code changes (+59,940/-6,599 lines) across 691 files. The work represents a major feature addition with equal focus on feature development and bug fixing, primarily modifying code (58%) and configuration files (33%).\", \"2025-05-13T22:03:47.063Z\"]\n[\"Armando284_week_2025-01-26\", \"Armando284\", \"week\", \"2025-01-26\", \"Armando284: Opened PR #3109 \\\"feat: adds cache\\\" with substantial code changes (+8748/-553856 lines) affecting 3566 files. The changes primarily focused on feature work, with significant modifications to configuration (48%) and documentation (18%) files.\", \"2025-05-13T22:03:47.880Z\"]\n[\"AIFlowML_week_2025-01-26\", \"AIFlowML\", \"week\", \"2025-01-26\", \"AIFlowML: Conducted a massive code cleanup effort, merging 98 PRs that primarily fixed linting issues across numerous plugins, with significant changes to code structure (+1.46M/-157K lines). The work shows a methodical approach to standardizing code quality, with most PRs following similar patterns of fixing specific plugins (like #3106 \\\"fix: plugin-apro\\\", #3104 \\\"fix: plugin-aptos\\\", etc.). Consistently active throughout the week, AIFlowML also provided a few code reviews and comments while maintaining focus on the systematic improvement of the plugin ecosystem.\", \"2025-05-13T22:03:47.079Z\"]\n[\"Dahka2321_week_2025-01-26\", \"Dahka2321\", \"week\", \"2025-01-26\", \"Dahka2321: Merged PR #2921 \\\"Update lpmanager.character.json\\\" with minor changes (+2/-2 lines) to configuration files. This was their only contribution during the week, representing a sporadic activity pattern.\", \"2025-05-13T22:03:52.478Z\"]\n[\"DrDregyo_week_2025-01-26\", \"DrDregyo\", \"week\", \"2025-01-26\", \"DrDregyo: Created issue #2801 \\\"Multiple Agents work\\\" which was subsequently closed, and added one comment on an issue. No code contributions or pull requests during this period.\", \"2025-05-13T22:03:48.908Z\"]\n[\"EmanHerawy_week_2025-01-26\", \"EmanHerawy\", \"week\", \"2025-01-26\", \"EmanHerawy: Contributed to documentation by adding an Arabic translation for the README in PR #3081 (+1168/-374 lines), which was merged after 4 hours.\", \"2025-05-13T22:03:49.349Z\"]\n[\"HashWarlock_week_2025-01-26\", \"HashWarlock\", \"week\", \"2025-01-26\", \"HashWarlock: Fixed package-related errors by merging PR #3146 that upgraded OpenAI and Vercel AI packages (+3/-3 lines). Created and closed issue #1319 requesting documentation for TEE verifiable logs in the Eliza section. Activity was limited to a single day this week, focusing entirely on bugfix work in configuration files.\", \"2025-05-13T22:03:55.257Z\"]\n[\"JhChoy_week_2025-01-26\", \"JhChoy\", \"week\", \"2025-01-26\", \"JhChoy: Fixed a single quote handling bug in the parseJsonArray function through PR #2802, which modified 3 files with +26/-5 lines of code changes. The contribution was focused entirely on bugfix work, with an equal split between code and test modifications.\", \"2025-05-13T22:03:56.384Z\"]\n[\"JonathonJulian_week_2025-01-26\", \"JonathonJulian\", \"week\", \"2025-01-26\", \"JonathonJulian: Opened PR #3093 \\\"Test\\\" which remains unmerged, while making substantial code changes across 191 files (+6569/-32432 lines) with a heavy focus on configuration files (96%). Active on only 2 days this week, with 11 commits concentrated on configuration work.\", \"2025-05-13T22:03:53.941Z\"]\n[\"KacperKoza343_week_2025-01-26\", \"KacperKoza343\", \"week\", \"2025-01-26\", \"KacperKoza343: Opened one pull request (#2972) to add LinkedIn client functionality, which remains under review. No other GitHub activity was observed during this period.\", \"2025-05-13T22:03:59.247Z\"]\n[\"Julian-dev28_week_2025-01-26\", \"Julian-dev28\", \"week\", \"2025-01-26\", \"Julian-dev28: Opened PR #2865 \\\"Add okx dex\\\" with substantial code changes (+55,989/-5,967 lines) across 575 files. Activity was concentrated on a single day, with the majority of work (71%) categorized as \\\"other work\\\" while 29% focused on feature development.\", \"2025-05-13T22:03:53.971Z\"]\n[\"KennethAshley_week_2025-01-26\", \"KennethAshley\", \"week\", \"2025-01-26\", \"KennethAshley: Created issue #2891 regarding a problem with agent replies in tweet sequences. Participated in discussions by commenting on 2 issues. No code contributions or pull requests this week.\", \"2025-05-13T22:03:56.227Z\"]\n[\"Mettulus_week_2025-01-26\", \"Mettulus\", \"week\", \"2025-01-26\", \"Mettulus: Opened one pull request (#2831 \\\"Feature/storyteller\\\") with minimal code changes (+4/-3 lines). Activity was limited to a single day this week with one commit focused on feature work.\", \"2025-05-13T22:03:57.264Z\"]\n[\"Jesscha_week_2025-01-26\", \"Jesscha\", \"week\", \"2025-01-26\", \"Jesscha: Identified an issue with Anthropic's JSON mode object generation (issue #3017) and subsequently fixed it by changing the handleAnthropic default mode to auto in PR #3018 (+998/-905 lines). The PR was merged within 4 hours, demonstrating quick resolution of the identified problem.\", \"2025-05-13T22:03:51.394Z\"]\n[\"Nabeel-javaid_week_2025-01-26\", \"Nabeel-javaid\", \"week\", \"2025-01-26\", \"Nabeel-javaid: Opened one pull request (#2949) focused on adding self tweet reply functionality, with moderate code changes (+92/-1112 lines) across 3 files. Activity was limited to a single day this week, with the PR remaining open and awaiting review.\", \"2025-05-13T22:03:59.708Z\"]\n[\"LinuxIsCool_week_2025-01-26\", \"LinuxIsCool\", \"week\", \"2025-01-26\", \"LinuxIsCool: Identified and reported 6 issues this week (all now closed), including feature requests for reranked contextual embedding (#2919) and runtime configuration (#2922), plus several bugs related to ragKnowledge and facts functionality. Opened 2 PRs (#2923, #2924) to address ragKnowledge issues, with modest code changes (+6/-3 lines) focused equally on features and bug fixes. Contributed to discussions with 5 PR comments and 3 issue comments, showing focused activity on a single day.\", \"2025-05-13T22:04:02.449Z\"]\n[\"Nevermore-Ray_week_2025-01-26\", \"Nevermore-Ray\", \"week\", \"2025-01-26\", \"Nevermore-Ray: Merged a significant PR #2797 \\\"btcfun Plugin for Eliza\\\" with substantial code changes (+118412/-7054 lines across 792 files). Currently has an open PR #2911 for Btcfun support. Activity was concentrated on a single day with a focus on plugin development.\", \"2025-05-13T22:04:01.700Z\"]\n[\"Mirmuxsin686_week_2025-01-26\", \"Mirmuxsin686\", \"week\", \"2025-01-26\", \"Mirmuxsin686: Created issue #3147 \\\"Pul\\\" which was subsequently closed. No other activity was observed during this period.\", \"2025-05-13T22:03:59.756Z\"]\n[\"MichaelDeng03_week_2025-01-26\", \"MichaelDeng03\", \"week\", \"2025-01-26\", \"MichaelDeng03: Added demo API access to the Coingecko plugin through PR #3050 (+5/-5 lines), which was merged after 14 hours. Created issue #3049 requesting this feature and implemented it himself, modifying 6 files with a total of +13/-13 lines across 4 commits. Active on 2 days this week, focusing entirely on this single feature implementation.\", \"2025-05-13T22:03:59.034Z\"]\n[\"OctavianTheI_week_2025-01-26\", \"OctavianTheI\", \"week\", \"2025-01-26\", \"OctavianTheI: Created issue #3047 requesting to add AI/ML API as a provider, which has since been closed.\", \"2025-05-13T22:04:01.719Z\"]\n[\"OFUZORCHUKWUEMEKE_week_2025-01-26\", \"OFUZORCHUKWUEMEKE\", \"week\", \"2025-01-26\", \"OFUZORCHUKWUEMEKE: Reported a single issue (#3079) regarding connection problems with the Anthropic model, which has since been closed. No other contributions were made during this period.\", \"2025-05-13T22:04:01.474Z\"]\n[\"PhyByte_week_2025-01-26\", \"PhyByte\", \"week\", \"2025-01-26\", \"PhyByte: Made a single contribution this week by merging PR #3026 which fixed a file naming typo in the MVX plugin, modifying 4 files with minimal changes (+6/-6 lines).\", \"2025-05-13T22:04:01.542Z\"]\n[\"Pricstas_week_2025-01-26\", \"Pricstas\", \"week\", \"2025-01-26\", \"Pricstas: Fixed spelling errors across the codebase with PR #2909 (+9/-9 lines), which was merged within an hour. The contribution spanned 6 files, with changes primarily affecting documentation (60%) and code (40%).\", \"2025-05-13T22:04:03.324Z\"]\n[\"RalphLavelle_week_2025-01-26\", \"RalphLavelle\", \"week\", \"2025-01-26\", \"RalphLavelle: Created and closed issue #2867 regarding a TypeError with \\\"basex is not a function\\\". No other activity was observed during this period.\", \"2025-05-13T22:04:03.444Z\"]\n[\"SeanLiu666_week_2025-01-26\", \"SeanLiu666\", \"week\", \"2025-01-26\", \"SeanLiu666: Reported one issue (#3013) regarding authentication failures when using the Deepseek API with Eliza, which has since been closed.\", \"2025-05-13T22:04:03.675Z\"]\n[\"Resister-boy_week_2025-01-26\", \"Resister-boy\", \"week\", \"2025-01-26\", \"Resister-boy: Created issue #2856 requesting a feature to collect information from Telegram groups or Discord, which has since been closed. Commented on 2 issues during the period, showing sporadic engagement with the project.\", \"2025-05-13T22:04:03.882Z\"]\n[\"Suryansh-23_week_2025-01-26\", \"Suryansh-23\", \"week\", \"2025-01-26\", \"Suryansh-23: Made code contributions with 2 commits across 9 modified files (+534/-208 lines) on a single day this week. No PRs were merged, issues created, or reviews conducted during this period.\", \"2025-05-13T22:04:04.376Z\"]\n[\"Gajesh2007_week_2025-01-26\", \"Gajesh2007\", \"week\", \"2025-01-26\", \"Gajesh2007: Opened a significant pull request (#2926) to integrate EigenDA into Eliza, which involved extensive code changes across 2,074 files (+237,613/-13,090 lines). Contributed one code review with comments, focusing primarily on bugfixes (50%) and working with both code and configuration files equally (40% each). Activity was concentrated on a single day this week, with the PR representing a substantial implementation effort based on the large number of files modified.\", \"2025-05-13T22:03:51.372Z\"]\n[\"TecSong_week_2025-01-26\", \"TecSong\", \"week\", \"2025-01-26\", \"TecSong: Made modest code contributions with 2 commits modifying 4 files (+20/-6 lines) in a single day of activity. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:05.273Z\"]\n[\"Tarnadas_week_2025-01-26\", \"Tarnadas\", \"week\", \"2025-01-26\", \"Tarnadas: Opened one pull request (#2925) for a new Orderly Network plugin, which remains under review. Made a single comment on a PR during the period, with sporadic activity overall.\", \"2025-05-13T22:04:05.617Z\"]\n[\"WNUMIK_week_2025-01-26\", \"WNUMIK\", \"week\", \"2025-01-26\", \"WNUMIK: Created issue #3021 \\\"Plugins\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:04:05.715Z\"]\n[\"VolodymyrBg_week_2025-01-26\", \"VolodymyrBg\", \"week\", \"2025-01-26\", \"VolodymyrBg: Opened one pull request (#3132) focused on enhancing Starknet token provider implementation and types, with moderate code changes (+80/-49 lines) across 3 files. Activity was limited to a single day this week, with the work primarily categorized as \\\"other\\\" (67%) and \\\"feature\\\" development (33%).\", \"2025-05-13T22:04:06.712Z\"]\n[\"Yc-GHB_week_2025-01-26\", \"Yc-GHB\", \"week\", \"2025-01-26\", \"Yc-GHB: Made code contributions across 10 files (+364/-7 lines) in 2 commits, with work evenly split between feature development and refactoring. Activity was limited to a single day during this period.\", \"2025-05-13T22:04:12.561Z\"]\n[\"YoungPhlo_week_2025-01-26\", \"YoungPhlo\", \"week\", \"2025-01-26\", \"YoungPhlo: Contributed significantly to documentation this week by merging PR #3103 \\\"Add 'What Did You Get Done This Week? 11' notes\\\" with substantial changes (+183,108/-12,405 lines) across 1,471 files. Active on 2 days this week, focusing entirely on documentation work.\", \"2025-05-13T22:04:08.658Z\"]\n[\"YohanGH_week_2025-01-26\", \"YohanGH\", \"week\", \"2025-01-26\", \"YohanGH: Completed a significant documentation update by merging PR #2964, which updated the complete French translation of README_FR.md with substantial changes (+34,139/-861 lines). The contribution focused entirely on documentation improvements, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:08.252Z\"]\n[\"actions-user_week_2025-01-26\", \"actions-user\", \"week\", \"2025-01-26\", \"actions-user: Made substantial code changes with 3 commits modifying 79 files (+33,124/-422 lines) in a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:08.830Z\"]\n[\"ad0ll_week_2025-01-26\", \"ad0ll\", \"week\", \"2025-01-26\", \"ad0ll: Opened PR #3055 to resolve merge conflicts with the dev branch, making substantial code changes across 48 files (+5329/-3922 lines) in a single day of activity. The changes were primarily focused on code (54%) and configuration files (25%), representing significant modifications though no PRs were merged this week.\", \"2025-05-13T22:04:10.697Z\"]\n[\"actuallyrizzn_week_2025-01-26\", \"actuallyrizzn\", \"week\", \"2025-01-26\", \"actuallyrizzn: Contributed significant documentation improvements by merging two substantial PRs: #2814 updating the Telegram client README (+926/-195 lines) and #2812 creating a new Discord client README (+871/-182 lines). Also opened and helped resolve two issues (#2795 and #2792) related to connectivity problems with headless interfaces and Discord channels, providing follow-up comments to assist with troubleshooting.\", \"2025-05-13T22:04:10.185Z\"]\n[\"Y-DA007_week_2025-01-26\", \"Y-DA007\", \"week\", \"2025-01-26\", \"Y-DA007: Opened three PRs (#3139, #3137, #3140) all related to adding a trading signals plugin, though none have been merged yet. No other activity was observed during this period.\", \"2025-05-13T22:04:07.178Z\"]\n[\"X4ndar_week_2025-01-26\", \"X4ndar\", \"week\", \"2025-01-26\", \"X4ndar: Made a single commit this week, modifying 4 files with 289 additions and 184 deletions focused entirely on bug fixes. Activity was sporadic, with contributions on just one day during this period.\", \"2025-05-13T22:04:06.304Z\"]\n[\"akugone_week_2025-01-26\", \"akugone\", \"week\", \"2025-01-26\", \"akugone: Made a small but important fix to the plugin-chainbase configuration by adding a missing comma in package.json through PR #3118 (+1/-1 lines).\", \"2025-05-13T22:04:10.631Z\"]\n[\"ai16z-demirix_week_2025-01-26\", \"ai16z-demirix\", \"week\", \"2025-01-26\", \"ai16z-demirix: Led a massive testing infrastructure effort, merging 15 PRs that added test configurations and coverage for various plugins, with significant code changes totaling +80,862/-87,449 lines across 806 files. Demonstrated exceptional consistency by working every day of the week, with each PR following a similar pattern of adding test configurations and improving test coverage for specific plugins like coinmarketcap (#3134), coingecko (#3124), and avalanche (#2999). Created corresponding issues for each plugin testing effort, all of which were closed through the completed PRs.\", \"2025-05-13T22:04:17.480Z\"]\n[\"alefmanvladimir_week_2025-01-26\", \"alefmanvladimir\", \"week\", \"2025-01-26\", \"alefmanvladimir: Created 8 feature specification issues for the TON Plugin (#3029-#3034, #3042-#3043, #2962), all of which have been closed. The issues cover a range of functionality including NFT marketplace integration, liquidity pool management, staking, lending/borrowing, wallet creation, and batch transfers.\", \"2025-05-13T22:04:17.531Z\"]\n[\"aminlatifi_week_2025-01-26\", \"aminlatifi\", \"week\", \"2025-01-26\", \"aminlatifi: Created issue #3148 regarding strange behavior of the Fetch method in eliza, which has since been closed.\", \"2025-05-13T22:04:12.359Z\"]\n[\"alexpaden_week_2025-01-26\", \"alexpaden\", \"week\", \"2025-01-26\", \"alexpaden: Merged PR #3122 adding support for saving image URLs for outbound tweets and messages (+752/-34 lines), while continuing work on image attachment support for Twitter messages in open PR #3004. Active on 2 days this week with 2 commits across 3 modified files, focusing entirely on feature development related to image handling in social media communications.\", \"2025-05-13T22:04:17.899Z\"]\n[\"aviggiano_week_2025-01-26\", \"aviggiano\", \"week\", \"2025-01-26\", \"aviggiano: Created issue #3058 \\\"Create Safe wallet plugin\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:04:17.260Z\"]\n[\"anirudhmakhana_week_2025-01-26\", \"anirudhmakhana\", \"week\", \"2025-01-26\", \"anirudhmakhana: Made a significant contribution by merging PR #2799 \\\"feat(new-plugin): create gelato plugin relay\\\" which added over 47,000 lines and removed nearly 5,000 lines across 421 files. This substantial code change primarily focused on creating a new plugin, modifying both code (56%) and configuration files (28%).\", \"2025-05-13T22:04:19.576Z\"]\n[\"bertux_week_2025-01-26\", \"bertux\", \"week\", \"2025-01-26\", \"bertux: Made substantial code changes across 225 files (+36172/-29063 lines) over 4 active days, with work split between other tasks (78%) and bug fixes (22%). Created issue #3002 for adding a new FUSE plugin (now closed) and provided comments on 2 pull request reviews.\", \"2025-05-13T22:04:19.701Z\"]\n[\"bucurdavid_week_2025-01-26\", \"bucurdavid\", \"week\", \"2025-01-26\", \"bucurdavid: Reported a build issue with the latest release version in issue #2963, which was subsequently closed. Contributed one comment on an issue during the period.\", \"2025-05-13T22:04:19.672Z\"]\n[\"btspoony_week_2025-01-26\", \"btspoony\", \"week\", \"2025-01-26\", \"btspoony: Merged two significant PRs this week: #3052 fixing unexpected corrections for plugin-di (+753/-200 lines) and #2855 adding Dependency Injection support for services (+22687/-14938 lines), representing substantial code changes across 507 files. Maintained very consistent work across 5 days, with contributions primarily focused on other work (50%) and feature development (25%), while making 4 comments on PRs.\", \"2025-05-13T22:04:25.518Z\"]\n[\"carlopimpdaddy_week_2025-01-26\", \"carlopimpdaddy\", \"week\", \"2025-01-26\", \"carlopimpdaddy: Opened one pull request (#2904 \\\"pull req (delete this)\\\") with minimal code changes (+14/-14 lines) across one file. Active on only one day this week with a single commit focused on configuration changes.\", \"2025-05-13T22:04:20.516Z\"]\n[\"cryptokoh_week_2025-01-26\", \"cryptokoh\", \"week\", \"2025-01-26\", \"cryptokoh: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:04:21.298Z\"]\n[\"christopherpile_week_2025-01-26\", \"christopherpile\", \"week\", \"2025-01-26\", \"christopherpile: Made a single substantial commit that modified 810 files with significant additions (+66,419 lines) and some deletions (-5,670 lines). This appears to be a major code change completed on a single day during the week, with no associated pull requests, issues, or reviews.\", \"2025-05-13T22:04:22.278Z\"]\n[\"clickbrain_week_2025-01-26\", \"clickbrain\", \"week\", \"2025-01-26\", \"clickbrain: Created issue #3129 regarding a setup failure during DTS build, which has since been closed.\", \"2025-05-13T22:04:21.519Z\"]\n[\"delovoyhomie_week_2025-01-26\", \"delovoyhomie\", \"week\", \"2025-01-26\", \"delovoyhomie: Created issue #2984 \\\"TON Connect integration in TON Plugin\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:04:22.791Z\"]\n[\"devin-ai-integration_week_2025-01-26\", \"devin-ai-integration\", \"week\", \"2025-01-26\", \"devin-ai-integration: Merged a single PR (#2848) that fixed dependency issues by updating the bs58 version to resolve integration test problems, making substantial code changes (+730/-1775 lines).\", \"2025-05-13T22:04:24.405Z\"]\n[\"deusexmachina892_week_2025-01-26\", \"deusexmachina892\", \"week\", \"2025-01-26\", \"deusexmachina892: Reported a single issue (#2920) regarding the plugin-solana 'SEND_TOKEN' action verification being set to false, which has since been closed.\", \"2025-05-13T22:04:23.377Z\"]\n[\"derrix060_week_2025-01-26\", \"derrix060\", \"week\", \"2025-01-26\", \"derrix060: Merged a substantial PR #2975 improving the Instagram client (+6969/-4867 lines) and has an open PR #3059 for Ideogram.ai image generation support that's currently conflicted. Created and closed issue #2977 for Ideogram.ai integration, demonstrating focused work on expanding image generation capabilities across two days this week.\", \"2025-05-13T22:04:24.620Z\"]\n[\"anupamme_week_2025-01-26\", \"anupamme\", \"week\", \"2025-01-26\", \"anupamme: Merged a significant security fix for CVE-2024-48930 in PR #2958, which involved substantial code changes (+67451/-400137 lines). Has two additional security-related PRs still open (#2944 addressing CVE-2024-37890 and #2939 fixing a websocket dependency version). All contributions focused on security bugfixes in configuration files, with activity concentrated on a single day this week.\", \"2025-05-13T22:04:15.677Z\"]\n[\"devin-ai-integration[bot]_week_2025-01-26\", \"devin-ai-integration[bot]\", \"week\", \"2025-01-26\", \"devin-ai-integration[bot]: Made code changes across 5 files (+85/-129 lines) in 3 commits, with a primary focus on bug fixes (67%) and feature work (33%). Activity was limited to a single day this week.\", \"2025-05-13T22:04:24.780Z\"]\n[\"dimitrov-d_week_2025-01-26\", \"dimitrov-d\", \"week\", \"2025-01-26\", \"dimitrov-d: Opened one PR (#3138) to remove an unused package, removing 12 lines of code. Active on only one day this week with a single commit focused on code cleanup.\", \"2025-05-13T22:04:25.291Z\"]\n[\"emmajane1313_week_2025-01-26\", \"emmajane1313\", \"week\", \"2025-01-26\", \"emmajane1313: Created issue #2815 regarding \\\"node-llama-cpp\\\" which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:04:27.287Z\"]\n[\"elpiarthera_week_2025-01-26\", \"elpiarthera\", \"week\", \"2025-01-26\", \"elpiarthera: Made substantial code changes with 3 commits modifying 2,032 files (+215,054/-16,307 lines) in a single day of activity. The changes were primarily focused on other work (67%) with some feature work (33%), suggesting a major codebase addition or restructuring effort.\", \"2025-05-13T22:04:27.816Z\"]\n[\"elpulpo0_week_2025-01-26\", \"elpulpo0\", \"week\", \"2025-01-26\", \"elpulpo0: Merged two PRs this week, including a bugfix for a README link in the plugin-multiversx package (#2985, +573/-1 lines) and a feature adding Access Token Management to the MultiversX Plugin (#2810, +94/-23 lines). Active on 2 days this week, with contributions split evenly between feature development and bug fixing across configuration, code, and documentation files.\", \"2025-05-13T22:04:27.682Z\"]\n[\"fabianhug_week_2025-01-26\", \"fabianhug\", \"week\", \"2025-01-26\", \"fabianhug: Provided one code review with comments this week, with no other activity observed.\", \"2025-05-13T22:04:28.952Z\"]\n[\"eric2hen_week_2025-01-26\", \"eric2hen\", \"week\", \"2025-01-26\", \"eric2hen: Contributed a significant new feature by merging PR #2913 \\\"feat: new model provider for LM Studio\\\" which modified 5 files (+44/-2 lines). This was their only activity during the period, representing a focused effort on expanding model provider capabilities.\", \"2025-05-13T22:04:32.669Z\"]\n[\"futreall_week_2025-01-26\", \"futreall\", \"week\", \"2025-01-26\", \"futreall: Made documentation improvements by merging PR #2986 which corrected typos in chat_2024-12-04.md (+4/-4 lines). Also provided one review comment on another PR.\", \"2025-05-13T22:04:30.177Z\"]\n[\"fifahuihua_week_2025-01-26\", \"fifahuihua\", \"week\", \"2025-01-26\", \"fifahuihua: Contributed a significant new feature by merging PR #2794 \\\"feat(new-plugin): support apro plugin\\\" which added 1,403 lines and removed 313 lines of code. Created issue #2793 \\\"Add a new plugin from Apro: plugin-apro\\\" which was subsequently closed, demonstrating a complete feature development cycle. Activity was concentrated on a single day, focused entirely on adding plugin functionality with changes primarily to code and configuration files.\", \"2025-05-13T22:04:31.129Z\"]\n[\"georgesheth_week_2025-01-26\", \"georgesheth\", \"week\", \"2025-01-26\", \"georgesheth: Made 7 commits across 7 files with 388 additions and 100 deletions, showing sporadic activity with contributions on only 1 day this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:31.720Z\"]\n[\"dxganta_week_2025-01-26\", \"dxganta\", \"week\", \"2025-01-26\", \"dxganta: Opened a new PR (#2820) for a ParaSwap API-based swap action for the EVM plugin, making substantial code changes with +225k/-13k lines across 1928 files. Active on only one day this week, with contributions split between other work (67%) and refactoring (33%), and commented on one issue.\", \"2025-05-13T22:04:27.796Z\"]\n[\"guspan-tanadi_week_2025-01-26\", \"guspan-tanadi\", \"week\", \"2025-01-26\", \"guspan-tanadi: Made documentation improvements by merging PR #3005 which updated navigation section links in the adapters package, modifying 6 files with minimal changes (+8/-8 lines). The contribution was focused entirely on documentation work, with activity on just 2 days this week.\", \"2025-05-13T22:04:32.353Z\"]\n[\"galmw_week_2025-01-26\", \"galmw\", \"week\", \"2025-01-26\", \"galmw: Successfully merged PR #3045 \\\"feat: Add edwin plugin to eliza\\\" (+320/-0 lines), which implemented the Edwin integration feature requested in issue #3040. The contribution involved modifying 9 files across code, configuration, and documentation, with all activity concentrated on a single day this week.\", \"2025-05-13T22:04:30.236Z\"]\n[\"hoangquocvietuet_week_2025-01-26\", \"hoangquocvietuet\", \"week\", \"2025-01-26\", \"hoangquocvietuet: Created and closed issue #2851 \\\"Publish plugin-sui\\\" and added a comment on it. No code changes or other contributions this period.\", \"2025-05-13T22:04:37.787Z\"]\n[\"hellogreencow_week_2025-01-26\", \"hellogreencow\", \"week\", \"2025-01-26\", \"hellogreencow: Created issue #2907 about a parsing issue when sending messages, which has since been closed. Commented on 3 existing issues, providing input to ongoing discussions. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T22:04:32.469Z\"]\n[\"humanagent_week_2025-01-26\", \"humanagent\", \"week\", \"2025-01-26\", \"humanagent: Made a single comment on a PR and removed 2 lines of code in one commit, with minimal activity this week.\", \"2025-05-13T22:04:38.672Z\"]\n[\"imransbaig_week_2025-01-26\", \"imransbaig\", \"week\", \"2025-01-26\", \"imransbaig: Created issue #2803 regarding application not running on Replit, which has since been closed.\", \"2025-05-13T22:04:34.042Z\"]\n[\"ileana-pr_week_2025-01-26\", \"ileana-pr\", \"week\", \"2025-01-26\", \"ileana-pr: Made significant code changes across 281 files (+27600/-1427 lines) while addressing a bug fix in PR #3003 \\\"fix: OpenAI embedding issue\\\". Identified and reported issue #3001 regarding errors when loading client without OpenAI API key, which has since been closed. Active on 2 days this week, contributing comments on 2 issues.\", \"2025-05-13T22:04:35.319Z\"]\n[\"jamdickin11_week_2025-01-26\", \"jamdickin11\", \"week\", \"2025-01-26\", \"jamdickin11: Created issue #3112 regarding a Twitter login authentication error, which has since been closed. No other activity this week.\", \"2025-05-13T22:04:35.729Z\"]\n[\"iskysun96_week_2025-01-26\", \"iskysun96\", \"week\", \"2025-01-26\", \"iskysun96: Created issue #2936 regarding needed updates to the CONTRIBUTING.md document, which has since been closed.\", \"2025-05-13T22:04:34.516Z\"]\n[\"jason51553262_week_2025-01-26\", \"jason51553262\", \"week\", \"2025-01-26\", \"jason51553262: Created and commented on issue #2946 regarding Docker build failures in GitLab CI environments. No code contributions or pull requests this period.\", \"2025-05-13T22:04:36.216Z\"]\n[\"jgabriele321_week_2025-01-26\", \"jgabriele321\", \"week\", \"2025-01-26\", \"jgabriele321: Made substantial code changes across 29 files (+8091/-4276 lines) with 2 commits, evenly split between feature work and bug fixes. Active on 2 days this week, showing an occasional contribution pattern.\", \"2025-05-13T22:04:37.398Z\"]\n[\"john-xina-p88_week_2025-01-26\", \"john-xina-p88\", \"week\", \"2025-01-26\", \"john-xina-p88: Merged a substantial PR #3096 \\\"feat: plugin desk exchange\\\" that added nearly 40k lines while removing over 3k lines across 697 modified files. Made 30 commits over 4 active days, with the majority of work (87%) focused on feature development primarily in code (59%) and configuration files (24%).\", \"2025-05-13T22:04:43.071Z\"]\n[\"jonathangus_week_2025-01-26\", \"jonathangus\", \"week\", \"2025-01-26\", \"jonathangus: Merged PR #3110 to fix the docker build command by skipping eslint files, making a significant change with +1567/-27371 lines. Also opened PR #2798 to update the lockfile for pnpm installation. Active on 2 days this week, with contributions focused on configuration and build process improvements.\", \"2025-05-13T22:04:38.796Z\"]\n[\"krustevalexander_week_2025-01-26\", \"krustevalexander\", \"week\", \"2025-01-26\", \"krustevalexander: Merged a single PR (#2846) that simplified and fixed exports in the Imgflip meme generation, resulting in a net reduction of code with +32/-64 lines. The contribution focused entirely on bugfix work, with activity on just one day this week.\", \"2025-05-13T22:04:39.685Z\"]\n[\"lidashu_week_2025-01-26\", \"lidashu\", \"week\", \"2025-01-26\", \"lidashu: Working on a new TrustGo plugin with an open PR #2897, making substantial code changes across 1141 files (+112,114/-19,670 lines) over 4 active days this week. The work involved significant additions to the codebase with a mix of code (46%), configuration (23%), and test files (15%).\", \"2025-05-13T22:04:41.459Z\"]\n[\"lalalune_week_2025-01-26\", \"lalalune\", \"week\", \"2025-01-26\", \"lalalune: Led a major codebase cleanup by merging PR #2852 \\\"Replace pnpm with Bun\\\" which removed over 104k lines while adding 3.8k lines. Created 6 issues related to V2 architecture improvements (all now closed), focusing on knowledge consolidation, embeddings, and dependency removal. Currently working on two draft PRs for model refactoring and agent splitting, continuing the substantial codebase restructuring effort.\", \"2025-05-13T22:04:45.554Z\"]\n[\"magacek_week_2025-01-26\", \"magacek\", \"week\", \"2025-01-26\", \"magacek: Opened PR #2874 \\\"Updated eliza changes\\\" which modified 3 files (+381/-131 lines) across code and configuration files. Active on only one day this week with a single commit focused on other work.\", \"2025-05-13T22:04:43.687Z\"]\n[\"maximevtush_week_2025-01-26\", \"maximevtush\", \"week\", \"2025-01-26\", \"maximevtush: Updated the LICENSE file with PR #2903 (+1190/-820 lines), which was merged within an hour of submission.\", \"2025-05-13T22:04:43.981Z\"]\n[\"madjin_week_2025-01-26\", \"madjin\", \"week\", \"2025-01-26\", \"madjin: Focused on documentation improvements, merging PR #2828 that added new README files and reorganized existing ones (+2564/-122 lines). Created 4 issues related to documentation needs (#1223, #1200, #3083, #2825), all of which were subsequently closed. Contributed primarily to documentation files with 597 lines added across 11 files in a single day of activity.\", \"2025-05-13T22:04:41.438Z\"]\n[\"madschristensen99_week_2025-01-26\", \"madschristensen99\", \"week\", \"2025-01-26\", \"madschristensen99: Merged a substantial PR #2912 \\\"feat(more-actions): Lit Protocol plugin\\\" that modified 2,211 files with over 271,000 additions and 16,000 deletions. This massive contribution, which took 25 hours to merge, primarily focused on adding the Lit Protocol plugin, with activity concentrated on just 2 days this week.\", \"2025-05-13T22:04:42.210Z\"]\n[\"maxime_week_2025-01-26\", \"maxime\", \"week\", \"2025-01-26\", \"maxime: Merged two significant PRs this week: #3113 fixing JSON parsing errors (+379/-61 lines) and #3006 addressing connection issues in client-slack and adapter-postgres with substantial code changes (+34,371/-1,336 lines). Also has an open PR #3090 for a new Gmail client feature, showing a focus on both bug fixes and feature development across multiple components.\", \"2025-05-13T22:04:44.313Z\"]\n[\"mega4722_week_2025-01-26\", \"mega4722\", \"week\", \"2025-01-26\", \"mega4722: Created three issues (#3142, #3143, #3144) that were subsequently closed, with no other contributions this week.\", \"2025-05-13T22:04:45.310Z\"]\n[\"metakai1_week_2025-01-26\", \"metakai1\", \"week\", \"2025-01-26\", \"metakai1: Created issue #2889 regarding a SYSTEM PROMPT hack for actionExamples, which has since been closed.\", \"2025-05-13T22:04:45.528Z\"]\n[\"michavie_week_2025-01-26\", \"michavie\", \"week\", \"2025-01-26\", \"michavie: Fixed template typos through PR #2932 (+64/-39 lines), which was merged this week. This was their only contribution during the period, focusing entirely on bugfix work.\", \"2025-05-13T22:04:46.193Z\"]\n[\"mbcse_week_2025-01-26\", \"mbcse\", \"week\", \"2025-01-26\", \"mbcse: Made substantial code changes with 3 commits modifying 1971 files (+206,118/-12,863 lines) on a single day this week. The contributions were primarily focused on bug fixes (67%) and test-related work (33%), involving various file types.\", \"2025-05-13T22:04:46.103Z\"]\n[\"mmarfinetz_week_2025-01-26\", \"mmarfinetz\", \"week\", \"2025-01-26\", \"mmarfinetz: Merged a significant PR (#2869) that improved arbitrage functionality with gas price optimization and volume calculations, contributing +4187/-3144 lines of code changes. This was the only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T22:04:53.344Z\"]\n[\"mj850_week_2025-01-26\", \"mj850\", \"week\", \"2025-01-26\", \"mj850: Opened PR #3105 to add token staking functionality on SEI, making significant code changes (+440/-53 lines) across 12 files. The contribution spans multiple file types with code changes representing the largest portion (44%), followed by configuration updates (33%).\", \"2025-05-13T22:04:47.844Z\"]\n[\"neuroscr_week_2025-01-26\", \"neuroscr\", \"week\", \"2025-01-26\", \"neuroscr: Made code changes across 5 files (+109/-58 lines) in 5 commits during a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:48.257Z\"]\n[\"naiveai-dev_week_2025-01-26\", \"naiveai-dev\", \"week\", \"2025-01-26\", \"naiveai-dev: Created issue #2875 requesting an additional prompt feature based on service providers, which has since been closed. Engaged in discussions on 5 different issues through comments. No code contributions or PR activity during this period.\", \"2025-05-13T22:04:48.499Z\"]\n[\"monilpat_week_2025-01-26\", \"monilpat\", \"week\", \"2025-01-26\", \"monilpat: Created issue #1309 about incorporating Trading View Charts into autonomous trading, which was subsequently closed. Made code changes across 23 files (+878/-461 lines) with 4 commits, primarily focused on other work (75%) and refactoring (25%). Contributed one PR approval and one PR comment during a single day of activity this week.\", \"2025-05-13T22:04:48.154Z\"]\n[\"nicky-ru_week_2025-01-26\", \"nicky-ru\", \"week\", \"2025-01-26\", \"nicky-ru: Created issue #2796 regarding \\\"Message id collision in Telegram Client\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:04:49.489Z\"]\n[\"photografereth_week_2025-01-26\", \"photografereth\", \"week\", \"2025-01-26\", \"photografereth: Created issue #2864 \\\"Btcfun crash\\\" which was subsequently closed. No other activity this week.\", \"2025-05-13T22:04:49.856Z\"]\n[\"rpatterson9_week_2025-01-26\", \"rpatterson9\", \"week\", \"2025-01-26\", \"rpatterson9: Opened one pull request (#3125 \\\"more\\\") with modest code changes (+20/-192 lines) focused entirely on documentation. Activity was limited to a single day this week, with the PR remaining open and no other contributions observed.\", \"2025-05-13T22:04:50.612Z\"]\n[\"rrw-zilliqa_week_2025-01-26\", \"rrw-zilliqa\", \"week\", \"2025-01-26\", \"rrw-zilliqa: Merged a significant feature PR #2842 adding a plugin for the Zilliqa blockchain (+1454/-1947 lines), while also providing 2 review comments and 1 PR comment. Made 7 commits across 21 files, primarily focusing on bugfix work (71%) with changes concentrated in configuration (45%) and code files (36%).\", \"2025-05-13T22:04:52.478Z\"]\n[\"odilitime_week_2025-01-26\", \"odilitime\", \"week\", \"2025-01-26\", \"odilitime: Merged 7 PRs this week, primarily focused on bug fixes including preventing services from starting twice (#3007, +1370/-368 lines), fixing LOG_JSON_FORMAT environment variable setting (#2881), and changing the default character from OpenAI to LlamaLocal (#2880). Maintained a very consistent work pattern across 5 days, with significant code changes (+406k/-33k lines) and provided 48 code reviews with 43 approvals, demonstrating active project maintenance and quality control.\", \"2025-05-13T22:04:51.420Z\"]\n[\"rubinovitz_week_2025-01-26\", \"rubinovitz\", \"week\", \"2025-01-26\", \"rubinovitz: Merged two PRs this week, including a bugfix for the Farcaster client loop (#2830, +2893/-307 lines) and documentation updates for embedding functions (#2821, +164/-16 lines). Activity was limited to 2 days with a primary focus on documentation work (67%) and bugfixes (33%).\", \"2025-05-13T22:04:53.171Z\"]\n[\"ryanleecode_week_2025-01-26\", \"ryanleecode\", \"week\", \"2025-01-26\", \"ryanleecode: Created issue #3130 regarding \\\"Client Direct 0.19 not published to npm\\\" which was subsequently closed, and contributed to discussions on two existing issues through comments. No code changes or pull requests during this period, with sporadic activity overall.\", \"2025-05-13T22:04:52.790Z\"]\n[\"shakkernerd_week_2025-01-26\", \"shakkernerd\", \"week\", \"2025-01-26\", \"shakkernerd: Merged 7 PRs this week, primarily focused on fixing package naming conventions, export issues, and CI configuration to allow public package scoping (PRs #2928-#2931, #2933, #3120-#3121). Made substantial code changes across 2,561 files (+113,614/-139,685 lines) with 77 commits, while maintaining a very consistent work pattern (active 6 out of 7 days). Provided significant review support with 29 approvals and participated in discussions across 5 issues.\", \"2025-05-13T22:04:55.822Z\"]\n[\"snobbee_week_2025-01-26\", \"snobbee\", \"week\", \"2025-01-26\", \"snobbee: Made substantial code changes with 5 commits modifying 95 files (+14,707/-424 lines) on a single day this week. The contributions appear to be primarily focused on feature work (60%) with some other work (40%), spanning various file types.\", \"2025-05-13T22:04:55.649Z\"]\n[\"silasneo_week_2025-01-26\", \"silasneo\", \"week\", \"2025-01-26\", \"silasneo: Merged a single large PR (#3119) adding a Trump character that tweets in Spanish by default, which involved extensive changes (+385502/-56199 lines) across 3413 files. Provided 6 review comments on other PRs, showing occasional activity across 2 days this week. The work primarily involved configuration files, representing a significant feature addition to the project.\", \"2025-05-13T22:05:00.493Z\"]\n[\"superjessecha_week_2025-01-26\", \"superjessecha\", \"week\", \"2025-01-26\", \"superjessecha: Made minor code changes across 2 files (+5/-1 lines) in a single day of activity this week. No PRs, issues, or reviews were submitted during this period.\", \"2025-05-13T22:04:58.213Z\"]\n[\"sonatonagems_week_2025-01-26\", \"sonatonagems\", \"week\", \"2025-01-26\", \"sonatonagems: Reported one issue (#2871) about an error after updating to the latest version, which has since been closed. Participated in discussions by commenting on three different issues. No code contributions or pull request activity during this period.\", \"2025-05-13T22:04:55.759Z\"]\n[\"samarth30_week_2025-01-26\", \"samarth30\", \"week\", \"2025-01-26\", \"samarth30: Fixed a build error in plugin-email-automation with PR #3097 (+2/-2 lines) which was merged. Made substantial code changes across 479 files (+7884/-2986 lines) in 4 commits, while also providing 1 approval review.\", \"2025-05-13T22:04:53.470Z\"]\n[\"tdeleanu_week_2025-01-26\", \"tdeleanu\", \"week\", \"2025-01-26\", \"tdeleanu: Created issue #3108 regarding a module import error which was subsequently closed. No other activity this week.\", \"2025-05-13T22:04:57.265Z\"]\n[\"tcm390_week_2025-01-26\", \"tcm390\", \"week\", \"2025-01-26\", \"tcm390: Merged 18 PRs this week, primarily focused on bug fixes across various components including client auto-scrolling (#3115), image processing (#3056, #3008), and Twitter functionality (#2966, #2951, #2818). Demonstrated consistent daily activity with 71 commits modifying 1726 files (+107k/-28k lines), while also providing 42 code reviews (35 approvals) and contributing to 26 issue discussions. Notable contributions include fixing message ID collisions in Telegram Client (#3053, +942/-267) and adding Twitter post media functionality (#2818, +1389/-161).\", \"2025-05-13T22:04:59.168Z\"]\n[\"tgaru_week_2025-01-26\", \"tgaru\", \"week\", \"2025-01-26\", \"tgaru: Merged a significant PR #2839 implementing a client for Telegram account, adding 4,461 lines and removing 2,586 lines across 17 files. Made one PR comment during the week, with activity concentrated on a single day. The work was evenly split between feature development and bug fixing, primarily modifying code (44%) and configuration files (31%).\", \"2025-05-13T22:04:58.992Z\"]\n[\"thearyanag_week_2025-01-26\", \"thearyanag\", \"week\", \"2025-01-26\", \"thearyanag: Opened PR #3037 to add a Solana agent kit, contributing 168 new lines across one file. Activity was limited to a single day this week, with the PR focusing on feature development through code and configuration changes.\", \"2025-05-13T22:05:00.438Z\"]\n[\"tulp-tech_week_2025-01-26\", \"tulp-tech\", \"week\", \"2025-01-26\", \"tulp-tech: Made significant code changes across 29 files (+798/-258 lines) in 14 commits, with activity concentrated on a single day this week. The work was primarily focused on \\\"other work\\\" (93%) and spanned various file types.\", \"2025-05-13T22:05:00.961Z\"]\n[\"sky-coderay_week_2025-01-26\", \"sky-coderay\", \"week\", \"2025-01-26\", \"sky-coderay: Made a small documentation contribution by fixing a spelling issue in PR #3041 (+3/-3 lines), which was merged within an hour. This was their only activity during the period, focused entirely on documentation improvements.\", \"2025-05-13T22:04:56.007Z\"]\n[\"v1xingyue_week_2025-01-26\", \"v1xingyue\", \"week\", \"2025-01-26\", \"v1xingyue: Merged 3 significant PRs this week, including a feature for Aggregator swap of SUI tokens (#3012, +572/-77 lines), axios implementation for price fetching with private key support (#2879, +234770/-12659 lines), and post-release fixes (#3141, +6304/-643 lines). Also opened PR #3131 to fix a Gitpod installation bug and provided one code review, with activity spread across 3 days of the week.\", \"2025-05-13T22:05:03.596Z\"]\n[\"vince0656_week_2025-01-26\", \"vince0656\", \"week\", \"2025-01-26\", \"vince0656: Opened a single PR (#3051) for a Discourse plugin feature, involving substantial code changes across 914 files (+95,907/-9,926 lines) with a heavy focus on refactoring work (67%). All activity occurred on a single day, with significant modifications to both code (42%) and configuration files (25%).\", \"2025-05-13T22:05:03.386Z\"]\n[\"vipocenka_week_2025-01-26\", \"vipocenka\", \"week\", \"2025-01-26\", \"vipocenka: Merged PR #3111 fixing typos across multiple files (+1590/-27403 lines) and provided one review comment on another PR. Active on 2 days this week, primarily focusing on bugfix work (60%) with contributions to both code (75%) and documentation (25%).\", \"2025-05-13T22:05:03.410Z\"]\n[\"whatwhat2_week_2025-01-26\", \"whatwhat2\", \"week\", \"2025-01-26\", \"whatwhat2: Reported two issues (#2988 and #2989) related to system errors, both of which were subsequently closed. Contributed to issue discussion with one comment. No code changes or pull requests during this period.\", \"2025-05-13T22:05:03.342Z\"]\n[\"tobySolutions_week_2025-01-26\", \"tobySolutions\", \"week\", \"2025-01-26\", \"tobySolutions: Contributed to documentation by merging PR #3048 which added Fleek Eliza deployment information to the Chinese README (+22/-11 lines). Also provided one review comment on another PR, showing focused activity on documentation improvements.\", \"2025-05-13T22:05:01.359Z\"]\n[\"wonseokjung_week_2025-01-26\", \"wonseokjung\", \"week\", \"2025-01-26\", \"wonseokjung: Merged one PR (#2950) that removed unnecessary TypeScript directives in the codebase, with significant code changes (+2243/-3185 lines). Contributed a comment on one issue during their single day of activity this week.\", \"2025-05-13T22:05:04.823Z\"]\n[\"yaruno_week_2025-01-26\", \"yaruno\", \"week\", \"2025-01-26\", \"yaruno: Fixed broken links in documentation with one merged PR (#2987, +6/-6 lines) and has another similar PR (#2967) still open. Activity was limited to a single day this week, focusing entirely on documentation improvements.\", \"2025-05-13T22:05:05.336Z\"]\n[\"wtfsayo_week_2025-01-26\", \"wtfsayo\", \"week\", \"2025-01-26\", \"wtfsayo: Completed a major code cleanup with PR #3114 reducing provider code by ~25k lines, while also merging 3 other PRs including important patch fixes for Solana dependencies. Maintained an impressive review cadence with 74 reviews (70 approvals), showing consistent activity across 6 days. Currently has 5 open PRs including drafts for backward compatibility refactoring and implementing a new ModelProvider system.\", \"2025-05-13T22:05:07.040Z\"]\n[\"yohaiai_week_2025-01-26\", \"yohaiai\", \"week\", \"2025-01-26\", \"yohaiai: Opened two PRs (#3135 and #3136) related to adding Google Vertex provider support, though one is marked as conflicted. Commented on two issues but had no merged PRs or code changes this period.\", \"2025-05-13T22:05:05.977Z\"]\n[\"zy-bc-ai_week_2025-01-26\", \"zy-bc-ai\", \"week\", \"2025-01-26\", \"zy-bc-ai: Merged a significant documentation PR #2876 adding Fully Homomorphic Encryption (FHE) documentation (+32,787/-355,190 lines), representing a major documentation restructuring. Contributed 5 commits across 120 files, exclusively focused on documentation work. Provided 3 review comments on other PRs, showing some engagement with the team's work beyond their own contributions.\", \"2025-05-13T22:05:07.366Z\"]\n[\"yasir23_week_2025-01-26\", \"yasir23\", \"week\", \"2025-01-26\", \"yasir23: Created three issues this week (#2885, #3009, and #2948) related to chatbot functionality, tweet generation, and model provider integration, all of which have been closed. Engaged in discussions by commenting on these same three issues, showing focused attention on specific technical challenges. No code contributions or pull requests during this period.\", \"2025-05-13T22:05:06.027Z\"]\n[\"uwecerron_week_2025-01-26\", \"uwecerron\", \"week\", \"2025-01-26\", \"uwecerron: Opened PR #2809 \\\"client deribit and plugin deribit commit\\\" with substantial code changes (+6064/-10165 lines) across 60 files. Active on 2 days this week, focusing primarily on code (58%), configuration (22%), and test files (16%).\", \"2025-05-13T22:05:01.907Z\"]",
  "_metadata": {
    "generated_at": "2026-01-01T02:17:57.451718Z",
    "target_date": "2025-01-26",
    "source_repo": {
      "full_name": "elizaOS/knowledge",
      "owner": "elizaOS",
      "repo": "knowledge"
    },
    "sources_successful": 10,
    "sources_failed": 0,
    "source_keys": [
      "ai_news_elizaos_discord_md_2025-01-25",
      "ai_news_elizaos_discord_md_2025-01-24",
      "ai_news_elizaos_discord_md_2025-01-23",
      "ai_news_elizaos_daily_json_2025-01-25",
      "ai_news_elizaos_daily_md_2025-01-25",
      "ai_news_elizaos_daily_discord_json_2025-01-25",
      "ai_news_elizaos_daily_discord_md_2025-01-25",
      "github_summaries_daily_2025-01-26",
      "github_summaries_week_latest_2025-12-21.md",
      "github_summaries_month_latest_2025-12-01.md"
    ],
    "failed_keys": [],
    "total_characters": 415749,
    "estimated_tokens": 103937,
    "file_size_bytes": 449430
  }
}