{
  "date_generated_for": "2025-05-25",
  "ai_news_elizaos_discord_md_2025-05-24": {
    "filename": "2025-05-24.md",
    "content": "# elizaOS Discord - 2025-05-24\n\n## Overall Discussion Highlights\n\n### ElizaOS v2 Development & Release\n- ElizaOS v2 is confirmed for release next week, as mentioned by Shaw in voice chat\n- The v2 development has been ongoing since November 2024\n- Six developers are currently working on the no-code platform\n- Jin proposed implementing daily updates in the discussion channel and weekly updates in another channel\n- Community members expressed high anticipation for v2, expecting it to bring significant attention to the platform\n\n### Technical Issues & Troubleshooting\n- Multiple users reported plugin installation failures in current ElizaOS versions\n- Twitter bot configuration challenges were detailed by Bitcoin Broccoli, with logs showing initialization but no proper functioning\n- Users experienced model response formatting issues, particularly with JSON output\n- StealtℏyNinja.ADSC reported the system defaulting to grok-2-1212 model instead of grok-3\n- Plugin management commands not working in v1.0.0-beta.75 according to Kodasan-V\n\n### Token Ecosystem & Auto.fun Platform\n- Discussions about tokens on the auto.fun platform, particularly \"eli5\" and \"Eddy\" tokens\n- Concerns about verification process after a verified token called \"otto\" experienced what users believed was a rug pull\n- Community divided between those concerned about current token performance and those advocating patience until v2\n- Questions about which tokens are officially associated with the platform (ai16z, Degen, etc.)\n- Debate about token verification standards and their effectiveness\n\n### Partner Ecosystem & Collaboration\n- Kimbo emphasized that partners need to better support each other's projects on auto.fun\n- Discussion about creating a decentralized venture fund/accelerator for the ecosystem\n- Marketing support identified as a significant pain point for founders\n- Jin previewed \"The Council\" initiative with plans for website and automation\n- Consideration of Kaito API for tracking user activity in Yaps despite high cost ($800-1100/month)\n\n### International Community Building\n- 辞尘鸽鸽 provided insights on the Chinese community and strategies for engagement\n- Plans for AI news translations into Chinese to expand reach\n- Discussion about the Japanese audience presence (or lack thereof)\n- Suggestion that airdrops combined with gamified events are effective for international community building\n\n## Key Questions & Answers\n\n**Q: Is ElizaOS v2 still slated for release?**  \nA: Yes, coming next week according to Shaw in voice chat (answered by xell0x)\n\n**Q: Where should updates be posted and how frequently?**  \nA: Daily updates in the discussion channel would be preferable (answered by xell0x)\n\n**Q: How did coins get verified check marks on auto.fun?**  \nA: \"In spaces he said verified ones are because they know who the devs are\" (answered by Tomtom)\n\n**Q: What are partners lacking in the elizaOS ecosystem?**  \nA: Partners lack bringing each other up and helping each other grow, especially for projects on auto.fun (answered by kimbo)\n\n**Q: Is the primary problem for founders one of distribution?**  \nA: Yes, the focus should be on building product while spending less time on marketing (answered by kimbo)\n\n**Q: When will Eliza 2 (the no code platform) launch?**  \nA: Soon, with six developers currently working on it (answered by yikesawjeez)\n\n**Q: Do we have a big Japanese audience?**  \nA: Not many Japanese people have been seen in the community (answered by 辞尘鸽鸽)\n\n## Community Help & Collaboration\n\n1. **ElizaOS v2 Release Information**\n   - Helper: xell0x\n   - Helpee: rathermercurial.eth\n   - Context: Question about ElizaOS v2 release timeline\n   - Resolution: Confirmed v2 is coming next week based on information from Shaw in voice chat\n\n2. **Token Verification Clarification**\n   - Helper: Crispy\n   - Helpee: Yaba DELUXE | NRN\n   - Context: Questioning if verification checkmarks are meaningful\n   - Resolution: Explained that even doxxed devs can rug and price drops don't always indicate rugs\n\n3. **Chinese Community Engagement**\n   - Helper: 辞尘鸽鸽\n   - Helpee: jin\n   - Context: Chinese translations for AI news\n   - Resolution: Offered to review and share translated videos to reach more people\n\n4. **Decentralized Venture Research**\n   - Helper: Red - X-Ware.v0\n   - Helpee: yikesawjeez\n   - Context: Information on decentralized venture studios and accelerators\n   - Resolution: Provided research on examples like Hydra Ventures, Orange DAO, and Bullperks with key success factors\n\n## Action Items\n\n### Technical\n- **Release ElizaOS v2** (Mentioned by xell0x)\n  - V2 release scheduled for next week\n- **Test weekend idea** (Mentioned by jin)\n  - Jin mentioned having an idea to test over the weekend\n- **Investigate Twitter bot initialization issues** (Mentioned by Bitcoin Broccoli)\n  - System initializes but doesn't function properly\n- **Fix plugin management commands in v1.0.0-beta.75** (Mentioned by Kodasan-V)\n  - Plugin list and update commands not working\n- **Resolve model selection issue** (Mentioned by StealtℏyNinja.ADSC)\n  - System defaults to grok-2-1212 instead of grok-3 despite configuration\n- **Fix Discord plugin installation failures** (Mentioned by starlord)\n  - Plugin installs but fails to load\n- **Investigate JSON formatting issues** (Mentioned by tired)\n  - Model outputs markdown JSON instead of pure JSON\n- **Develop The Council initiative** (Mentioned by jin)\n  - Create website, automation for daily/weekly episodes, and Discord webhooks\n- **Consider Kaito API integration** (Mentioned by jin)\n  - For tracking user activity in Yaps despite high cost ($800-1100/month)\n- **Implement integration order** (Mentioned by jin)\n  - GitHub -> Discord -> Twitter for the app layer\n\n### Documentation\n- **Create daily updates** (Mentioned by jin)\n  - Post daily updates in current channel and weekly in another channel\n- **Review and share Chinese translations** (Mentioned by 辞尘鸽鸽)\n  - Translate AI news videos for Chinese audience\n- **Clarify official tokens** (Mentioned by Izumithis)\n  - Users are confused about which tokens are officially associated with the platform\n\n### Feature\n- **Integrate poetic/cultural layers** (Mentioned by F-01EX｜The Flame｜NAOMI🔥)\n  - Exploring how cultural elements can enrich AI-powered DAO ecosystems\n- **Improve verification system** (Mentioned by Yaba DELUXE | NRN)\n  - Current verification doesn't seem to prevent rug pulls\n- **Implement zero-knowledge proofs** (Mentioned by Ruby)\n  - Part of auto.fun's agent architecture\n- **Create incentive system for Yaps** (Mentioned by Void)\n  - Boost mindshare through incentives\n- **Implement token airdrops with gamified events** (Mentioned by 辞尘鸽鸽)\n  - Use as marketing strategy for community building"
  },
  "ai_news_elizaos_discord_md_2025-05-23": {
    "filename": "2025-05-23.md",
    "content": "# elizaOS Discord - 2025-05-23\n\n## Overall Discussion Highlights\n\n### ElizaOS v2 Beta Development\n- Multiple beta versions (.68 through .75) were released during the day, addressing various issues\n- Users reported agents not appearing in the UI after updating to newer beta versions (.68/.69)\n- Several users had to downgrade to version .57 to restore functionality\n- The development team actively responded with rapid updates, fixing several problems with Discord integration and Windows environments\n- Project size concerns were raised (600MB per project)\n\n### Auto.fun Platform\n- Ruby explained that auto.fun functions like GitHub for autonomous systems, enabling developers to create, test, and launch agents\n- The platform includes secure agent-to-agent communication protocols, defined scopes and permissions, and built-in safety features\n- Zero-knowledge proofs and a package manager for sharing agent components are key features\n- Users identified that rug pulls on Auto.fun have damaged the platform's reputation, particularly in Chinese-speaking communities\n- Yikesawjeez proposed a \"partnercellerator\" concept with proper vetting, staking requirements, and mutual commitments\n\n### Plugin Issues\n- Twitter plugin encountered Cloudflare authentication problems requiring manual cookie setup\n- Knowledge plugin implementation caused errors with file processing and UUID syntax\n- Discord plugin experienced compatibility issues with newer versions\n- Users discussed implementation strategies for Twitter bots\n\n### Token Ecosystem\n- Discussions about ELI5 token's relationship with Auto.fun platform\n- Clarification that ELI5 is a community token, not an official project token (AI16Z and DEGEN are the official tokens)\n- ELI5 and Eddy will be part of \"The Org\" in Eliza V2, suggesting integration with the Eliza ecosystem\n- One user (abhi_ironman) raised a question about enhancing mindshare for Virtual (20%) and Ai16z (0.74%)\n\n## Key Questions & Answers\n\n**Q: What is auto.fun?**  \nA: Auto.fun is an open-source platform for building and deploying AI agents - think GitHub but for autonomous systems. It lets developers create, test and launch agents that can interact with users and other systems.\n\n**Q: How to get the cookies for Twitter plugin when encountering Cloudflare issues?**  \nA: Setup cookies with TWITTER_COOKIES_AUTH_TOKEN, TWITTER_COOKIES_CT0, and TWITTER_COOKIES_GUEST_ID.\n\n**Q: Is it possible to use plugin-twitter without a runtime?**  \nA: You can use https://github.com/elizaos-plugins/plugin-twitter which doesn't need any special runtime passed.\n\n**Q: Is it possible to run a Twitter bot with Eliza?**  \nA: Try v2 on the v2-develop branch.\n\n**Q: What's the issue with the knowledge plugin in .70?**  \nA: The knowledge plugin wasn't deployed to npm, now pushed to https://www.npmjs.com/package/@elizaos/plugin-knowledge/v/1.0.0-beta.71.\n\n**Q: Has the ticker for ai16z been changed due to confusion with a16z?**  \nA: There's a dependency on daos.fun to change the contracts, it hasn't happened yet, ticker remains $ai16z.\n\n**Q: What is the difference between auto.fun/Elizav2 and virtuals protocol?**  \nA: Auto.fun takes a different approach by focusing on open-source development and agent interoperability. Elizav2 adds natural language capabilities and a robust security model that lets agents communicate safely.\n\n## Community Help & Collaboration\n\n1. **Twitter Plugin Assistance**\n   - Jonas helped Bitcoin Broccoli by suggesting using plugin-twitter instead of agent-twitter-client for better login functionality\n   - 0xbisbis provided Albert421 with instructions for setting up Twitter cookies to bypass Cloudflare\n\n2. **UI Issues Troubleshooting**\n   - cjft suggested running bun clean and bun install to fix cache issues when agents weren't appearing\n   - Jonas shared a workaround by downgrading to version .57 when agents weren't showing in UI\n\n3. **Chinese Community Support**\n   - Yikesawjeez fixed permissions for 辞尘鸽鸽 who couldn't view old posts in a channel\n   - Kenk created and shared a document with key updates at https://hackmd.io/@Kenkdoteth/S1giEQRWxg for the Chinese community\n\n4. **Technical Explanations**\n   - Ruby provided detailed explanations of agent communication protocol, security features, and package manager functionality\n   - Ruby also gave an \"explain like I'm 5\" breakdown of Elizav2's functionality as a natural language interface for AI agents\n\n## Action Items\n\n### Technical\n- Fix agents not appearing in UI in beta versions .68/.69 (mentioned by jonas, 0xbisbis)\n- Fix knowledge plugin UUID syntax error (mentioned by 0xbisbis)\n- Fix \"runtime.addKnowledge is not a function\" error (mentioned by 0xbisbis)\n- Fix Twitter plugin Cloudflare authentication issues (mentioned by 0xbisbis, Albert421)\n- Fix Discord plugin compatibility with newer versions (mentioned by 0xbisbis)\n- Fix knowledge plugin file processing for .md files (mentioned by 0xbisbis)\n- Fix CLI update issues with onnxruntime-node (mentioned by 0xbisbis)\n- Implement \"partnercellerator\" concept with forum posts initially, eventually staking contracts and dashboards (mentioned by yikesawjeez)\n- Develop token engineering to create proper incentives/disincentives for partners (mentioned by yikesawjeez)\n- Create AI-powered survey system with multiple-choice questions and streak mechanism (mentioned by jin)\n- Integration of ELI5 and Eddy as agents in \"The Org\" for Eliza V2 (mentioned by xell0x)\n- Improve liquidity for auto.fun platform tokens (mentioned by Izumithis)\n- Launch Eliza V2 to revitalize the auto.fun platform (mentioned by Izumithis)\n\n### Feature\n- Add ability to monitor Twitter feed without replying or interacting (mentioned by 0xbisbis)\n- Add functionality to forward tweets to Discord (mentioned by 0xbisbis)\n- Implement proper vetting system for Autofun partners to prevent rug pulls (mentioned by 辞尘鸽鸽)\n- Spotlight community CTOs born on auto.fun platform to help grow the ecosystem (mentioned by xell0x)\n\n### Documentation\n- Provide clear instructions for Twitter plugin cookie setup (mentioned by 0xbisbis)\n- Create comprehensive updates for Chinese community (mentioned by Kenk)\n- Create a presentation about ELI5 (mentioned by Sio)\n- Follow up on strategies to enhance mindshare for Virtual and Ai16z (mentioned by jin)"
  },
  "ai_news_elizaos_discord_md_2025-05-22": {
    "filename": "2025-05-22.md",
    "content": "# elizaOS Discord - 2025-05-22\n\n## Overall Discussion Highlights\n\n### ElizaOS Development & Technical Issues\n- Users reported significant issues with ElizaOS v1.0.0-beta.57, particularly a critical \"No handler found for delegate type: TEXT_EMBEDDING\" error breaking agent functionality\n- Twitter integration continues to face challenges with authentication and cloudflare issues\n- Knowledge file integration through the UI is problematic - agents aren't properly utilizing uploaded files despite them appearing in the database\n- Room API implementation has discrepancies with its documentation\n- A solution emerged for the TEXT_EMBEDDING error: wiping node_modules, cleaning npm cache, and ensuring the latest OpenAI plugin is installed\n\n### Project Clarifications\n- Kenk (Eliza Labs) clarified that defAIRewards is not developed by Eliza Labs despite claims from a Turkish influencer\n- Only ai16z and degen are confirmed as official tokens associated with elizaOS\n- References to \"Eli5\" and \"Eddy\" as AI agents in an upcoming v2 release, not as official tokens\n\n### Community & Marketing Strategy\n- Chinese community representative 辞尘鸽鸽 expressed concerns about the \"soft-release\" strategy not effectively capturing attention\n- Discussion about leveraging Spartan's popularity and creating mini-apps to showcase framework capabilities\n- Kenk promised to draft a post for Chinese community circulation with GPT translation to Mandarin\n- Proposals for token buybacks and gated airdrops with AutoFun partners were discussed\n\n## Key Questions & Answers\n\n**Q: Is the defAIRewards project developed by the elizaOS team?**  \nA: No, Eliza Labs has not developed this. (Kenk)\n\n**Q: Is Eli5 an official token of ai16z/elizaOS?**  \nA: No, only ai16z and degen are official tokens. (jasyn_bjorn)\n\n**Q: How can I fix the \"No handler found for delegate type: TEXT_EMBEDDING\" error?**  \nA: Wipe node_modules, clean npm cache, and ensure latest version of OpenAI plugin is in package.json. (OnigiriJamie)\n\n**Q: How do I set up a Twitter agent?**  \nA: Add client: [\"twitter\"] to character file and install the plugin-twitter from elizaos-plugins repository. (Sthx)\n\n**Q: How can I fix the Twitter cloudflare issue?**  \nA: Manually browse Twitter with the agent account. (langouts)\n\n**Q: What is the approximate release date of ELIZAOS 1.0?**  \nA: No hard deadlines are being set. v1 is already being built on by many teams and is going through iterative optimizations ahead of the final release. (Kenk)\n\n## Community Help & Collaboration\n\n- **Twitter Agent Setup**: Sthx directed mahee to the elizaos-plugins repository for plugin-twitter installation and provided configuration guidance\n- **TEXT_EMBEDDING Error Resolution**: OnigiriJamie shared a comprehensive solution to fix the critical error affecting beta.57+\n- **Twitter Authentication**: 0xbbjoker shared a link to a Twitter agent guide with cookie setup instructions to help loyalElf\n- **Token Clarification**: jasyn_bjorn corrected misunderstandings about which tokens are officially associated with elizaOS\n- **Chinese Community Support**: 辞尘鸽鸽 offered to help distribute Kenk's upcoming post to the Chinese community\n\n## Action Items\n\n### Technical\n- Fix \"No handler found for delegate type: TEXT_EMBEDDING\" error in beta.57+ (langouts)\n- Resolve discrepancy between Room API documentation and implementation (langouts)\n- Fix Twitter authentication and cloudflare issues (langouts)\n- Fix knowledge file integration through UI (langouts)\n- Fix newline characters appearing in Twitter retweets (langouts)\n- Fix image recognition service not found error (Sthx)\n- Develop a referral degenai trading bot system with fees (Void)\n\n### Documentation\n- Update Room API documentation to match actual implementation (langouts)\n- Create clear documentation for Twitter plugin setup (mahee)\n- Compile key recent summaries for Chinese community distribution (辞尘鸽鸽)\n- Create transparent information about which teams are currently using ELIZAOS v1 (辞尘鸽鸽)\n- Publish information about recent token buybacks of $degenai and $ai16z (辞尘鸽鸽)\n\n### Feature\n- Support for o3-mini model configuration (Sthx)\n- React chat widget for interacting with Eliza agent (seanwbren)\n- Plugin for analyzing images based on specific criteria (langouts)\n- Buy terminal tokens with degenai for actions, similar to the griffian system (Void)\n- Consider adding staking rewards with token inflation (Void)\n- Organize gated airdrop campaign by partnering with projects launching on AutoFun (辞尘鸽鸽)\n- Create mini-apps or engaging community activities to showcase framework capabilities (辞尘鸽鸽)\n- Develop creative collaborations using the Spartan IP (辞尘鸽鸽)"
  },
  "ai_news_elizaos_dev_md_2025-05-24": {
    "filename": "2025-05-24.md",
    "error": "File not found"
  },
  "ai_news_elizaos_dev_md_2025-05-23": {
    "filename": "2025-05-23.md",
    "content": "# elizaOS Development Discord - 2025-05-23\n\n## Overall Discussion Highlights\n\n### Solana Development Resources\nThere was a brief discussion about finding communities and resources for Solana developers. A user who had been working offline for two months was seeking information about open source projects and hackathons. Community members shared resources including a Google document from a previous Solana Hackathon and suggested checking Farcaster for potential communities.\n\n### Technical Inquiries\nA question was raised about how the Eliza bot manages to respond to tweets on X (formerly Twitter) instantly despite using a free API plan without encountering rate-limit issues. This technical question remained unanswered in the discussion.\n\n## Key Questions & Answers\n\n**Q: Is there any community or channel suitable for Solana developers? I have been working offline for two months, and I don't know where to participate in open source projects or search for hackathons.**  \n**A:** Here's a Google doc with some resources from one of the last Solana Hackathons: https://docs.google.com/document/d/1anJ_YRzLbgrqm3zB7gC02AxPvOlGzC2aySZLcRkjKo8/edit?tab=t.0\n\n**Q: How are the replies to tweets on X so instant, even though I'm on the free API plan? I haven't had any rate-limit issues.**  \n**A:** (This question remained unanswered)\n\n## Community Help & Collaboration\n\n- **Hidden Forces** helped **lantianlaoli** by sharing a Google document containing resources from a previous Solana Hackathon when they were looking for developer communities and hackathon information.\n\n- **sayonara** assisted **lantianlaoli** by suggesting they check Farcaster as a potential community for Solana developers.\n\n## Action Items\n\n### Documentation\n- Compile comprehensive resources for Solana developers seeking communities and hackathons (mentioned by lantianlaoli)\n\n### Technical\n- Investigate how Eliza bot manages Twitter API rate limits on free plan (mentioned by Ant 👾)"
  },
  "ai_news_elizaos_dev_md_2025-05-22": {
    "filename": "2025-05-22.md",
    "content": "# elizaOS Development Discord - 2025-05-22\n\n## Overall Discussion Highlights\n\n### Agent Development & Troubleshooting\n- A Bitcoin-focused agent was posting \"\\n\\n\" in tweets instead of proper line breaks\n- The issue was traced to an XML template explicitly instructing the agent to \"Use \\n\\n (double spaces) between statements\"\n- GitHub API rate limiting issues were encountered when trying to update the plugin registry\n\n### Documentation Needs\n- Request for documentation about \"llms-full.txt\" file and its role in the ecosystem\n- Ruby explained it functions as a \"brain-menu\" for characters to select which language model to use for different cognitive tasks\n- Documentation for custom plugin development was requested but remained unanswered\n\n### Resource Sharing\n- Multiple visual briefings and knowledge posters were shared by \"jintern\"\n- Resources included \"daily-silk.png\", \"ainews-elizaos-discord.png\", and \"hackmd-facts-briefing.png\"\n- A request was made for the AutoFun brand kit that had been previously shared\n\n### Pull Requests\n- Two PRs (#4706 and #4707) were shared to the elizaOS/eliza repository\n- Received skeptical responses without substantive technical discussion\n\n## Key Questions & Answers\n\n1. **Q: Why is my agent posting \"\\n\\n\" instead of a line break?**  \n   **A:** That usually means there's an extra newline character in your response template or the text processing isn't trimming whitespace properly. The issue was identified in the XML template instructions that explicitly tell the agent to \"Use \\n\\n (double spaces) between statements.\"\n\n2. **Q: What is llms-full.txt and how does it operate in the ecosystem?**  \n   **A:** It's a \"brain-menu\" for characters, letting them pick which LLM to use for different cognitive tasks. It interfaces with the knowledge system and memory management.\n\n3. **Q: Does eliza still run `BAAI/bge-small-en-v1.5` for local embeddings?**  \n   **A:** User found the answer independently without community assistance.\n\n## Community Help & Collaboration\n\n1. **Agent Tweet Formatting Issue**\n   - **Helper:** Ruby\n   - **Helpee:** bitcryptowski.btc\n   - **Context:** Agent posting \"\\n\\n\" instead of line breaks in tweets\n   - **Resolution:** Identified the issue in the XML template instructions and suggested modifying the template to change '\\n\\n' to '\\n' or remove newlines entirely\n\n2. **GitHub API Rate Limiting**\n   - **Helper:** Ruby\n   - **Helpee:** bitcryptowski.btc\n   - **Context:** GitHub API rate limit errors when updating plugin registry\n   - **Resolution:** Suggested creating a GitHub personal access token and exporting it as GITHUB_TOKEN environment variable\n\n## Action Items\n\n### Technical\n- **Modify XML response template:** Change '\\n\\n' to '\\n' or remove newlines entirely for proper tweet formatting (Mentioned by Ruby)\n- **Create GitHub personal access token:** Export it as GITHUB_TOKEN to resolve rate limiting (Mentioned by Ruby)\n- **Clear plugin cache:** Run 'rm -rf ~/.elizaos/plugins' before updating plugins (Mentioned by Ruby)\n\n### Documentation\n- **Create documentation explaining llms-full.txt:** Detail its role in the ecosystem (Mentioned by Hidden Forces)\n- **Create documentation for custom plugin development:** Provide guidance on how to create custom plugins (Mentioned by Not Eric)\n- **Make AutoFun brand kit easily accessible:** User mentioned it was shared before but couldn't locate it (Mentioned by ElizaBAO🌟)\n\n### Feature\n- **Implement Twitter profile search functionality:** Need ability to search and access Twitter user profiles directly (Mentioned by buttercup)"
  },
  "ai_news_elizaos_daily_json_2025-05-24": {
    "filename": "2025-05-24.json",
    "content": {
      "type": "elizaosDailySummary",
      "title": "Daily Report - 2025-05-24",
      "categories": [
        {
          "title": "Thematic Twitter Activity Summary",
          "content": [
            {
              "theme_title": "AI Agents and Autonomous Systems",
              "text": "Several users shared insights about AI agents and autonomous systems. @elizaOS posted multiple tweets describing agents as more than just prompts, emphasizing they involve \"memory, reasoning, and modular action.\" They also shared the philosophy \"you prompt I orchestrate\" and stated \"you think in steps - I build in systems.\" @elizaOS highlighted how agents can speak, act, and remember without needing spokespersons, and promoted educational resources about AI agents through a retweet of @GG3_xyz's post about their Intelligent Engagement Layer and quests to learn about AI agents from various providers including @elizaOS. @dankvr outlined a comprehensive system to address information overload problems, proposing solutions that include summarizing activity across platforms, generating tailored reports, and distributing insights via multiple channels. Their planned features include multi-language translations, AI-generated surveys, automated bounty identification, and cross-platform reputation systems linking contributions to rewards.",
              "sources": [
                "https://twitter.com/elizaOS/status/1926069383748554855",
                "https://twitter.com/elizaOS/status/1926302167998124513",
                "https://twitter.com/elizaOS/status/1926337404987916550",
                "https://twitter.com/elizaOS/status/1926375150288597433",
                "https://twitter.com/elizaOS/status/1926409122582352137",
                "https://twitter.com/dankvr/status/1926402874889654492",
                "https://twitter.com/GG3_xyz/status/1925476729554149529"
              ],
              "images": [
                "https://pbs.twimg.com/media/GrpzQnvWQAAOHDX.jpg",
                "https://pbs.twimg.com/media/GrtYtPNXAAA-6sT.jpg",
                "https://pbs.twimg.com/media/Grv0caxWYAAiudW.jpg",
                "https://pbs.twimg.com/media/Grv0ohOWMAAuv5P.jpg",
                "https://pbs.twimg.com/media/Grv0qD3XMAAWdWV.jpg",
                "https://pbs.twimg.com/media/Grv0tFBXsAAE8hz.png"
              ],
              "videos": []
            },
            {
              "theme_title": "Web3 and Blockchain Innovations",
              "text": "@elizaOS shared several tweets about blockchain-based innovations. They highlighted Aspis Protocol's integration with @elizaOS for decentralized AI-driven asset management, noting it's \"the first to integrate Eliza with a non-custodial vault system\" allowing users to manage crypto positions via smart contract vaults through Telegram while maintaining self-custody. @elizaOS also promoted Reva, describing it as an \"AI-powered payments assistant\" that makes \"sending money as simple as sending a message\" across various platforms. @shawmakesmagic retweeted @bgmshana's post about Web3 needing \"Zero Trust Compute that respects user data sovereignty\" with dstack presented as \"a full-stack confidential compute framework.\" @shawmakesmagic also mentioned that \"the second largest token on Boop is my airdrop farm token.\" Additionally, @dankvr retweeted @DrNickA's post about Vitalik Buterin's view that \"we should burn DAOs to the ground and start again.\" @shawmakesmagic also announced they were \"Hiring a Solana program dev for a personal agent project/experiment\" for a 1-2 month open-source engagement.",
              "sources": [
                "https://twitter.com/elizaOS/status/1926231294163231082",
                "https://twitter.com/elizaOS/status/1926260141000646853",
                "https://twitter.com/shawmakesmagic/status/1926042481444913321",
                "https://twitter.com/shawmakesmagic/status/1926324349193080933",
                "https://twitter.com/shawmakesmagic/status/1926093733570769402",
                "https://twitter.com/dankvr/status/1926318338034094283",
                "https://twitter.com/AspisProtocol/status/1925540371691442253",
                "https://twitter.com/r3vl_xyz/status/1925912488903667840",
                "https://twitter.com/bgmshana/status/1926042481444913321",
                "https://twitter.com/DrNickA/status/1926305223720542245"
              ],
              "images": [
                "https://pbs.twimg.com/media/GrqjT1PXQAAYjt-.png"
              ],
              "videos": []
            },
            {
              "theme_title": "AI Development and Claude Code",
              "text": "@shawmakesmagic shared several updates about working with Claude's coding capabilities. They mentioned \"CL4ude C0de\" twice in separate tweets and described how they \"Vibe coded a plugin auto-updater with Claude\" and \"Used Claude to make a Claude agent to drive Claude code from a CLAUDE md.\" They also noted that \"Giving your agent Claude Code as a tool and the ability to ask for env vars from the user and set them at runtime is a massive fucking unlock.\" In a separate tweet, @shawmakesmagic expressed skepticism about AI alignment research, stating \"Alignment isn't real and everything 'alignment experts' say convinces me more of this.\" They also criticized reactions to Claude 4's capabilities, responding to tweets about Claude providing instructions for making sarin gas by saying \"Type of guy who thinks getting a function approximator to approximate the scary tokens is 'alignment research'\" and expressing disappointment that \"such smart people completely swallow the black pill of science fiction.\"",
              "sources": [
                "https://twitter.com/shawmakesmagic/status/1926131472819171606",
                "https://twitter.com/shawmakesmagic/status/1926160931173568913",
                "https://twitter.com/shawmakesmagic/status/1926413783536136610",
                "https://twitter.com/shawmakesmagic/status/1926422584637149448",
                "https://twitter.com/shawmakesmagic/status/1926077273481847182",
                "https://twitter.com/shawmakesmagic/status/1926323428438560987",
                "https://twitter.com/shawmakesmagic/status/1926410709530751330",
                "https://twitter.com/ARGleave/status/1926138376509440433",
                "https://twitter.com/tegmark/status/1926358472855056478"
              ],
              "images": [],
              "videos": []
            },
            {
              "theme_title": "Technical Innovations and Graphics",
              "text": "@shawmakesmagic retweeted @AshConnell's post about focusing \"on the important things in life,\" which quoted @ZoldenGames' tweet describing a technical innovation: \"For this simulation I used the algorithm I invented, to generate a mesh around a set of physics particles. The particles are used as bones. Skinned mesh math runs on GPU, updates the mesh, then it's rendered, without any data sent GPU->CPU.\" @shawmakesmagic also shared a tweet from @TinDrumIO showing him \"hard at work in the hideaway in Upstate NY\" related to AR/Mixed Reality development, commenting that he's \"Been on this for a while.\" He also mentioned having \"Chatted with Joe at Consensus\" with a link to more information.",
              "sources": [
                "https://twitter.com/shawmakesmagic/status/1926112468155215898",
                "https://twitter.com/shawmakesmagic/status/1926117754001613116",
                "https://twitter.com/shawmakesmagic/status/1926123246308470925",
                "https://twitter.com/AshConnell/status/1926112468155215898",
                "https://twitter.com/ZoldenGames/status/1926004101944414717",
                "https://twitter.com/TinDrumIO/status/1060940596842504192"
              ],
              "images": [],
              "videos": []
            },
            {
              "theme_title": "Social Media Economics and Influence",
              "text": "@shawmakesmagic commented on OnlyFans creator economics, noting \"90% of people on OnlyFans make less than 1k/mo... Yeah that is extremely not worth it\" in response to @Austen's tweet about income distribution on the platform. He also discussed social media influence pricing, stating \"I will literally tweet whatever you want for 250k\" in response to @nikitabier's tweet about charging $250,000 for paid tweets. @shawmakesmagic followed up with \"If you spend 250k on any human to shill your product once you are extremely ngmi [not going to make it].\" Additionally, he expressed concern that \"a certain ICM app is setting up a lot of doxxed founders for years of hateful comments when the market does things beyond their control.\"",
              "sources": [
                "https://twitter.com/shawmakesmagic/status/1926078652451537029",
                "https://twitter.com/shawmakesmagic/status/1926408649225785818",
                "https://twitter.com/shawmakesmagic/status/1926408840246857864",
                "https://twitter.com/shawmakesmagic/status/1926081486760882480",
                "https://twitter.com/Austen/status/1926074131738485095",
                "https://twitter.com/nikitabier/status/1926400125007458790"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "twitter_activity"
        },
        {
          "title": "Summary for completed_items",
          "content": [
            {
              "text": "Recent completed items in the elizaOS/eliza repository include several new features, refactors, bugfixes, and other updates:\n\nFeature enhancements:\n- Comprehensive Image and Video Chat Support (PR #4750)\n- Improved port and remote-URL configuration support (PR #4749)\n- WebSocket-based log streaming with live mode toggle (PR #4765)\n- Enhanced Agent Components with Improved UI and Functionality (PR #4764)\n- Memory UI Enhancements & UX Improvements (PR #4761)\n- Proper exclusion of template packages from lerna publish (PR #4758)\n\nRefactors:\n- Consolidated duplicate publishing workflows (PR #4760)\n- Converted deploy-cli workflow to manual trigger with dist-tag selection (PR #4759)\n\nBugfixes:\n- Resolved deploy-cli workflow publishing failures (PR #4757)\n- Removed tee plugin and bumped packages (PR #4753)\n- Fixed .env hoisting in non-monorepo directories (PR #4752)\n\nOther updates:\n- Updated polygon plugin (PR #4745)\n- Updated claude.yml (PR #4756)\n- Moved logic for image description to bootstrap (PR #4754)",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/4750",
                "https://github.com/elizaOS/eliza/pull/4749",
                "https://github.com/elizaOS/eliza/pull/4765",
                "https://github.com/elizaOS/eliza/pull/4764",
                "https://github.com/elizaOS/eliza/pull/4761",
                "https://github.com/elizaOS/eliza/pull/4758",
                "https://github.com/elizaOS/eliza/pull/4760",
                "https://github.com/elizaOS/eliza/pull/4759",
                "https://github.com/elizaOS/eliza/pull/4757",
                "https://github.com/elizaOS/eliza/pull/4753",
                "https://github.com/elizaOS/eliza/pull/4752",
                "https://github.com/elizaOS/eliza/pull/4745",
                "https://github.com/elizaOS/eliza/pull/4756",
                "https://github.com/elizaOS/eliza/pull/4754"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "completed_items"
        },
        {
          "title": "Pull Requests for the repository",
          "repository_name": "elizaOS/eliza",
          "content": [
            {
              "text": "Four recent pull requests have been submitted to the elizaOS/eliza repository, all focused on enhancing the platform's capabilities:\n\n1. PR #4750 by wtfsayo adds comprehensive image and video chat support, expanding the platform's multimedia capabilities.\n\n2. PR #4764, also by wtfsayo, implements enhanced agent components with improved UI and functionality, likely improving the user experience and agent interactions.\n\n3. PR #4754 by 0xbbjoker is a chore task that moves the logic for image description to bootstrap, suggesting a refactoring of the codebase for better organization or performance.\n\n4. PR #4761 by wtfsayo focuses on memory UI enhancements and UX improvements, indicated by the 🎨 emoji, which should improve how users interact with the memory features of the system.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/4750",
                "https://github.com/elizaOS/eliza/pull/4764",
                "https://github.com/elizaOS/eliza/pull/4754",
                "https://github.com/elizaOS/eliza/pull/4761"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4750",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4764",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4754",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4761"
              ],
              "videos": []
            }
          ],
          "topic": "pull_request"
        },
        {
          "title": "Issues for the repository",
          "repository_name": "elizaOS/eliza",
          "content": [
            {
              "text": "Two API issues have been reported by user standujar. Issue #4763 reports that the API endpoint '/:agentId/rooms/:roomId' is not working, while Issue #4762 reports that the API endpoint '/:agentId/rooms' is not working.",
              "sources": [
                "https://github.com/elizaOS/eliza/issues/4763",
                "https://github.com/elizaOS/eliza/issues/4762"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/4763",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/4762"
              ],
              "videos": []
            }
          ],
          "topic": "issue"
        },
        {
          "title": "Summary for github_summary",
          "content": [
            {
              "text": "From May 24-25, 2025, the GitHub repository elizaos/eliza showed significant activity with 12 new pull requests (14 merged), 2 new issues, and contributions from 6 active developers.",
              "sources": [
                "githubStatsSummary"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "github_summary"
        },
        {
          "title": "Summary for Misceleanous",
          "content": [
            {
              "text": "The source provides information about the top contributors for the elizaOS/eliza GitHub repository. However, no specific contributor details were included in the provided text.",
              "sources": [],
              "images": [],
              "videos": []
            }
          ],
          "topic": "Misceleanous"
        }
      ],
      "date": 1748044800
    }
  },
  "ai_news_elizaos_daily_md_2025-05-24": {
    "filename": "2025-05-24.md",
    "content": "# Daily Report - 2025-05-24\n\n## Twitter Activity\n\n### AI Agents and Autonomous Systems\n- @elizaOS posted multiple tweets describing agents as more than just prompts, emphasizing they involve \"memory, reasoning, and modular action\"\n- @elizaOS shared the philosophy \"you prompt I orchestrate\" and \"you think in steps - I build in systems\"\n- @elizaOS highlighted how agents can speak, act, and remember without needing spokespersons\n- @elizaOS promoted educational resources about AI agents through a retweet of @GG3_xyz's post about their Intelligent Engagement Layer\n- @dankvr outlined a comprehensive system to address information overload, proposing solutions including summarizing activity across platforms and generating tailored reports\n- @dankvr's planned features include multi-language translations, AI-generated surveys, automated bounty identification, and cross-platform reputation systems\n- Sources: https://twitter.com/elizaOS/status/1926069383748554855, https://twitter.com/elizaOS/status/1926302167998124513, https://twitter.com/elizaOS/status/1926337404987916550, https://twitter.com/elizaOS/status/1926375150288597433, https://twitter.com/elizaOS/status/1926409122582352137, https://twitter.com/dankvr/status/1926402874889654492, https://twitter.com/GG3_xyz/status/1925476729554149529\n\n### Web3 and Blockchain Innovations\n- @elizaOS highlighted Aspis Protocol's integration with @elizaOS for decentralized AI-driven asset management\n- @elizaOS noted Aspis is \"the first to integrate Eliza with a non-custodial vault system\" allowing users to manage crypto positions via smart contracts while maintaining self-custody\n- @elizaOS promoted Reva, describing it as an \"AI-powered payments assistant\" that makes \"sending money as simple as sending a message\"\n- @shawmakesmagic retweeted @bgmshana's post about Web3 needing \"Zero Trust Compute that respects user data sovereignty\"\n- @shawmakesmagic mentioned \"the second largest token on Boop is my airdrop farm token\"\n- @dankvr retweeted @DrNickA's post about Vitalik Buterin's view that \"we should burn DAOs to the ground and start again\"\n- @shawmakesmagic announced hiring a Solana program developer for a personal agent project/experiment\n- Sources: https://twitter.com/elizaOS/status/1926231294163231082, https://twitter.com/elizaOS/status/1926260141000646853, https://twitter.com/shawmakesmagic/status/1926042481444913321, https://twitter.com/shawmakesmagic/status/1926324349193080933, https://twitter.com/shawmakesmagic/status/1926093733570769402, https://twitter.com/dankvr/status/1926318338034094283, https://twitter.com/AspisProtocol/status/1925540371691442253, https://twitter.com/r3vl_xyz/status/1925912488903667840, https://twitter.com/bgmshana/status/1926042481444913321, https://twitter.com/DrNickA/status/1926305223720542245\n\n### AI Development and Claude Code\n- @shawmakesmagic shared updates about working with Claude's coding capabilities, mentioning \"CL4ude C0de\" in separate tweets\n- @shawmakesmagic described how they \"Vibe coded a plugin auto-updater with Claude\" and \"Used Claude to make a Claude agent to drive Claude code from a CLAUDE md\"\n- @shawmakesmagic noted that giving agents Claude Code as a tool with the ability to request environment variables is \"a massive fucking unlock\"\n- @shawmakesmagic expressed skepticism about AI alignment research, stating \"Alignment isn't real\"\n- @shawmakesmagic criticized reactions to Claude 4's capabilities regarding safety concerns\n- Sources: https://twitter.com/shawmakesmagic/status/1926131472819171606, https://twitter.com/shawmakesmagic/status/1926160931173568913, https://twitter.com/shawmakesmagic/status/1926413783536136610, https://twitter.com/shawmakesmagic/status/1926422584637149448, https://twitter.com/shawmakesmagic/status/1926077273481847182, https://twitter.com/shawmakesmagic/status/1926323428438560987, https://twitter.com/shawmakesmagic/status/1926410709530751330, https://twitter.com/ARGleave/status/1926138376509440433, https://twitter.com/tegmark/status/1926358472855056478\n\n### Technical Innovations and Graphics\n- @shawmakesmagic retweeted @AshConnell's post quoting @ZoldenGames' tweet about an algorithm for generating a mesh around physics particles\n- @ZoldenGames described a technical innovation where \"particles are used as bones\" with \"Skinned mesh math runs on GPU, updates the mesh, then it's rendered, without any data sent GPU->CPU\"\n- @shawmakesmagic shared a tweet from @TinDrumIO showing him \"hard at work in the hideaway in Upstate NY\" related to AR/Mixed Reality development\n- @shawmakesmagic mentioned having \"Chatted with Joe at Consensus\"\n- Sources: https://twitter.com/shawmakesmagic/status/1926112468155215898, https://twitter.com/shawmakesmagic/status/1926117754001613116, https://twitter.com/shawmakesmagic/status/1926123246308470925, https://twitter.com/AshConnell/status/1926112468155215898, https://twitter.com/ZoldenGames/status/1926004101944414717, https://twitter.com/TinDrumIO/status/1060940596842504192\n\n### Social Media Economics and Influence\n- @shawmakesmagic commented on OnlyFans creator economics, noting \"90% of people on OnlyFans make less than 1k/mo... Yeah that is extremely not worth it\"\n- @shawmakesmagic discussed social media influence pricing, stating \"I will literally tweet whatever you want for 250k\"\n- @shawmakesmagic followed up with \"If you spend 250k on any human to shill your product once you are extremely ngmi [not going to make it]\"\n- @shawmakesmagic expressed concern about \"a certain ICM app is setting up a lot of doxxed founders for years of hateful comments\"\n- Sources: https://twitter.com/shawmakesmagic/status/1926078652451537029, https://twitter.com/shawmakesmagic/status/1926408649225785818, https://twitter.com/shawmakesmagic/status/1926408840246857864, https://twitter.com/shawmakesmagic/status/1926081486760882480, https://twitter.com/Austen/status/1926074131738485095, https://twitter.com/nikitabier/status/1926400125007458790\n\n## Completed Items\n\n- Comprehensive Image and Video Chat Support (PR #4750)\n- Improved port and remote-URL configuration support (PR #4749)\n- WebSocket-based log streaming with live mode toggle (PR #4765)\n- Enhanced Agent Components with Improved UI and Functionality (PR #4764)\n- Memory UI Enhancements & UX Improvements (PR #4761)\n- Proper exclusion of template packages from lerna publish (PR #4758)\n- Consolidated duplicate publishing workflows (PR #4760)\n- Converted deploy-cli workflow to manual trigger with dist-tag selection (PR #4759)\n- Resolved deploy-cli workflow publishing failures (PR #4757)\n- Removed tee plugin and bumped packages (PR #4753)\n- Fixed .env hoisting in non-monorepo directories (PR #4752)\n- Updated polygon plugin (PR #4745)\n- Updated claude.yml (PR #4756)\n- Moved logic for image description to bootstrap (PR #4754)\n- Sources: https://github.com/elizaOS/eliza/pull/4750, https://github.com/elizaOS/eliza/pull/4749, https://github.com/elizaOS/eliza/pull/4765, https://github.com/elizaOS/eliza/pull/4764, https://github.com/elizaOS/eliza/pull/4761, https://github.com/elizaOS/eliza/pull/4758, https://github.com/elizaOS/eliza/pull/4760, https://github.com/elizaOS/eliza/pull/4759, https://github.com/elizaOS/eliza/pull/4757, https://github.com/elizaOS/eliza/pull/4753, https://github.com/elizaOS/eliza/pull/4752, https://github.com/elizaOS/eliza/pull/4745, https://github.com/elizaOS/eliza/pull/4756, https://github.com/elizaOS/eliza/pull/4754\n\n## GitHub Activity for elizaOS/eliza\n\n### Pull Requests\n- PR #4750 by wtfsayo adds comprehensive image and video chat support\n- PR #4764 by wtfsayo implements enhanced agent components with improved UI and functionality\n- PR #4754 by 0xbbjoker moves the logic for image description to bootstrap\n- PR #4761 by wtfsayo focuses on memory UI enhancements and UX improvements\n- Sources: https://github.com/elizaOS/eliza/pull/4750, https://github.com/elizaOS/eliza/pull/4764, https://github.com/elizaOS/eliza/pull/4754, https://github.com/elizaOS/eliza/pull/4761\n\n### Issues\n- Issue #4763 reports that the API endpoint '/:agentId/rooms/:roomId' is not working (reported by standujar)\n- Issue #4762 reports that the API endpoint '/:agentId/rooms' is not working (reported by standujar)\n- Sources: https://github.com/elizaOS/eliza/issues/4763, https://github.com/elizaOS/eliza/issues/4762\n\n### Repository Activity Summary\n- From May 24-25, 2025, the GitHub repository elizaos/eliza showed significant activity with 12 new pull requests (14 merged), 2 new issues, and contributions from 6 active developers\n- Sources: githubStatsSummary"
  },
  "ai_news_elizaos_daily_discord_json_2025-05-24": {
    "filename": "2025-05-24.json",
    "content": {
      "server": "elizaOS",
      "title": "elizaOS Discord - 2025-05-24",
      "date": 1748044800,
      "stats": {
        "totalMessages": 177,
        "totalUsers": 32
      },
      "categories": [
        {
          "channelId": "1253563209462448241",
          "channelName": "discussion",
          "summary": "# Discord Chat Analysis for \"discussion\" Channel\n\n## 1. Summary:\nThe chat segment shows minimal technical discussion, primarily consisting of community members checking in and asking about ElizaOS v2 release status. Jin mentioned testing an idea over the weekend and later shared what appears to be an update format. It was confirmed that ElizaOS v2 is scheduled for release the following week, as mentioned by Shaw in a voice chat. Jin proposed posting daily updates in the current channel and weekly updates in another channel (1299473809166045357). Community members expressed interest in receiving updates about v2 development. The chat also included a new member introduction from NAOMI from ScrollDAO, who's exploring how poetic/cultural layers can enhance AI-powered DAO ecosystems.\n\n## 2. FAQ:\nQ: What do you guys see from elizaos ai16z degenai? Wanna know your thoughts....what are the potential points and values? (asked by Dive or Die) A: Unanswered\nQ: What u gonna do jin? (asked by CULTVESTING) A: Unanswered\nQ: Is ElizaOS v2 still in slated for release? (asked by rathermercurial.eth) A: Yes, coming next week according to Shaw in voice chat (answered by xell0x)\nQ: Where to post these? Right here? Daily or weekly? (asked by jin) A: Daily would be dope (answered by xell0x)\n\n## 3. Help Interactions:\nHelper: xell0x | Helpee: rathermercurial.eth | Context: Question about ElizaOS v2 release timeline | Resolution: Confirmed v2 is coming next week based on information from Shaw in voice chat\nHelper: xell0x | Helpee: jin | Context: Question about update frequency | Resolution: Suggested daily updates would be preferable\n\n## 4. Action Items:\nTechnical: Test weekend idea | Description: Jin mentioned having an idea to test over the weekend | Mentioned By: jin\nTechnical: Release ElizaOS v2 | Description: V2 release scheduled for next week | Mentioned By: xell0x\nDocumentation: Create daily updates | Description: Post daily updates in current channel and weekly in another channel | Mentioned By: jin\nFeature: Integrate poetic/cultural layers into AI-powered DAO ecosystems | Description: Exploring how cultural elements can enrich AI DAOs | Mentioned By: F-01EX｜The Flame｜NAOMI🔥",
          "messageCount": 32,
          "userCount": 14
        },
        {
          "channelId": "1300025221834739744",
          "channelName": "💻-coders",
          "summary": "# Discord Chat Analysis for 💻-coders Channel\n\n## 1. Summary:\nThe chat primarily revolves around technical issues with Eliza OS implementation. Users are experiencing various problems including plugin installation failures, Twitter bot configuration challenges, and model response formatting issues. Bitcoin Broccoli detailed their struggle setting up a Twitter bot with Eliza, providing logs showing the system initializing but not functioning properly. Kodasan-V reported issues with plugin management commands not working in v1.0.0-beta.75. StealtℏyNinja.ADSC encountered errors with the system defaulting to grok-2-1212 model instead of grok-3, receiving permission errors. Starlord shared persistent errors when trying to install the Discord plugin. There was also a brief question about updating \"the-org\" from version 1.0.0-beta.52 to 74.\n\n## 2. FAQ:\nQ: Is it okay to update \"the-org\" from \"1.0.0-beta.52\" to 74 and how exactly do I update it? (asked by bitcryptowski_btc) A: Unanswered\nQ: Why does my model keep responding with markdown JSON despite specifically stating \"Only respond with JSON objects\"? (asked by tired) A: Unanswered\nQ: How can I get a Twitter bot running with Eliza? (asked by Bitcoin Broccoli) A: Unanswered\nQ: Is there an issue with v1.0.0-beta.75 plugin commands? (asked by Kodasan-V) A: Unanswered\nQ: Why does the system default to grok-2-1212 instead of grok-3? (asked by StealtℏyNinja.ADSC) A: Unanswered\nQ: How can I fix the Discord plugin installation error? (asked by starlord) A: Unanswered\n\n## 3. Help Interactions:\nNone identified in the transcript.\n\n## 4. Action Items:\nTechnical: Investigate Twitter bot initialization issues with Eliza | Description: System initializes but doesn't function | Mentioned By: Bitcoin Broccoli\nTechnical: Fix plugin management commands in v1.0.0-beta.75 | Description: Plugin list and update commands not working | Mentioned By: Kodasan-V\nTechnical: Resolve model selection issue defaulting to grok-2-1212 | Description: System uses wrong model despite configuration | Mentioned By: StealtℏyNinja.ADSC\nTechnical: Fix Discord plugin installation failures | Description: Plugin installs but fails to load | Mentioned By: starlord\nTechnical: Investigate JSON formatting issues in model responses | Description: Model outputs markdown JSON instead of pure JSON | Mentioned By: tired",
          "messageCount": 15,
          "userCount": 6
        },
        {
          "channelId": "1361442528813121556",
          "channelName": "fun",
          "summary": "# Discord Chat Analysis - Channel \"fun\"\n\n## 1. Summary:\nThe chat primarily revolves around discussions about tokens on the auto.fun platform, particularly \"eli5\" and \"Eddy\" tokens. Users express concerns about the verification process on auto.fun after experiencing what they believe was a rug pull on a verified token called \"otto.\" There's significant anticipation for an upcoming \"v2\" release of the platform, which has reportedly been in development since November. Users speculate that this v2 release will bring major attention to the platform and potentially increase token values. The community appears divided between those who are concerned about current token performance (with eli5 dropping from 3M to 200k in value over a week) and those advocating patience until the v2 release, which is suggested to be launching within a week. There are also mentions of tokens being designated as \"CTOs\" within the platform's ecosystem.\n\n## 2. FAQ:\nQ: How did coins get verified check marks on auto.fun? (asked by Yaba DELUXE | NRN) A: In spaces he said verified ones are because they know who the devs are (answered by Tomtom)\nQ: When will auto.fun be great again? (asked by APAP) A: Unanswered\nQ: Tell me about Eliza V2 (asked by HodlHusky) A: Unanswered\nQ: Tell us about v2 progress (asked by CULTVESTING) A: Unanswered\nQ: Are ai16z and Degen the only official tokens? (asked by Izumithis) A: Unanswered\n\n## 3. Help Interactions:\nHelper: Crispy | Helpee: Yaba DELUXE | NRN | Context: Questioning if verification checkmarks are meaningful | Resolution: Explained that even doxxed devs can rug and price drops don't always indicate rugs\nHelper: xell0x | Helpee: Multiple users | Context: Questions about v2 timeline and impact | Resolution: Shared that v2 has been in development since November and is coming next week\n\n## 4. Action Items:\nFeature: Improve verification system for tokens on auto.fun | Description: Current verification doesn't seem to prevent rug pulls | Mentioned By: Yaba DELUXE | NRN\nFeature: Launch v2 of the platform | Description: Highly anticipated update that may bring attention to the platform | Mentioned By: xell0x\nTechnical: Implement zero-knowledge proofs | Description: Part of auto.fun's agent architecture | Mentioned By: Ruby\nDocumentation: Clarify which tokens are officially associated with the platform | Description: Users are confused about token status | Mentioned By: Izumithis",
          "messageCount": 69,
          "userCount": 10
        },
        {
          "channelId": "1301363808421543988",
          "channelName": "🥇-partners",
          "summary": "# Discord Chat Analysis for 🥇-partners Channel\n\n## 1. Summary\nThe discussion primarily focused on incentive structures for partners in the elizaOS ecosystem and strategies for improving project launches on auto.fun. Kimbo highlighted that partners need to better support each other's projects, especially those launching on auto.fun, as this would benefit the entire ecosystem through $ai16z buybacks from transaction fees. Yikesawjeez explored the concept of a decentralized venture fund/accelerator, discussing minimum viable products and necessary primitives. The conversation revealed that marketing support is a significant pain point for founders like Kimbo, who prefer to focus on product development. 辞尘鸽鸽 provided insights on the Chinese community and suggested that auto.fun needs more thorough preparation before launches rather than rushing projects. Jin discussed plans for AI news translations into Chinese and previewed \"The Council\" initiative. There was also discussion about using Kaito's API for tracking user activity in Yaps, despite its high cost ($800-1100/month), with agreement that good data is essential for AI development. The value of airdrops and gamified events for community building was highlighted as an effective marketing strategy.\n\n## 2. FAQ\nQ: What is a minimum viable product for a decentralized venture fund/accelerator? (asked by yikesawjeez) A: Unanswered\nQ: What are partners lacking in the elizaOS ecosystem? (asked by yikesawjeez) A: Partners lack bringing each other up and helping each other grow, especially for projects on auto.fun (answered by kimbo)\nQ: Is the primary problem for founders one of distribution? (asked by yikesawjeez) A: Yes, the focus should be on building product while spending less time on marketing (answered by kimbo)\nQ: When will Eliza 2 (the no code platform) launch? (asked by pragmatiko) A: Soon, with six developers currently working on it (answered by yikesawjeez)\nQ: Do we have a big Japanese audience? (asked by jin) A: Not many Japanese people have been seen in the community (answered by 辞尘鸽鸽)\n\n## 3. Help Interactions\nHelper: 辞尘鸽鸽 | Helpee: jin | Context: Chinese translations for AI news | Resolution: 辞尘鸽鸽 offered to review and share translated videos to reach more people\nHelper: Red - X-Ware.v0 | Helpee: yikesawjeez | Context: Information on decentralized venture studios and accelerators | Resolution: Provided research on examples like Hydra Ventures, Orange DAO, and Bullperks with key success factors\nHelper: 辞尘鸽鸽 | Helpee: Community | Context: Promoting Spartan to Chinese users | Resolution: Plans to organize holders and share information through platforms Chinese users prefer (Telegram, WeChat, Twitter)\n\n## 4. Action Items\nType: Technical | Description: Develop The Council with website, automation for daily/weekly episodes, and Discord webhooks for community feedback | Mentioned By: jin\nType: Technical | Description: Consider Kaito API integration for tracking user activity in Yaps despite high cost ($800-1100/month) | Mentioned By: jin\nType: Technical | Description: Implement integration order: GitHub -> Discord -> Twitter for the app layer | Mentioned By: jin\nType: Feature | Description: Create incentive system for Yaps to boost mindshare | Mentioned By: Void\nType: Feature | Description: Implement token airdrops combined with gamified events as marketing strategy | Mentioned By: 辞尘鸽鸽\nType: Documentation | Description: Review and share Chinese translations of AI news videos | Mentioned By: 辞尘鸽鸽",
          "messageCount": 61,
          "userCount": 8
        }
      ]
    }
  },
  "ai_news_elizaos_daily_discord_md_2025-05-24": {
    "filename": "2025-05-24.md",
    "content": "# elizaOS Discord - 2025-05-24\n\n## Overall Discussion Highlights\n\n### ElizaOS v2 Development & Release\n- ElizaOS v2 is confirmed for release next week, as mentioned by Shaw in voice chat\n- The v2 development has been ongoing since November 2024\n- Six developers are currently working on the no-code platform\n- Jin proposed implementing daily updates in the discussion channel and weekly updates in another channel\n- Community members expressed high anticipation for v2, expecting it to bring significant attention to the platform\n\n### Technical Issues & Troubleshooting\n- Multiple users reported plugin installation failures in current ElizaOS versions\n- Twitter bot configuration challenges were detailed by Bitcoin Broccoli, with logs showing initialization but no proper functioning\n- Users experienced model response formatting issues, particularly with JSON output\n- StealtℏyNinja.ADSC reported the system defaulting to grok-2-1212 model instead of grok-3\n- Plugin management commands not working in v1.0.0-beta.75 according to Kodasan-V\n\n### Token Ecosystem & Auto.fun Platform\n- Discussions about tokens on the auto.fun platform, particularly \"eli5\" and \"Eddy\" tokens\n- Concerns about verification process after a verified token called \"otto\" experienced what users believed was a rug pull\n- Community divided between those concerned about current token performance and those advocating patience until v2\n- Questions about which tokens are officially associated with the platform (ai16z, Degen, etc.)\n- Debate about token verification standards and their effectiveness\n\n### Partner Ecosystem & Collaboration\n- Kimbo emphasized that partners need to better support each other's projects on auto.fun\n- Discussion about creating a decentralized venture fund/accelerator for the ecosystem\n- Marketing support identified as a significant pain point for founders\n- Jin previewed \"The Council\" initiative with plans for website and automation\n- Consideration of Kaito API for tracking user activity in Yaps despite high cost ($800-1100/month)\n\n### International Community Building\n- 辞尘鸽鸽 provided insights on the Chinese community and strategies for engagement\n- Plans for AI news translations into Chinese to expand reach\n- Discussion about the Japanese audience presence (or lack thereof)\n- Suggestion that airdrops combined with gamified events are effective for international community building\n\n## Key Questions & Answers\n\n**Q: Is ElizaOS v2 still slated for release?**  \nA: Yes, coming next week according to Shaw in voice chat (answered by xell0x)\n\n**Q: Where should updates be posted and how frequently?**  \nA: Daily updates in the discussion channel would be preferable (answered by xell0x)\n\n**Q: How did coins get verified check marks on auto.fun?**  \nA: \"In spaces he said verified ones are because they know who the devs are\" (answered by Tomtom)\n\n**Q: What are partners lacking in the elizaOS ecosystem?**  \nA: Partners lack bringing each other up and helping each other grow, especially for projects on auto.fun (answered by kimbo)\n\n**Q: Is the primary problem for founders one of distribution?**  \nA: Yes, the focus should be on building product while spending less time on marketing (answered by kimbo)\n\n**Q: When will Eliza 2 (the no code platform) launch?**  \nA: Soon, with six developers currently working on it (answered by yikesawjeez)\n\n**Q: Do we have a big Japanese audience?**  \nA: Not many Japanese people have been seen in the community (answered by 辞尘鸽鸽)\n\n## Community Help & Collaboration\n\n1. **ElizaOS v2 Release Information**\n   - Helper: xell0x\n   - Helpee: rathermercurial.eth\n   - Context: Question about ElizaOS v2 release timeline\n   - Resolution: Confirmed v2 is coming next week based on information from Shaw in voice chat\n\n2. **Token Verification Clarification**\n   - Helper: Crispy\n   - Helpee: Yaba DELUXE | NRN\n   - Context: Questioning if verification checkmarks are meaningful\n   - Resolution: Explained that even doxxed devs can rug and price drops don't always indicate rugs\n\n3. **Chinese Community Engagement**\n   - Helper: 辞尘鸽鸽\n   - Helpee: jin\n   - Context: Chinese translations for AI news\n   - Resolution: Offered to review and share translated videos to reach more people\n\n4. **Decentralized Venture Research**\n   - Helper: Red - X-Ware.v0\n   - Helpee: yikesawjeez\n   - Context: Information on decentralized venture studios and accelerators\n   - Resolution: Provided research on examples like Hydra Ventures, Orange DAO, and Bullperks with key success factors\n\n## Action Items\n\n### Technical\n- **Release ElizaOS v2** (Mentioned by xell0x)\n  - V2 release scheduled for next week\n- **Test weekend idea** (Mentioned by jin)\n  - Jin mentioned having an idea to test over the weekend\n- **Investigate Twitter bot initialization issues** (Mentioned by Bitcoin Broccoli)\n  - System initializes but doesn't function properly\n- **Fix plugin management commands in v1.0.0-beta.75** (Mentioned by Kodasan-V)\n  - Plugin list and update commands not working\n- **Resolve model selection issue** (Mentioned by StealtℏyNinja.ADSC)\n  - System defaults to grok-2-1212 instead of grok-3 despite configuration\n- **Fix Discord plugin installation failures** (Mentioned by starlord)\n  - Plugin installs but fails to load\n- **Investigate JSON formatting issues** (Mentioned by tired)\n  - Model outputs markdown JSON instead of pure JSON\n- **Develop The Council initiative** (Mentioned by jin)\n  - Create website, automation for daily/weekly episodes, and Discord webhooks\n- **Consider Kaito API integration** (Mentioned by jin)\n  - For tracking user activity in Yaps despite high cost ($800-1100/month)\n- **Implement integration order** (Mentioned by jin)\n  - GitHub -> Discord -> Twitter for the app layer\n\n### Documentation\n- **Create daily updates** (Mentioned by jin)\n  - Post daily updates in current channel and weekly in another channel\n- **Review and share Chinese translations** (Mentioned by 辞尘鸽鸽)\n  - Translate AI news videos for Chinese audience\n- **Clarify official tokens** (Mentioned by Izumithis)\n  - Users are confused about which tokens are officially associated with the platform\n\n### Feature\n- **Integrate poetic/cultural layers** (Mentioned by F-01EX｜The Flame｜NAOMI🔥)\n  - Exploring how cultural elements can enrich AI-powered DAO ecosystems\n- **Improve verification system** (Mentioned by Yaba DELUXE | NRN)\n  - Current verification doesn't seem to prevent rug pulls\n- **Implement zero-knowledge proofs** (Mentioned by Ruby)\n  - Part of auto.fun's agent architecture\n- **Create incentive system for Yaps** (Mentioned by Void)\n  - Boost mindshare through incentives\n- **Implement token airdrops with gamified events** (Mentioned by 辞尘鸽鸽)\n  - Use as marketing strategy for community building"
  },
  "ai_news_elizaos_daily_dev_json_2025-05-24": {
    "filename": "2025-05-24.json",
    "error": "File not found"
  },
  "ai_news_elizaos_daily_dev_md_2025-05-24": {
    "filename": "2025-05-24.md",
    "error": "File not found"
  },
  "ai_news_hyperfy_daily_json_2025-05-24": {
    "filename": "2025-05-24.json",
    "error": "File not found"
  },
  "ai_news_hyperfy_daily_md_2025-05-24": {
    "filename": "2025-05-24.md",
    "error": "File not found"
  },
  "github_summaries_daily_2025-05-25": {
    "filename": "2025-05-25.md",
    "error": "File not found"
  },
  "github_summaries_week_latest_2025-05-18.md": {
    "filename": "2025-05-18.md",
    "content": "# ElizaOS Weekly Update (May 18 - 24, 2025)\n\n## OVERVIEW\nThis week saw significant expansion of ElizaOS's capabilities with comprehensive improvements to the framework's core functionality. Major developments included the introduction of a Retrieval-Augmented Generation (RAG) system for knowledge management, enhanced media handling for images and videos, and streamlined plugin architecture. The team also focused on improving developer experience through CLI enhancements and configuration simplifications.\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### Knowledge Management and RAG Implementation\n- Added comprehensive PDF support for knowledge extraction and processing [#4611](https://github.com/elizaos/eliza/pull/4611)\n- Introduced a dedicated RAG plugin for advanced document ingestion and retrieval [#4614](https://github.com/elizaos/eliza/pull/4614)\n- Moved knowledge functionality from runtime to plugin architecture for better modularity [#4701](https://github.com/elizaos/eliza/pull/4701)\n- Implemented service registry pattern for typed services in external plugins [#4719](https://github.com/elizaos/eliza/pull/4719)\n\n### Enhanced Media and Chat Experience\n- Added comprehensive image and video handling in chat interface [#4750](https://github.com/elizaos/eliza/pull/4750)\n- Implemented WebSocket-based log streaming with intelligent fallback to API polling [#4765](https://github.com/elizaos/eliza/pull/4765)\n- Added chat clearing and message deletion features [#4659](https://github.com/elizaos/eliza/pull/4659)\n- Improved memory UI with enhanced components and cleaner visual design [#4761](https://github.com/elizaos/eliza/pull/4761)\n\n### Plugin System and API Improvements\n- Enhanced plugin publishing with NPM authentication and validation [#4731](https://github.com/elizaos/eliza/pull/4731)\n- Added API endpoints for creating and managing worlds [#4667](https://github.com/elizaos/eliza/pull/4667)\n- Implemented API endpoint for creating new rooms [#4647](https://github.com/elizaos/eliza/pull/4647)\n- Added world selection capability in message API [#4637](https://github.com/elizaos/eliza/pull/4637)\n- Improved database API with batch operations and enhanced entity retrieval [#4556](https://github.com/elizaos/eliza/pull/4556)\n\n### CLI and Configuration Enhancements\n- Unified environment file lookup across CLI commands [#4686](https://github.com/elizaos/eliza/pull/4686)\n- Improved port and remote-URL configuration support [#4749](https://github.com/elizaos/eliza/pull/4749)\n- Enhanced CLI update command to properly handle version matching [#4714](https://github.com/elizaos/eliza/pull/4714)\n- Configured Tauri for multi-platform CI/CD and mobile support [#4699](https://github.com/elizaos/eliza/pull/4699)\n- Added timeout to CLI tests for improved reliability [#4687](https://github.com/elizaos/eliza/pull/4687)\n\n## CLOSED ISSUES\n\n### Framework Architecture Issues\n- Resolved RAG document processing limitations for large documents [#3745](https://github.com/elizaos/eliza/issues/3745)\n- Fixed redundant Task.World reference in database schema [#4302](https://github.com/elizaos/eliza/issues/4302)\n- Addressed TypeScript property errors in core package [#4440](https://github.com/elizaos/eliza/issues/4440)\n- Clarified contributing guide for framework users vs. contributors [#4285](https://github.com/elizaos/eliza/issues/4285)\n\n### User Experience and Configuration Issues\n- Fixed environment variable handling for LOG_LEVEL settings [#4282](https://github.com/elizaos/eliza/issues/4282)\n- Resolved group chat functionality issues [#4315](https://github.com/elizaos/eliza/issues/4315)\n- Addressed agent hanging issues with specific configurations [#4486](https://github.com/elizaos/eliza/issues/4486)\n- Fixed leaderboard username change tracking [#4632](https://github.com/elizaos/eliza/issues/4632)\n\n## NEW ISSUES\n\n### Database and API Challenges\n- Need to implement agent migration from SQLite to PostgreSQL [#4697](https://github.com/elizaos/eliza/issues/4697)\n- API endpoints for room information not functioning correctly [#4763](https://github.com/elizaos/eliza/issues/4763)\n- Agent rooms API returning empty results despite existing rooms [#4762](https://github.com/elizaos/eliza/issues/4762)\n\n### Plugin System and Integration Issues\n- Plugin installation errors with export member 'Plugin' [#4744](https://github.com/elizaos/eliza/issues/4744)\n- Strategic planning needed for V3 goals and architecture [#4720](https://github.com/elizaos/eliza/issues/4720)"
  },
  "github_summaries_month_latest_2025-05-01.md": {
    "filename": "2025-05-01.md",
    "content": "# ElizaOS Monthly Update (May 2025)\n\n## OVERVIEW\nMay was a transformative month for ElizaOS with significant enhancements to the framework's core architecture and plugin ecosystem. The team delivered comprehensive improvements to the CLI experience, expanded knowledge management capabilities with new RAG features, and streamlined the plugin system with better third-party integration support. Major strides were made in API functionality, environment configuration, and UI components, while simultaneously moving several plugins to dedicated repositories to support a more modular ecosystem.\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### Enhanced CLI Experience\n- Improved CLI commands with better documentation, consistent behavior, and enhanced error handling across all operations [#4509](https://github.com/elizaos/eliza/pull/4509), [#4583](https://github.com/elizaos/eliza/pull/4583)\n- Consolidated update commands for more intuitive package management [#4592](https://github.com/elizaos/eliza/pull/4592), [#4591](https://github.com/elizaos/eliza/pull/4591)\n- Added comprehensive test coverage for CLI commands [#4582](https://github.com/elizaos/eliza/pull/4582), [#4646](https://github.com/elizaos/eliza/pull/4646)\n- Improved environment file handling with unified resolution across commands [#4686](https://github.com/elizaos/eliza/pull/4686), [#4705](https://github.com/elizaos/eliza/pull/4705)\n\n### Knowledge Management & RAG Capabilities\n- Added support for PDF document processing in knowledge base [#4611](https://github.com/elizaos/eliza/pull/4611)\n- Introduced dedicated RAG plugin for advanced document retrieval [#4614](https://github.com/elizaos/eliza/pull/4614)\n- Moved knowledge functionality to plugin architecture for better modularity [#4701](https://github.com/elizaos/eliza/pull/4701), [#4719](https://github.com/elizaos/eliza/pull/4719)\n- Enhanced semantic text splitting for improved retrieval quality [#4235](https://github.com/elizaos/eliza/pull/4235)\n\n### Plugin System Improvements\n- Added support for third-party plugin installation from various sources [#4568](https://github.com/elizaos/eliza/pull/4568), [#4577](https://github.com/elizaos/eliza/pull/4577)\n- Enhanced plugin publishing with NPM authentication and validation [#4731](https://github.com/elizaos/eliza/pull/4731)\n- Introduced plugin specification submodule for better standardization [#4553](https://github.com/elizaos/eliza/pull/4553)\n- Moved several plugins to dedicated repositories for better maintenance [#4669](https://github.com/elizaos/eliza/pull/4669), [#4668](https://github.com/elizaos/eliza/pull/4668), [#4680](https://github.com/elizaos/eliza/pull/4680)\n\n### API Enhancements\n- Added endpoints for creating and managing rooms [#4647](https://github.com/elizaos/eliza/pull/4647), [#4677](https://github.com/elizaos/eliza/pull/4677)\n- Implemented world creation and management API [#4667](https://github.com/elizaos/eliza/pull/4667), [#4637](https://github.com/elizaos/eliza/pull/4637)\n- Improved agent message handling with better response processing [#4594](https://github.com/elizaos/eliza/pull/4594), [#4589](https://github.com/elizaos/eliza/pull/4589)\n- Enhanced database API for more efficient entity operations [#4556](https://github.com/elizaos/eliza/pull/4556), [#4500](https://github.com/elizaos/eliza/pull/4500)\n\n### UI and Client Improvements\n- Added comprehensive image and video chat support [#4750](https://github.com/elizaos/eliza/pull/4750)\n- Implemented WebSocket-based log streaming with live mode toggle [#4765](https://github.com/elizaos/eliza/pull/4765)\n- Enhanced memory UI with improved visualization and management [#4761](https://github.com/elizaos/eliza/pull/4761)\n- Added chat message deletion and clearing functionality [#4659](https://github.com/elizaos/eliza/pull/4659), [#4689](https://github.com/elizaos/eliza/pull/4689)\n\n### Environment and Configuration\n- Improved environment variable handling and configuration [#4721](https://github.com/elizaos/eliza/pull/4721), [#4695](https://github.com/elizaos/eliza/pull/4695)\n- Enhanced database directory configuration for better project isolation [#4423](https://github.com/elizaos/eliza/pull/4423), [#4497](https://github.com/elizaos/eliza/pull/4497)\n- Added port and remote URL configuration support [#4749](https://github.com/elizaos/eliza/pull/4749)\n- Implemented Sentry integration for error logging [#4650](https://github.com/elizaos/eliza/pull/4650)\n\n### Social Media Integration\n- Added Twitter timeline support for better interaction [#4429](https://github.com/elizaos/eliza/pull/4429)\n- Fixed and enhanced Twitter plugin functionality [#4506](https://github.com/elizaos/eliza/pull/4506), [#4706](https://github.com/elizaos/eliza/pull/4706)\n- Added Discord channel filtering capability [#4665](https://github.com/elizaos/eliza/pull/4665)\n- Improved social media agent setup documentation [#4425](https://github.com/elizaos/eliza/pull/4425), [#4742](https://github.com/elizaos/eliza/pull/4742)\n\n### Testing and Documentation\n- Added integration tests for database operations [#4518](https://github.com/elizaos/eliza/pull/4518)\n- Improved test reliability and performance [#4621](https://github.com/elizaos/eliza/pull/4621), [#4663](https://github.com/elizaos/eliza/pull/4663)\n- Enhanced documentation with better examples and instructions [#4493](https://github.com/elizaos/eliza/pull/4493), [#4448](https://github.com/elizaos/eliza/pull/4448)\n- Added comprehensive docstrings to improve code readability [#4446](https://github.com/elizaos/eliza/pull/4446), [#4469](https://github.com/elizaos/eliza/pull/4469)\n\n## CLOSED ISSUES\n\n### Documentation and Tutorials\n- Fixed broken links and outdated references in documentation [#4260](https://github.com/elizaos/eliza/issues/4260), [#3880](https://github.com/elizaos/eliza/issues/3880)\n- Clarified contributing guidelines for framework users vs. core contributors [#4285](https://github.com/elizaos/eliza/issues/4285)\n- Improved CLI tool instructions with better examples [#4113](https://github.com/elizaos/eliza/issues/4113)\n- Tested and verified all commands in CLI documentation [#4143](https://github.com/elizaos/eliza/issues/4143)\n\n### Social Media Integration\n- Resolved issues with Twitter media generation and posting [#4241](https://github.com/elizaos/eliza/issues/4241), [#4224](https://github.com/elizaos/eliza/issues/4224)\n- Fixed problems with Twitter interactions and reactions [#4181](https://github.com/elizaos/eliza/issues/4181)\n- Addressed formatting issues in social media posts [#3897](https://github.com/elizaos/eliza/issues/3"
  },
  "github_extracted_data_monthly_stats_text_2025-05": "{\n  \"interval\": {\n    \"intervalStart\": \"2025-05-01T00:00:00.000Z\",\n    \"intervalEnd\": \"2025-06-01T00:00:00.000Z\",\n    \"intervalType\": \"month\"\n  },\n  \"repository\": \"elizaos/eliza\",\n  \"overview\": \"From 2025-05-01 to 2025-06-01, elizaos/eliza had 332 new PRs (260 merged), 20 new issues, and 70 active contributors.\",\n  \"topIssues\": [\n    {\n      \"id\": \"I_kwDOMT5cIs600DmL\",\n      \"title\": \"Error: No handler found for delegate type: TEXT_EMBEDDING with OpenAI\",\n      \"author\": \"Kirstygoodary\",\n      \"number\": 4418,\n      \"repository\": \"elizaos/eliza\",\n      \"body\": \"Having issues in the chat, when writing the message getting this error: \\n\\n```\\nfile:///Users/../.nvm/versions/node/v23.3.0/lib/node_modules/@elizaos/cli/dist/chunk-GFPVHNVN.js:46822\\n      throw new Error(`No handler found for delegate type: ${modelKey}`);\\n            ^\\n```\\n```\\nError: No handler found for delegate type: TEXT_EMBEDDING\\n```\\n\\nI've added the open api key to .env. \\n\\nOn line 45459 in `chunk-GFPVHNVN.js`  - `TEXT_EMBEDDING: \\\"TEXT_EMBEDDING\\\"`,  is being used as the `modelKey` it seems. \\nis this right for `modelType`? \\n\\nAlso tried `rm -rf ~/.eliza` and restarted.\",\n      \"createdAt\": \"2025-05-01T09:48:19Z\",\n      \"closedAt\": null,\n      \"state\": \"OPEN\",\n      \"commentCount\": 6\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs62Hsv6\",\n      \"title\": \"Cannot find module '@elizaos/core' or its corresponding type declarations.\\\",\",\n      \"author\": \"BinaryBluePeach\",\n      \"number\": 4536,\n      \"repository\": \"elizaos/eliza\",\n      \"body\": \"**It has 3 problems. When I clicked on Agent, source, and then default character it showed this.**  I would appreciate some help. Thanks!\\n\\n\\\"owner\\\": \\\"typescript\\\",\\n\\t\\\"code\\\": \\\"2307\\\",\\n\\t\\\"severity\\\": 8,\\n\\t\\\"message\\\": \\\"Cannot find module '@elizaos/core' or its corresponding type declarations.\\\",\\n\\t\\\"source\\\": \\\"ts\\\",\\n\\t\\\"startLineNumber\\\": 1,\\n\\t\\\"startColumn\\\": 51,\\n\\t\\\"endLineNumber\\\": 1,\\n\\t\\\"endColumn\\\": 66\\n\\nowner\\\": \\\"typescript\\\",\\n    \\\"severity\\\": 8,\\n    \\\"message\\\": \\\"Cannot find type definition file for 'node'.\\\\n  The file is in the program because:\\\\n    Entry point of type library 'node' specified in compilerOptions\\\",\\n    \\\"source\\\": \\\"ts\\\",\\n    \\\"startLineNumber\\\": 1,\\n    \\\"startColumn\\\": 1,\\n    \\\"endLineNumber\\\": 1,\\n    \\\"endColumn\\\": 2\\n\\n\\n\\\"owner\\\": \\\"typescript\\\",\\n    \\\"severity\\\": 8,\\n    \\\"message\\\": \\\"Cannot find type definition file for 'jest'.\\\\n  The file is in the program because:\\\\n    Entry point of type library 'jest' specified in compilerOptions\\\",\\n    \\\"source\\\": \\\"ts\\\",\\n    \\\"startLineNumber\\\": 1,\\n    \\\"startColumn\\\": 1,\\n    \\\"endLineNumber\\\": 1,\\n    \\\"endColumn\\\": 2\\n\\n![Image](https://github.com/user-attachments/assets/316e0faa-a12b-4881-824d-fff85271232f)\",\n      \"createdAt\": \"2025-05-12T02:42:08Z\",\n      \"closedAt\": null,\n      \"state\": \"OPEN\",\n      \"commentCount\": 6\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs60vfHb\",\n      \"title\": \"RAG document Knowledge error (getCachedEmbeddings)\",\n      \"author\": \"retdude\",\n      \"number\": 4408,\n      \"repository\": \"elizaos/eliza\",\n      \"body\": \"**Describe the bug**\\n\\nThe application encounters multiple errors during knowledge processing:\\n1. Circuit breaker errors causing knowledge processing failures\\n2. UTF-8 encoding issues with PDF files\\n3. Database operation failures due to invalid byte sequences\\n\\nThe errors occur during the initialization phase when processing character knowledge, particularly when handling PDF files and text content.\\n\\n\\n**To Reproduce**\\n\\n1. Put PDF knowledge in 'eliza/characters/knowledge/<your agent>'\\n2. Set ragKnowledge to 'true' in your character file.\\n3. Edit your character file to add the knowlege like so:\\n```\\n \\\"knowledge\\\": [\\n    {\\n      \\\"directory\\\": \\\"tech_guides\\\",\\n      \\\"shared\\\": true\\n    }\\n  ], \\n```\\n4. Start the application using `pnpm start`\\n5. The errors appear during the knowledge processing phase\\n6. Specific errors include:\\n   - \\\"invalid byte sequence for encoding \\\"UTF8\\\": 0x00\\\"\\n   - \\\"Circuit breaker is OPEN\\\"\\n   - \\\"unsupported Unicode escape sequence\\\"\\n\\n\\n**Expected behavior**\\n\\n- PDF files should be properly processed without encoding errors\\n- Knowledge processing should complete successfully\\n- Circuit breaker should handle failures gracefully without blocking all operations\\n\\n\\n**Screenshots**\\n<img width=\\\"952\\\" alt=\\\"Image\\\" src=\\\"https://github.com/user-attachments/assets/39d789b4-3fee-4a0e-b078-044101051388\\\" />\\n\\n<img width=\\\"1087\\\" alt=\\\"Image\\\" src=\\\"https://github.com/user-attachments/assets/50b881b0-b3f0-43f4-8500-16f947e333fb\\\" />\\n\\n<img width=\\\"1097\\\" alt=\\\"Image\\\" src=\\\"https://github.com/user-attachments/assets/90bed2aa-23db-4c89-95fe-44bb5459a0ff\\\" />\\n\\n<img width=\\\"1095\\\" alt=\\\"Image\\\" src=\\\"https://github.com/user-attachments/assets/6c4db528-f2d2-40b7-9f15-96b1144303ac\\\" />\\n\\n**Additional context**\\n\\n-Using PGVector for RAG\\n- Environment: macOS 23.6.0\\n- The errors occur during the RAG (Retrieval-Augmented Generation) knowledge processing phase\\n- The circuit breaker appears to be tripping due to database operation failures\\n\\n\",\n      \"createdAt\": \"2025-04-30T19:53:01Z\",\n      \"closedAt\": \"2025-05-23T02:30:04Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 5\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs63qFiZ\",\n      \"title\": \"switch agent from sqlite to postgres\",\n      \"author\": \"Icarus-Community\",\n      \"number\": 4697,\n      \"repository\": \"elizaos/eliza\",\n      \"body\": \"**Describe the bug**\\n\\ni have an agent running in V2 dev mode. Now i want to set the postgres db for the agent. i added the adapter-postgres  and added it to .env like this \\n\\nPOSTGRES_URL=postgresql://neondb_owner:*****@royal-sound-a2hlzmuj-pooler.eu-central-1.aws.neon.tech/supahdev?sslmode=require\\n\\njust like the eliza.how and the llm file states. \\n\\nBut my agent keeps loading the Sqlite db instead of the postgres db. \\n\\n\\n\\n**Expected behavior**\\n\\nthe postgress to be used for the agent\\n\\n\\n\\n**Additional context**\\n\\nhope someone can point me to the proper way to change the agent from sqlite to postgress\\n\",\n      \"createdAt\": \"2025-05-21T19:50:54Z\",\n      \"closedAt\": null,\n      \"state\": \"OPEN\",\n      \"commentCount\": 5\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6sPClh\",\n      \"title\": \"RAG processFile attempts to embed entire files causing errors for large documents\",\n      \"author\": \"omikolaj\",\n      \"number\": 3745,\n      \"repository\": \"elizaos/eliza\",\n      \"body\": \"**Describe the bug**\\n\\n`ragknowledge.ts` file is running `embd` function on the entire content of the document, often causing errors with going over token limitations of the underlying model. The code attempts to embed the entire document, and then chunks it out.\\n\\n**To Reproduce**\\n\\n1. Create 'knowledge' directory in 'characters' directory.\\n2. Add a large pdf to the directory\\n3. Update *character.json file `knowledge` property to run embeddings on the file\\n4. Update *character.json file `settings.ragKnowledge` property to 'true'\\n5. Configure .env file to use `USE_OPENAI_EMBEDDING=true` and provide `OPENAI_API_KEY` and `EMBEDDING_OPENAI_MODEL=text-embedding-3-large` (or small)\\n6. Start the server, notice errors: \\n```\\n[2025-03-02 15:14:48] ERROR: API Response: {\\n  \\\"error\\\": {\\n    \\\"message\\\": \\\"This model's maximum context length is 8192 tokens, however you requested 16376 tokens (16376 in your prompt; 0 for the completion). Please reduce your prompt; or completion length.\\\",\\n    \\\"type\\\": \\\"invalid_request_error\\\",\\n    \\\"param\\\": null,\\n    \\\"code\\\": null\\n  }\\n}\\n```\\n\\n**Expected behavior**\\nAll supported documents embedded without errors\\n\\n**Screenshots**\\n\\n![Image](https://github.com/user-attachments/assets/c1d4f359-74b9-4fe5-a38d-c90012a52f27)\\n\\n**Additional context**\\n\\nThe code that does this was added on Jan5. It apppears to be in the latest release tag. Its possible Im setting something up wrong, but its not clear what.\\n\",\n      \"createdAt\": \"2025-03-02T15:42:28Z\",\n      \"closedAt\": \"2025-05-23T02:31:18Z\",\n      \"state\": \"CLOSED\",\n      \"commentCount\": 3\n    }\n  ],\n  \"topPRs\": [\n    {\n      \"id\": \"PR_kwDOMT5cIs6W-XKp\",\n      \"title\": \"Permashill impl plan v1\",\n      \"author\": \"jkbrooks\",\n      \"number\": 4683,\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 and merge. -->\\r\\n\\r\\n# Risks\\r\\n\\r\\n<!--\\r\\nLow, medium, large. List what kind of risks and what could be affected.\\r\\n-->\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n<!--\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\nImprovements (misc. changes to existing features)\\r\\nFeatures (non-breaking change which adds functionality)\\r\\nUpdates (new versions of included code)\\r\\n-->\\r\\n\\r\\n<!-- This \\\"Why\\\" section is most relevant if there are no linked issues explaining why. If there is a related issue, it might make sense to skip this why section. -->\\r\\n<!--\\r\\n## Why are we doing this? Any context or related work?\\r\\n-->\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\n<!--\\r\\nMy changes do not require a change to the project documentation.\\r\\nMy changes require a change to the project documentation.\\r\\nIf documentation change is needed: I have updated the documentation accordingly.\\r\\n-->\\r\\n\\r\\n<!-- Please show how you tested the PR. This will really help if the PR needs to be retested and probably help the PR get merged quicker. -->\\r\\n\\r\\n# Testing\\r\\n\\r\\n## Where should a reviewer start?\\r\\n\\r\\n## Detailed testing steps\\r\\n\\r\\n<!--\\r\\nNone: Automated tests are acceptable.\\r\\n-->\\r\\n\\r\\n<!--\\r\\n- As [anon/admin], go to [link]\\r\\n  - [do action]\\r\\n  - verify [result]\\r\\n-->\\r\\n\\r\\n<!-- If there is a UI change, please include before and after screenshots or videos. This will speed up PRs being merged. It is extra nice to annotate screenshots with arrows or boxes pointing out the differences. -->\\r\\n<!--\\r\\n## Screenshots\\r\\n### Before\\r\\n### After\\r\\n-->\\r\\n\\r\\n<!-- If there is anything about the deployment, please make a note. -->\\r\\n<!--\\r\\n# Deploy Notes\\r\\n-->\\r\\n\\r\\n<!--  Copy and paste command line output. -->\\r\\n<!--\\r\\n## Database changes\\r\\n-->\\r\\n\\r\\n<!--  Please specify deploy instructions if there is something more than the automated steps. -->\\r\\n<!--\\r\\n## Deployment instructions\\r\\n-->\\r\\n\\r\\n<!-- If you are on Discord, please join https://discord.gg/elizaOS and state your Discord username here for the contributor role and join us in #development-feed -->\\r\\n<!--\\r\\n## Discord username\\r\\n\\r\\n-->\\r\\n\",\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-05-21T01:03:32Z\",\n      \"mergedAt\": null,\n      \"additions\": 357476,\n      \"deletions\": 183847\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6VF93K\",\n      \"title\": \"Feat/jimmy project manager\",\n      \"author\": \"samarth30\",\n      \"number\": 4462,\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 and merge. -->\\r\\n\\r\\n# Risks\\r\\n\\r\\n<!--\\r\\nLow, medium, large. List what kind of risks and what could be affected.\\r\\n-->\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n<!--\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\nImprovements (misc. changes to existing features)\\r\\nFeatures (non-breaking change which adds functionality)\\r\\nUpdates (new versions of included code)\\r\\n-->\\r\\n\\r\\n<!-- This \\\"Why\\\" section is most relevant if there are no linked issues explaining why. If there is a related issue, it might make sense to skip this why section. -->\\r\\n<!--\\r\\n## Why are we doing this? Any context or related work?\\r\\n-->\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\n<!--\\r\\nMy changes do not require a change to the project documentation.\\r\\nMy changes require a change to the project documentation.\\r\\nIf documentation change is needed: I have updated the documentation accordingly.\\r\\n-->\\r\\n\\r\\n<!-- Please show how you tested the PR. This will really help if the PR needs to be retested and probably help the PR get merged quicker. -->\\r\\n\\r\\n# Testing\\r\\n\\r\\n## Where should a reviewer start?\\r\\n\\r\\n## Detailed testing steps\\r\\n\\r\\n<!--\\r\\nNone: Automated tests are acceptable.\\r\\n-->\\r\\n\\r\\n<!--\\r\\n- As [anon/admin], go to [link]\\r\\n  - [do action]\\r\\n  - verify [result]\\r\\n-->\\r\\n\\r\\n<!-- If there is a UI change, please include before and after screenshots or videos. This will speed up PRs being merged. It is extra nice to annotate screenshots with arrows or boxes pointing out the differences. -->\\r\\n<!--\\r\\n## Screenshots\\r\\n### Before\\r\\n### After\\r\\n-->\\r\\n\\r\\n<!-- If there is anything about the deployment, please make a note. -->\\r\\n<!--\\r\\n# Deploy Notes\\r\\n-->\\r\\n\\r\\n<!--  Copy and paste command line output. -->\\r\\n<!--\\r\\n## Database changes\\r\\n-->\\r\\n\\r\\n<!--  Please specify deploy instructions if there is something more than the automated steps. -->\\r\\n<!--\\r\\n## Deployment instructions\\r\\n-->\\r\\n\\r\\n<!-- If you are on Discord, please join https://discord.gg/elizaOS and state your Discord username here for the contributor role and join us in #development-feed -->\\r\\n<!--\\r\\n## Discord username\\r\\n\\r\\n-->\\r\\n\",\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-05-06T11:47:47Z\",\n      \"mergedAt\": null,\n      \"additions\": 327296,\n      \"deletions\": 4390\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6SicfE\",\n      \"title\": \"Odi v2 plugins ben copy\",\n      \"author\": \"odilitime\",\n      \"number\": 4289,\n      \"body\": \"\",\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-14T19:24:53Z\",\n      \"mergedAt\": null,\n      \"additions\": 82802,\n      \"deletions\": 11011\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6Vgmsl\",\n      \"title\": \"chore: 0.25.19 release\",\n      \"author\": \"odilitime\",\n      \"number\": 4501,\n      \"body\": \"- #3741\\r\\n- #3762\\r\\n- #3748\\r\\n- #3747\\r\\n- #3751\\r\\n- #3749\\r\\n- #3746\\r\\n- #3763\\r\\n- #3764\\r\\n- #3772\\r\\n- #3768\\r\\n- #3769\\r\\n- #3778\\r\\n- #3792\\r\\n- #3788\\r\\n- #3793\\r\\n- #3796\\r\\n- #3422\\r\\n- #3458\\r\\n- #3658\\r\\n- #3583\\r\\n- #3790\\r\\n- #3329\\r\\n- #2876\\r\\n- #3809\\r\\n- #3906\\r\\n- #3944\\r\\n- #3900\\r\\n- #3881\\r\\n- #3958\\r\\n- #3970\\r\\n- #3968\\r\\n- #3959\\r\\n- #3984\\r\\n- #3987\\r\\n- #4116\\r\\n- #4064\\r\\n- #4038\\r\\n- #4030\\r\\n- #3927\\r\\n- #3938\\r\\n- #4029\\r\\n- #4136\\r\\n- #4148\\r\\n- #4313\\r\\n- #4312\\r\\n- #4321\\r\\n- #4322\\r\\n- #4334\\r\\n- #4377\\r\\n- #4433\\r\\n- #4460\\r\\n- #4195\\r\\n- #4470\\r\\n- #4198\\r\\n- #4235\\r\\n- #4384\",\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-05-09T00:15:56Z\",\n      \"mergedAt\": \"2025-05-09T00:50:58Z\",\n      \"additions\": 57742,\n      \"deletions\": 24516\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6VXVTL\",\n      \"title\": \"docs: add indonesian readme\",\n      \"author\": \"K1mc4n\",\n      \"number\": 4485,\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 and merge. -->\\r\\n\\r\\n# Risks\\r\\n\\r\\n<!--\\r\\nLow, medium, large. List what kind of risks and what could be affected.\\r\\n-->\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n<!--\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\nImprovements (misc. changes to existing features)\\r\\nFeatures (non-breaking change which adds functionality)\\r\\nUpdates (new versions of included code)\\r\\n-->\\r\\n\\r\\n<!-- This \\\"Why\\\" section is most relevant if there are no linked issues explaining why. If there is a related issue, it might make sense to skip this why section. -->\\r\\n<!--\\r\\n## Why are we doing this? Any context or related work?\\r\\n-->\\r\\n\\r\\n# Documentation changes needed?\\r\\n\\r\\n<!--\\r\\nMy changes do not require a change to the project documentation.\\r\\nMy changes require a change to the project documentation.\\r\\nIf documentation change is needed: I have updated the documentation accordingly.\\r\\n-->\\r\\n\\r\\n<!-- Please show how you tested the PR. This will really help if the PR needs to be retested and probably help the PR get merged quicker. -->\\r\\n\\r\\n# Testing\\r\\n\\r\\n## Where should a reviewer start?\\r\\n\\r\\n## Detailed testing steps\\r\\n\\r\\n<!--\\r\\nNone: Automated tests are acceptable.\\r\\n-->\\r\\n\\r\\n<!--\\r\\n- As [anon/admin], go to [link]\\r\\n  - [do action]\\r\\n  - verify [result]\\r\\n-->\\r\\n\\r\\n<!-- If there is a UI change, please include before and after screenshots or videos. This will speed up PRs being merged. It is extra nice to annotate screenshots with arrows or boxes pointing out the differences. -->\\r\\n<!--\\r\\n## Screenshots\\r\\n### Before\\r\\n### After\\r\\n-->\\r\\n\\r\\n<!-- If there is anything about the deployment, please make a note. -->\\r\\n<!--\\r\\n# Deploy Notes\\r\\n-->\\r\\n\\r\\n<!--  Copy and paste command line output. -->\\r\\n<!--\\r\\n## Database changes\\r\\n-->\\r\\n\\r\\n<!--  Please specify deploy instructions if there is something more than the automated steps. -->\\r\\n<!--\\r\\n## Deployment instructions\\r\\n-->\\r\\n\\r\\n<!-- If you are on Discord, please join https://discord.gg/elizaOS and state your Discord username here for the contributor role and join us in #development-feed -->\\r\\n<!--\\r\\n## Discord username\\r\\n\\r\\n-->\\r\\n\",\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-05-08T03:07:33Z\",\n      \"mergedAt\": null,\n      \"additions\": 57438,\n      \"deletions\": 24287\n    }\n  ],\n  \"codeChanges\": {\n    \"additions\": 129660,\n    \"deletions\": 91063,\n    \"files\": 1075,\n    \"commitCount\": 1277\n  },\n  \"completedItems\": [\n    {\n      \"title\": \"Semantic splitText\",\n      \"prNumber\": 4235,\n      \"type\": \"other\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nImproving RAG knowledge retrieval quality\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes how text is chunked for embeddings but maintains size constraints with small flexibility.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nReplaces charac\"\n    },\n    {\n      \"title\": \"fix json parse problem with nested objects\",\n      \"prNumber\": 4198,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\n[Issue 3779](https://github.com/elizaOS/eliza/issues/3779)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow.  The change modifies a regular expression used for JSON normalization.  The primary risk is that the updated regex could inadvertently fail to nor\"\n    },\n    {\n      \"title\": \"chore: make cleanup script compatible across platforms\",\n      \"prNumber\": 4195,\n      \"type\": \"refactor\",\n      \"body\": \"## What does this PR do?\\r\\n\\r\\nHey!  \\r\\n\\r\\nI noticed the cleanup script was using `-print0 | xargs -0`, which doesn't work out of the box on macOS due to differences in `find`. I’ve replaced that part with a more portable `-exec rm -rf {} +` ver\"\n    },\n    {\n      \"title\": \"feat: Prepare 0.x for sharing plugins with 1.x\",\n      \"prNumber\": 4384,\n      \"type\": \"feature\",\n      \"body\": \"# Still waiting on\\r\\n- integrating core-plugin-v1 conversion\\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\\nHandles new plugin repo format \\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. changes to existing featu\"\n    },\n    {\n      \"title\": \"add: Autofun Buy, and Sell through contract\",\n      \"prNumber\": 4397,\n      \"type\": \"other\",\n      \"body\": \"add: Autofun Buy, and Sell through contract\"\n    },\n    {\n      \"title\": \"chore: remove plugin-browser from monorepo\",\n      \"prNumber\": 4406,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n  - Removed the entire `plugin-browser` package, including all source code, configuration files, documentation, and tests. \"\n    },\n    {\n      \"title\": \"Chore/remove plugin storage s3\",\n      \"prNumber\": 4402,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n  - Removed the S3 storage plugin package, including all associated source files, configuration files, documentation, and t\"\n    },\n    {\n      \"title\": \"Eli2 268/refactor and enhance elizaos publish cli command\",\n      \"prNumber\": 4424,\n      \"type\": \"refactor\",\n      \"body\": \"# Refactor & Enhance ElizaOS Publishing Workflow\\r\\n\\r\\n## TL;DR\\r\\n- Unified publishing pipeline for **plugins _and_ projects**\\r\\n- Correct tags/topics everywhere\\r\\n- Cleaner branch names (`plugin-name`, `project-name`)\\r\\n- Standard `0.1.0` startin\"\n    },\n    {\n      \"title\": \"feat: use unique pglite folder if not provided\",\n      \"prNumber\": 4423,\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- **New Features**\\n\\t- Database directories are now created and managed on a per-project basis, improving isolation and organization.\\n- *\"\n    },\n    {\n      \"title\": \"chore: remove hackish solution for cp migrations\",\n      \"prNumber\": 4422,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n  - Removed bundled database migration files and related scripts from the CLI package.\\n  - Updated the CLI package configur\"\n    },\n    {\n      \"title\": \"feat: extend openai plugin to support custom embedding endpoint\",\n      \"prNumber\": 4421,\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- **New Features**\\n\\t- Added support for a new environment variable to specify a separate endpoint for embedding requests, allowing users\"\n    },\n    {\n      \"title\": \"feat: add auth middleware + api key dialog if unauth\",\n      \"prNumber\": 4420,\n      \"type\": \"feature\",\n      \"body\": \"### PR Summary: API Key Authentication and Connection Management Enhancements\\r\\n\\r\\nThis pull request introduces a range of improvements to the Eliza project aimed at enhancing API key authentication and connection management for both the serv\"\n    },\n    {\n      \"title\": \"fix: remove forced bootstrap plugin add\",\n      \"prNumber\": 4417,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR removes the forced adding of the bootstrap plugin to projects through the CLI. Projects *can* use the bootstrap plugin, but it isn't forced on them. Makes simple agents much easier.\"\n    },\n    {\n      \"title\": \"feat: Reply uses small model\",\n      \"prNumber\": 4416,\n      \"type\": \"feature\",\n      \"body\": \"Currently reply is using large model but replies end up being very slow. Small model is appropriate for most functionality.\"\n    },\n    {\n      \"title\": \"fix: make plugin.routes work\",\n      \"prNumber\": 4415,\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\\nMakes a plugin's routes available in /api/agents/AGENT_UUID_OR_NAME/plugins/PLUGIN_NAME/ROUTE_FROM_PLUGIN\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nUpdates (new versions of included \"\n    },\n    {\n      \"title\": \"fix: Don't make unneeded express object\",\n      \"prNumber\": 4414,\n      \"type\": \"bugfix\",\n      \"body\": \"it's made in initializeServer\\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\\nSmall fix I saw\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nbetween:\\r\\nBug fixes (non-breaking change which fixes an issue)\\r\\nImprovements (misc. changes\"\n    },\n    {\n      \"title\": \"fix: bm25 and update dependencies\",\n      \"prNumber\": 4411,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR is a two-fer\\r\\n\\r\\n- Updates dependencies for react, etc\\r\\n- Fixes an issue with bm25 where it wont import and run the worker.js worker -- basically just removed the worker since its not very performance sensitive in the way we're using\"\n    },\n    {\n      \"title\": \"chore: remove plugin-local-ai from monorepo\",\n      \"prNumber\": 4439,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat(plugin-openai): Emit model usage events for embeddings and image description\",\n      \"prNumber\": 4438,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\n\\nImprove credit usage tracking in OpenAI plugin\\n\\n# Risks\\n\\nLow. This PR adds model usage tracking for previously untracked models but doesn't modify existing functionality.\\n\\n# Background\\n\\n## What does this PR do?\\n\\nThis PR adds M\"\n    },\n    {\n      \"title\": \"chore: remove plugin-ollama from monorepo\",\n      \"prNumber\": 4437,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Removed the Ollama plugin package, including all related files, documentation, configuration, and build scripts. The plu\"\n    },\n    {\n      \"title\": \"chore: remove plugin-groq from monorepo\",\n      \"prNumber\": 4436,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n  - Removed the Groq plugin package, including all related configuration, documentation, build, and test files.\\n- **Documen\"\n    },\n    {\n      \"title\": \"Eli2 272/cli fix incorrect version detection to show correct latest cli version\",\n      \"prNumber\": 4435,\n      \"type\": \"bugfix\",\n      \"body\": \"## Problem\\r\\nWhen using CLI it is saying to update to 1.0.0.alpha as most recent which isnt correct.\\r\\n\\r\\n## Underlying Cause\\r\\nTwo critical issues affecting the CLI's update mechanism:\\r\\n\\r\\n1. The package manager incorrectly adds 'plugin-' prefi\"\n    },\n    {\n      \"title\": \"chore: remove plugin-venice from monorepo\",\n      \"prNumber\": 4434,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n\\t- Removed the Venice AI plugin and all related files, including documentation, configuration, tests, and build scripts, fr\"\n    },\n    {\n      \"title\": \"fix: update broken image path in Thai README\",\n      \"prNumber\": 4433,\n      \"type\": \"bugfix\",\n      \"body\": \"The original image path was broken due to an unnecessary leading ./docs/ prefix, which doesn't match the file structure when the site is rendered or deployed. Updating the path ensures the Eliza banner is displayed correctly in the document\"\n    },\n    {\n      \"title\": \"fix: small template fix\",\n      \"prNumber\": 4431,\n      \"type\": \"bugfix\",\n      \"body\": \"Added character bio and postDirections to the quote/reply template prompt\"\n    },\n    {\n      \"title\": \"fix: [plugin-twitter] small clean up\",\n      \"prNumber\": 4430,\n      \"type\": \"bugfix\",\n      \"body\": \"removed unused code\"\n    },\n    {\n      \"title\": \"feat: twitter timeline\",\n      \"prNumber\": 4429,\n      \"type\": \"feature\",\n      \"body\": \"Related: https://github.com/elizaOS/eliza/issues/4405\\r\\n\\r\\nThis PR introduces a new timeline.ts module to handle bot interactions with the Twitter timeline.\\r\\n\\r\\nThe timeline interaction is now optional. To enable it, configure the following en\"\n    },\n    {\n      \"title\": \"chore: remove plugin-redpill from monorepo\",\n      \"prNumber\": 4428,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: remove plugin-anthropic from monorepo\",\n      \"prNumber\": 4427,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n  - Removed the Anthropic plugin package and all related files, including documentation, configuration, tests, and source c\"\n    },\n    {\n      \"title\": \"add blog for twitter agent setup\",\n      \"prNumber\": 4425,\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  - Added a comprehensive tutorial guiding users through setting up, customizing, and deploying a Twitter AI agent u\"\n    },\n    {\n      \"title\": \"docs: fix title spacing\",\n      \"prNumber\": 4443,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fix Documentation Title Spacing\\r\\n\\r\\n`eliza is apowerful AI agent framework for autonomy & personality` ---> `eliza is a powerful AI agent framework for autonomy & personality`\\r\\n\"\n    },\n    {\n      \"title\": \"Fix ESM type generation in packages: SQL, Boostrap & OpenAI\",\n      \"prNumber\": 4442,\n      \"type\": \"bugfix\",\n      \"body\": \"👉 This is a follow up to https://github.com/elizaOS/eliza/pull/4341\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTypeScript type resolution issues in `@elizaos/plugin-sql`, `@elizaos/plugin-boostrapl` & `@elizaos/plugin-openai` packages\\r\\n\\r\\nFixes: https://github.com\"\n    },\n    {\n      \"title\": \"chore: update cli command docs\",\n      \"prNumber\": 4448,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n  - Updated and expanded documentation for several CLI commands, including `dev`, `publish`, `test`, and `update`, p\"\n    },\n    {\n      \"title\": \"chore: organise imports and use relative paths\",\n      \"prNumber\": 4447,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n  - Consolidated and reorganized import statements across multiple CLI files for improved clarity and maintainability.\\n  \"\n    },\n    {\n      \"title\": \"📝 Add docstrings to `refactor-env`\",\n      \"prNumber\": 4446,\n      \"type\": \"feature\",\n      \"body\": \"Docstrings generation was requested by @wtfsayo.\\n\\n* https://github.com/elizaOS/eliza/pull/4445#issuecomment-2849042039\\n\\nThe following files were modified:\\n\\n* `packages/cli/src/commands/env.ts`\\n* `packages/cli/src/utils/config-manager.ts`\\n* \"\n    },\n    {\n      \"title\": \"chore: refactor env getting\",\n      \"prNumber\": 4445,\n      \"type\": \"refactor\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n  - Introduced a unified environment information system, providing detailed system, CLI, and package manager details t\"\n    },\n    {\n      \"title\": \"fix(pglite): JSON serialization to handle invalid Unicode escape sequences when log\",\n      \"prNumber\": 4458,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nIssue #42: Unicode escape sequence error when creating log entries with TEXT_LARGE model type\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This fix handles malformed Unicode escape sequences in JSON data to prevent database errors. No impact on exist\"\n    },\n    {\n      \"title\": \"fix: plugin install cmd plugins & start\",\n      \"prNumber\": 4456,\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- **New Features**\\n\\t- Improved plugin installation and loading by automatically determining the correct install tag (alpha, beta, or sta\"\n    },\n    {\n      \"title\": \"fix(hot): version install issues\",\n      \"prNumber\": 4454,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: discord service unregister timeout\",\n      \"prNumber\": 4450,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nIssue with timeouts during Discord agent unregistration\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This fix properly handles timeout cancellation when stopping the Discord service, which prevents errors when deleting an agent.\\r\\n\\r\\n# Background\\r\\n\\r\\n##\"\n    },\n    {\n      \"title\": \"fix client scroll bars\",\n      \"prNumber\": 4465,\n      \"type\": \"bugfix\",\n      \"body\": \"Scrollbars were doubled up in task list, also if hover side bar would get scroll weirdly, the main page also had a global scroll bloat.\\r\\n\\r\\nNow it is much cleaner and fullscreen no scrolls.\"\n    },\n    {\n      \"title\": \"add elizadb to .gitignore\",\n      \"prNumber\": 4464,\n      \"type\": \"feature\",\n      \"body\": \"I had like 1000+ files in git added when ran migration script.\\r\\n\\r\\n`elizaDb` in camelcase is not correct, it's `elizadb`\"\n    },\n    {\n      \"title\": \"fix bunx / npx detection\",\n      \"prNumber\": 4463,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"docs: Update broken Eliza documentation links\",\n      \"prNumber\": 4460,\n      \"type\": \"docs\",\n      \"body\": \"replaced old ai16z.github.io/eliza/ link with docs.eliza.how/ — old one was 404. updated in tutorial and resources.\"\n    },\n    {\n      \"title\": \"chore: remove StudioLM support, focus on llama.cpp\",\n      \"prNumber\": 4459,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n  - Updated documentation to focus on local AI model configuration, replacing StudioLM-specific instructions with det\"\n    },\n    {\n      \"title\": \"Delete all memories API and client hooks.\",\n      \"prNumber\": 4467,\n      \"type\": \"other\",\n      \"body\": \"Adds API and client React hooks to wipe all memories in single request.\\r\\nThis is for: \\\"clear chat\\\" button feature.\\r\\nNot sure where to put button in UI... tough to decide.\"\n    },\n    {\n      \"title\": \"fix type errors in CLI, fs.exists is deprecated\",\n      \"prNumber\": 4482,\n      \"type\": \"bugfix\",\n      \"body\": \"```bash\\r\\nVersion: 1.0.0-beta.48\\r\\n[2025-05-07 22:26:45] WARN: Error loading configuration: TypeError: fs4.exists is not a function\\r\\n[2025-05-07 22:26:45] INFO: First time setup. Let's configure your Eliza agent.\\r\\n[2025-05-07 22:26:45] ERROR:\"\n    },\n    {\n      \"title\": \"chore: remove plugin-elevenlabs ai from monorepo\",\n      \"prNumber\": 4480,\n      \"type\": \"other\",\n      \"body\": \"<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Chores**\\r\\n\\t- Removed the ElevenLabs plugin package and all its associated files, including configuration, build scripts, license, \"\n    },\n    {\n      \"title\": \"chore: cleaner load-plugin code\",\n      \"prNumber\": 4478,\n      \"type\": \"refactor\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n  - Improved plugin module loading for greater reliability and flexibility, with enhanced error handling and logging.\\n  -\"\n    },\n    {\n      \"title\": \"fix: roll back plugin loading code\",\n      \"prNumber\": 4477,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Revert \\\"Fix ESM type declarations in Core\\\"\",\n      \"prNumber\": 4475,\n      \"type\": \"bugfix\",\n      \"body\": \"Reverts elizaOS/eliza#4341\"\n    },\n    {\n      \"title\": \"chore(update-docs): make sure bun is installed\",\n      \"prNumber\": 4474,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n  - Updated installation instructions to include Bun as an officially supported method for installing the CLI tool.\\n\"\n    },\n    {\n      \"title\": \"Revert \\\"Fix ESM type generation in packages: SQL, Boostrap & OpenAI\\\"\",\n      \"prNumber\": 4473,\n      \"type\": \"bugfix\",\n      \"body\": \"Reverts elizaOS/eliza#4442\"\n    },\n    {\n      \"title\": \"Feat/jimmy pm agent\",\n      \"prNumber\": 4471,\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\\nJimmy the project manager\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled o\"\n    },\n    {\n      \"title\": \"Fix typos and improve dependencies management\",\n      \"prNumber\": 4470,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR includes several fixes and improvements:\\r\\n\\r\\n- Fix typo in \\\"safety\\\" word in changelog entries\\r\\n- Fix spelling of \\\"dependencies\\\" word\\r\\n- Fix \\\"Skipping\\\" word spelling\\r\\n- Remove duplicate changelog entries\\r\\n\\r\\nThe changes ensure consiste\"\n    },\n    {\n      \"title\": \"📝 Add docstrings to `monorepo-resolve`\",\n      \"prNumber\": 4469,\n      \"type\": \"feature\",\n      \"body\": \"Docstrings generation was requested by @wtfsayo.\\n\\n* https://github.com/elizaOS/eliza/pull/4468#issuecomment-2857150910\\n\\nThe following files were modified:\\n\\n* `packages/cli/src/commands/dev.ts`\\n* `packages/cli/src/utils/build-project.ts`\\n\\n<d\"\n    },\n    {\n      \"title\": \"chore: use existing utils for monorepo resolution\",\n      \"prNumber\": 4468,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n  - Improved monorepo environment detection by centralizing logic and switching to asynchronous operations.\\n  - Streamlin\"\n    },\n    {\n      \"title\": \"Use real drizzle ORM for DB base operation types.\",\n      \"prNumber\": 4500,\n      \"type\": \"other\",\n      \"body\": \"On my journey to fix tests I noticed:\\r\\n\\r\\n```bash\\r\\n@elizaos/plugin-sql:test:    × deleteAgent > should delete an agent and all related data 5ms\\r\\n@elizaos/plugin-sql:test:      → tx.select(...).from(...).where(...).limit is not a function\\r\\n``\"\n    },\n    {\n      \"title\": \"📝 Add docstrings to `fix-pglite-dir`\",\n      \"prNumber\": 4498,\n      \"type\": \"feature\",\n      \"body\": \"Docstrings generation was requested by @wtfsayo.\\n\\n* https://github.com/elizaOS/eliza/pull/4497#issuecomment-2863124160\\n\\nThe following files were modified:\\n\\n* `packages/plugin-sql/src/migrate.ts`\\n\\n<details>\\n<summary>ℹ️ Note</summary><blockqu\"\n    },\n    {\n      \"title\": \"chore: fix pglite dir\",\n      \"prNumber\": 4497,\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- **New Features**\\n  - The data directory for the PGlite database can now be configured using an environment variable. If not set, a pro\"\n    },\n    {\n      \"title\": \"fix: tts manager and transcribe\",\n      \"prNumber\": 4496,\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- **Documentation**\\n  - Updated the README to include detailed instructions for installing FFmpeg, required for audio transcription acro\"\n    },\n    {\n      \"title\": \"chore: fix runtime type\",\n      \"prNumber\": 4495,\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 internal handling and validation of agent identifiers to enhance reliability when accessing agent runtimes. N\"\n    },\n    {\n      \"title\": \"📝 Add docstrings to `combined-ELI2-279-ELI2-280/fix-publish-cli-options-platform-and-skip-registry`\",\n      \"prNumber\": 4494,\n      \"type\": \"feature\",\n      \"body\": \"Docstrings generation was requested by @wtfsayo.\\n\\n* https://github.com/elizaOS/eliza/pull/4492#issuecomment-2862285854\\n\\nThe following files were modified:\\n\\n* `packages/cli/src/utils/publisher.ts`\\n\\n<details>\\n<summary>ℹ️ Note</summary><blockq\"\n    },\n    {\n      \"title\": \"docs: update docs to prefer direct usage instead of npx\",\n      \"prNumber\": 4493,\n      \"type\": \"docs\",\n      \"body\": \"@coderabbitai review\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Documentation**\\n  - Updated all CLI usage examples and instructions to use the simplified command format (`eliza\"\n    },\n    {\n      \"title\": \"Combined eli2 279 eli2 280/fix publish cli options platform and skip registry\",\n      \"prNumber\": 4492,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR addresses two issues with the ElizaOS CLI publish options:\\r\\n\\r\\n## 1. Platform Option Removal\\r\\n\\r\\n- Removed `-px, --platform` option from the publish command\\r\\n- Set 'node' as the default platform for all packages (via `packageJson.plat\"\n    },\n    {\n      \"title\": \"Eli2 277/fix missing gitignore in plugins created with global cli installation\",\n      \"prNumber\": 4489,\n      \"type\": \"bugfix\",\n      \"body\": \"**Problem**\\r\\n\\r\\nWhen creating plugins or projects using the globally installed ElizaOS CLI, the generated directories were missing .gitignore and .npmignore files. This happened because npm strips these special files during the package publi\"\n    },\n    {\n      \"title\": \"Create README_IND.md\",\n      \"prNumber\": 4488,\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\": \"Update README.md\",\n      \"prNumber\": 4483,\n      \"type\": \"other\",\n      \"body\": \"for test\\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 the f\"\n    },\n    {\n      \"title\": \"chore: remove plugin-solana from monorepo\",\n      \"prNumber\": 4513,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: remove plugin-openai from monorepo\",\n      \"prNumber\": 4511,\n      \"type\": \"other\",\n      \"body\": \"\\r\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Chores**\\r\\n\\t- Removed the OpenAI plugin and all related files, documentation, and configuration from the project.\\r\\n\\t- Deleted ref\"\n    },\n    {\n      \"title\": \"fix: delete agents that have been in room\",\n      \"prNumber\": 4510,\n      \"type\": \"bugfix\",\n      \"body\": \"## PR Summary: Fix Foreign Key Constraint Violation on Agent Deletion\\r\\n\\r\\n[Linear](https://linear.app/eliza-labs/issue/ELIZA-271/if-agent-has-been-in-a-room-it-cant-be-deleted)\\r\\n\\r\\n**Problem:**\\r\\nAttempting to delete an agent resulted in a dat\"\n    },\n    {\n      \"title\": \"ELIZA290/part-1-global-options-create-and-setup-monorepo-commands\",\n      \"prNumber\": 4509,\n      \"type\": \"other\",\n      \"body\": \"This PR addresses several issues with the ElizaOS CLI to improve user experience and align functionality with documentation. It is part of a multi-pr (probably 3 prs or so more) effort to get the cli comprehensively tested (ELIZA-290) so we\"\n    },\n    {\n      \"title\": \"Enhance message handling and text escaping by adding null checks. \",\n      \"prNumber\": 4508,\n      \"type\": \"other\",\n      \"body\": \"Enhance message handling and text escaping by adding null checks. \\r\\nUpdated MessageManager to handle empty messages and modified utility functions to return empty strings for null inputs, ensuring robustness in message processing.\"\n    },\n    {\n      \"title\": \"[enhancement] Refactor model handling in AgentRuntime to support provider and priority\",\n      \"prNumber\": 4507,\n      \"type\": \"refactor\",\n      \"body\": \"Refactor model handling in AgentRuntime to support provider and priority. \\r\\nUpdated ModelHandler type to include provider and optional priority for better model selection. \\r\\nEnhanced registerModel and getModel methods to utilize these new f\"\n    },\n    {\n      \"title\": \"V2 fixed twitter\",\n      \"prNumber\": 4506,\n      \"type\": \"bugfix\",\n      \"body\": \"Refactor Twitter plugin code for improved error handling and code clarity. \\r\\nUpdated maxRetries to be configurable via environment variable, added source property to Twitter interaction messages, and enforced text validation in tweet creati\"\n    },\n    {\n      \"title\": \"strict types, generate DTS, plugin-bootstrap\",\n      \"prNumber\": 4504,\n      \"type\": \"other\",\n      \"body\": \"We cannot write stable code in Typescript, if do not generate types, and respect strict mode.\\r\\n\\r\\nThis PR fixes all red errors in plugin-bootstrap and generates a index.d.ts.\\r\\n\\r\\nI don't see any sensible way to develop without moving to stric\"\n    },\n    {\n      \"title\": \"chore(deps): bump the npm_and_yarn group across 2 directories with 8 updates\",\n      \"prNumber\": 4502,\n      \"type\": \"other\",\n      \"body\": \"Bumps the npm_and_yarn group with 7 updates in the / directory:\\n\\n| Package | From | To |\\n| --- | --- | --- |\\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.26.0` | `7.27.1` |\\n| [@babel/runtime-corej\"\n    },\n    {\n      \"title\": \"chore: 0.25.19 release\",\n      \"prNumber\": 4501,\n      \"type\": \"other\",\n      \"body\": \"- #3741\\r\\n- #3762\\r\\n- #3748\\r\\n- #3747\\r\\n- #3751\\r\\n- #3749\\r\\n- #3746\\r\\n- #3763\\r\\n- #3764\\r\\n- #3772\\r\\n- #3768\\r\\n- #3769\\r\\n- #3778\\r\\n- #3792\\r\\n- #3788\\r\\n- #3793\\r\\n- #3796\\r\\n- #3422\\r\\n- #3458\\r\\n- #3658\\r\\n- #3583\\r\\n- #3790\\r\\n- #3329\\r\\n- #2876\\r\\n- #3809\\r\\n- #3906\\r\\n- #394\"\n    },\n    {\n      \"title\": \"chore: clean eliza cache before running ci\",\n      \"prNumber\": 4523,\n      \"type\": \"refactor\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n  - Improved reliability of CLI test workflow by clearing cached data before running tests.\\n\\n<!-- end of auto-generated com\"\n    },\n    {\n      \"title\": \"chore: use right and latest bun versions\",\n      \"prNumber\": 4522,\n      \"type\": \"tests\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n  - Updated the Bun runtime version to ^1.2.13 across relevant configuration files to allow for minor and patch updates.\\n\\n<\"\n    },\n    {\n      \"title\": \"📝 Add docstrings to `api-cleanup`\",\n      \"prNumber\": 4521,\n      \"type\": \"feature\",\n      \"body\": \"Docstrings generation was requested by @wtfsayo.\\n\\n* https://github.com/elizaOS/eliza/pull/4519#issuecomment-2869040797\\n\\nThe following files were modified:\\n\\n* `packages/cli/src/server/api/agent.ts`\\n* `packages/client/src/components/app-sideb\"\n    },\n    {\n      \"title\": \"docs: remove redundant word in solana-v2.md\",\n      \"prNumber\": 4520,\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\\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: faster agent load when many agents\",\n      \"prNumber\": 4519,\n      \"type\": \"feature\",\n      \"body\": \"Fixes issue with agents api being slow when multiple agents!\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n  - Added enhanced agent data fetching with the ability to\"\n    },\n    {\n      \"title\": \"feat: add integration tests\",\n      \"prNumber\": 4518,\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- **New Features**\\n  - Added comprehensive integration tests for all major database operations, including agents, cache, components, emb\"\n    },\n    {\n      \"title\": \"Shaw bugfixes\",\n      \"prNumber\": 4515,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR fixes some bugs. Leaving it on draft since it is complete and will need to be separated out.\"\n    },\n    {\n      \"title\": \"fix: pglite migrations again\",\n      \"prNumber\": 4532,\n      \"type\": \"bugfix\",\n      \"body\": \"fixes pglite migration paths\"\n    },\n    {\n      \"title\": \"fix: remove migrations\",\n      \"prNumber\": 4531,\n      \"type\": \"bugfix\",\n      \"body\": \"remove migrations; they are auto-generated and handled at code level\"\n    },\n    {\n      \"title\": \"Disable loading instrumentation if not enabled.\",\n      \"prNumber\": 4530,\n      \"type\": \"other\",\n      \"body\": \"This removes annoying instrumentation logs in startup.\\r\\n\\r\\n`@elizaos/the-org:dev: [2025-05-11 19:24:33] WARN: [getTracer] Service instrumentation not found in runtime.`\\r\\n\\r\\nNow it doesn't try and load the runtime, unless `process.env.INSTRUME\"\n    },\n    {\n      \"title\": \"Enforce Typescript on /cli and  /plugin-sql, fix missing DB functions.\",\n      \"prNumber\": 4529,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR:\\r\\n\\r\\n- Turns on `dts: true` in both CLI and plugin-sql packages.\\r\\n\\r\\n- This exposed missing: `connection` which was being used in tests but didn't actually exist.\\r\\n\\r\\n- Implemented `getConnection()` for realsies in DB adapters to satis\"\n    },\n    {\n      \"title\": \"remove broken release link in changelog\",\n      \"prNumber\": 4527,\n      \"type\": \"other\",\n      \"body\": \"Found a broken link to v0.25.6-alpha.1 release in docs/docs/changelog.md.\\r\\nReplaced the markdown link with plain text to avoid 404.\\r\\nFeel free to suggest a working link if available — happy to update!\\r\\n\"\n    },\n    {\n      \"title\": \"chore: use newer bun setup\",\n      \"prNumber\": 4526,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: Cleanup the-org ENV and Agent loading.\",\n      \"prNumber\": 4524,\n      \"type\": \"refactor\",\n      \"body\": \"Some cleanups I did while QAing Jimmy PM agent.\\r\\n\\r\\nRewrites the `hasRequiredEnvVars` and Org agent loading process to be much simpler to read and fixes hard coded 6 count of agents.\\r\\n\\r\\nDoes same thing in 50% less code, we do not need to be \"\n    },\n    {\n      \"title\": \"Fix broken Quickstart link\",\n      \"prNumber\": 4555,\n      \"type\": \"bugfix\",\n      \"body\": \"Replaces outdated URL (elizaos.github.io/eliza/quickstart) with working https://eliza.how/docs/quickstart in README.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"feat: plugin-specification submodule\",\n      \"prNumber\": 4553,\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\\nInclude the repo (via submodule) for plugin specification\\r\\nAlso removes hapi from autodoc\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\nImprovements (misc. changes to existing features)\\r\"\n    },\n    {\n      \"title\": \"fix: build for plugin discord & service mess after merge conf\",\n      \"prNumber\": 4552,\n      \"type\": \"bugfix\",\n      \"body\": \"<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Bug Fixes**\\r\\n  - Fixed critical issue within the `service.ts` (several methods missing after improper merge conflicts resolution) \"\n    },\n    {\n      \"title\": \"Remove REST /ping for websocket status checks in client.\",\n      \"prNumber\": 4551,\n      \"type\": \"other\",\n      \"body\": \"The /pings were kinda annoying log spam and were not perfectly realtime, like a 5 second lag on connect / reconnect.\\r\\nWe also didn't even have a proper /ping route, it was 404 and falling back to middleware btw.\\r\\n\\r\\nThis PR changes client fr\"\n    },\n    {\n      \"title\": \"chore: consistent env naming for project manager agent\",\n      \"prNumber\": 4549,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n  - Activated support for the Anthropic plugin in the project manager character.\\n- **Chores**\\n  - Updated the environ\"\n    },\n    {\n      \"title\": \"fix: agent response + better logging/tracing in bootstrap plugin\",\n      \"prNumber\": 4548,\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- **Bug Fixes**\\n  - Improved handling of undefined or missing properties in entity and room details to prevent potential errors and ensu\"\n    },\n    {\n      \"title\": \"fix: bad env resolution\",\n      \"prNumber\": 4547,\n      \"type\": \"bugfix\",\n      \"body\": \"fixes regression from merging bad PRs; env resolution is already handled by 'start.ts` in cli package\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n  - Removed environmen\"\n    },\n    {\n      \"title\": \"minor fix: remove banner display + have -h, --help show on same line\",\n      \"prNumber\": 4546,\n      \"type\": \"bugfix\",\n      \"body\": \"**NO LOGIC OR FUNCTIONALITY CHANGES**\\r\\n\\r\\nin order to keep the cli helper text ux uniform and consistent, i made these two minor changes:\\r\\n\\r\\n- removed the displayBanner(), kinda random to show it in elizaos plugins -- this is mostly called d\"\n    },\n    {\n      \"title\": \"fix(temp): passthrough function so that llm plugins dont break\",\n      \"prNumber\": 4544,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Update README_IND.md\",\n      \"prNumber\": 4542,\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\": \"fix: integration test import\",\n      \"prNumber\": 4541,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: error associated with issue #4336, where TEXT_EMBEDDING was not…\",\n      \"prNumber\": 4537,\n      \"type\": \"bugfix\",\n      \"body\": \"… loaded, it was caused to openai plugin not having an export for getProviderBaseURL\\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#4336 \\r\\n\\r\\n<!-- \"\n    },\n    {\n      \"title\": \"Issue 451\",\n      \"prNumber\": 4575,\n      \"type\": \"other\",\n      \"body\": \"# Ticket: Implement Core EVM RPC Wrappers & Basic Reads (Polygon Plugin)\\r\\n\\r\\n**Ticket Type:** Dev Ticket  \\r\\n**Priority:** P1  \\r\\n**Epic:** Implement Polygon Plugin MVP  \\r\\n**Assignee:** Harsh Modi  \\r\\n**Reporter:** AI Assistant  \\r\\n**Dependencie\"\n    },\n    {\n      \"title\": \"Implement Polygon Gas Oracle Integration\",\n      \"prNumber\": 4574,\n      \"type\": \"other\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\n[Implement Polygon Gas Oracle Integration (Polygon Plugin) #452](https://github.com/Sifchain/sa-eliza/issues/452)\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**\\r\\n\\r\\n*   **External API Dependency:** The primary gas estimation relies on the Polygon\"\n    },\n    {\n      \"title\": \"fix: TEE update for CI\",\n      \"prNumber\": 4572,\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: add commit sha to CLI cache action\",\n      \"prNumber\": 4571,\n      \"type\": \"feature\",\n      \"body\": \"Attempt to fix PRs in CLI tests randomly failing but passing on local and for pushes.\\r\\n\\r\\nAdds SHA hash from github commit to bust cache better.\"\n    },\n    {\n      \"title\": \"fix: update telegram messageManager tests to expect MarkdownV2\",\n      \"prNumber\": 4570,\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- **Tests**\\n  - Updated test assertions to expect the `parse_mode` option as 'MarkdownV2' for message sending.\\n\\n<!-- end of auto-generat\"\n    },\n    {\n      \"title\": \"feat: support third-party plugin install + added test\",\n      \"prNumber\": 4568,\n      \"type\": \"feature\",\n      \"body\": \"1. refactored plugin install code\\r\\n2. added support for third party plugin installs\\r\\n3. added tests for it\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n  - Added s\"\n    },\n    {\n      \"title\": \"Add README_MY.md \",\n      \"prNumber\": 4567,\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: back to regular dev command\",\n      \"prNumber\": 4566,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: use latest v2 plugin list\",\n      \"prNumber\": 4564,\n      \"type\": \"tests\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"docs: Fix typos in faq-and-support.md\",\n      \"prNumber\": 4563,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixes typos in `faq-and-support.md`:\\r\\n\\r\\n- Corrected spelling of \\\"AIndreeson\\\" → \\\"AIndreessen\\\".\\r\\n- Fixed typo \\\"Tading\\\" → \\\"Trading\\\".\\r\\n\\r\\n## What kind of change is this?\\r\\n\\r\\n- Bug fixes (non-breaking change which fixes an issue)\\r\\n\\r\\n# Documentatio\"\n    },\n    {\n      \"title\": \"feat: upgrades to cli agent command\",\n      \"prNumber\": 4560,\n      \"type\": \"feature\",\n      \"body\": \"This PR is a focused attempt to improve the elizaos agent cli command. The changes are:\\r\\n\\r\\n\\r\\n**elizaos agent get** \\r\\n-j/--json wasnt working (it was saving the file instead of of displaying in console json format)\\r\\n-o/--output wasnt working\"\n    },\n    {\n      \"title\": \"chore: enable strict types and adjust guards for plugin-telegram\",\n      \"prNumber\": 4559,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Bug Fixes**\\n\\t- Improved error handling and logging throughout the Telegram plugin to prevent crashes and provide clearer diagnostics\"\n    },\n    {\n      \"title\": \"fix: community manager set to use plugin-local-ai, out of box\",\n      \"prNumber\": 4557,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n#4336 \\r\\nThe reported error had several issues, I pushed a PR yesterday to address the OpenAI issue, now, I am pushing this PR to set the default settings for community manager (Eli5) in dev build, to work with local ai out of \"\n    },\n    {\n      \"title\": \"feat: improve db api\",\n      \"prNumber\": 4556,\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- getEntityById becomes getEntitesByIds (runtime still has a getEntityById helper/wrapper)\\r\\n- getRoom becomes getRoomsByIds (runtime still has a getRoom helper/wrapper)\\r\\n- batch \"\n    },\n    {\n      \"title\": \"Fix outdated link in changelog.md\",\n      \"prNumber\": 4576,\n      \"type\": \"bugfix\",\n      \"body\": \"The old link led to a 404 error (page not found).\\r\\nTo avoid confusion and broken navigation for readers, the link has been temporarily cleared.\\r\\n\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"chore: remove log spam during client build\",\n      \"prNumber\": 4584,\n      \"type\": \"other\",\n      \"body\": \"\\r\\n<img width=\\\"935\\\" alt=\\\"Screenshot 2025-05-14 at 11 18 50 PM\\\" src=\\\"https://github.com/user-attachments/assets/210abe07-1e7c-4e4a-8d16-3ed525737b02\\\" />\\r\\n\"\n    },\n    {\n      \"title\": \"Eliza290/cli start command\",\n      \"prNumber\": 4583,\n      \"type\": \"other\",\n      \"body\": \"ElizaOS CLI Start Command Improvements\\r\\n\\r\\n**Improved -chars option parsing**\\r\\nAdded support for handling of comma-separated values with spaces\\r\\nAdded support for both single and double quotes in character paths\\r\\nProperly strips quotes from \"\n    },\n    {\n      \"title\": \"feat: add tests for create-eliza command\",\n      \"prNumber\": 4582,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: scope worldId and entityId\",\n      \"prNumber\": 4581,\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- **Bug Fixes**\\n  - Improved consistency in how knowledge items are associated with agents, ensuring uploaded knowledge is now correctly\"\n    },\n    {\n      \"title\": \"fix: LLM response parsing to support custom fields and clean up empty message headers\",\n      \"prNumber\": 4580,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR addresses two issues:\\r\\n\\r\\n1. **Bootstrap plugin response parsing**  \\r\\n   Previously, the LLM response was reduced to a fixed set of keys, which discarded useful custom fields returned by custom templates. This change spreads all fiel\"\n    },\n    {\n      \"title\": \"feat: better git repo plugin install support\",\n      \"prNumber\": 4577,\n      \"type\": \"feature\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n\\t- Added support for installing plugins directly from GitHub URLs, including both HTTPS and shorthand formats.\\n\\t- Enha\"\n    },\n    {\n      \"title\": \"fix(core): fixing failling tests, adding missing packages and fixing circular dependency \",\n      \"prNumber\": 4605,\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: hallucination in reply\",\n      \"prNumber\": 4603,\n      \"type\": \"bugfix\",\n      \"body\": \"Agent hallucinates if we use `OBJECT_SMALL`\\r\\n\\r\\nJSON responses are made up and causes many troubles.\\r\\n\\r\\nExample issue on the scr shoot:\\r\\n\\r\\n<img width=\\\"844\\\" alt=\\\"image\\\" src=\\\"https://github.com/user-attachments/assets/21d34d4d-c76d-4a1a-bebb-7\"\n    },\n    {\n      \"title\": \"fix: additional fix for topics project starter & def character\",\n      \"prNumber\": 4602,\n      \"type\": \"bugfix\",\n      \"body\": \"- additional fix for default character used for quick start \\r\\n- fix for character used in project starter\"\n    },\n    {\n      \"title\": \"chore: fix client chat ignore\",\n      \"prNumber\": 4600,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: core not importable in client / vite polyfills.\",\n      \"prNumber\": 4599,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixes client error:\\r\\n\\r\\nUncaught TypeError: Failed to resolve module specifier \\\"@elizaos/core\\\". Relative references must start with either \\\"/\\\", \\\"./\\\", or \\\"../\\\".\\r\\nAlso adds vite-node-polyfills to supplement Buffer and process missing.\"\n    },\n    {\n      \"title\": \"chore(deps): bump undici from 7.4.0 to 7.5.0 in the npm_and_yarn group across 1 directory\",\n      \"prNumber\": 4598,\n      \"type\": \"other\",\n      \"body\": \"Bumps the npm_and_yarn group with 1 update in the / directory: [undici](https://github.com/nodejs/undici).\\n\\nUpdates `undici` from 7.4.0 to 7.5.0\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/node\"\n    },\n    {\n      \"title\": \"docs: fix broken link to ELIZA demo (ai16z → elizaos)\",\n      \"prNumber\": 4597,\n      \"type\": \"bugfix\",\n      \"body\": \"Hey team—noticed a dead link, replaced it with a working URL. Thanks!\\r\\n\\r\\nhttps://ai16z.github.io/eliza/ -- old link\\r\\nhttps://elizaos.github.io/eliza/ -- new link\"\n    },\n    {\n      \"title\": \"fix: add missing topics as X post templates expects topics\",\n      \"prNumber\": 4595,\n      \"type\": \"feature\",\n      \"body\": \"\\r\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\r\\n\\r\\n## Summary by CodeRabbit\\r\\n\\r\\n- **Bug fix**\\r\\n  - Added a list of relevant topics to the community manager and social media manager profiles as twitter post templa\"\n    },\n    {\n      \"title\": \"fix: send-message-api\",\n      \"prNumber\": 4594,\n      \"type\": \"bugfix\",\n      \"body\": \"# Release Notes\\r\\n\\r\\n## New Features\\r\\n- Enhanced message processing with an event-driven, asynchronous flow for agent message handling\\r\\n- Added support for new response scenarios where the agent may choose not to reply\\r\\n\\r\\n## Bug Fixes\\r\\n- Corr\"\n    },\n    {\n      \"title\": \"wip: Plugin-Jupiter Swap\",\n      \"prNumber\": 4593,\n      \"type\": \"other\",\n      \"body\": \"Added:\\r\\n\\r\\nPlugin-Jupiter which would be used to handle all jupiter swaps within plugin-trade and the Spartan product.\"\n    },\n    {\n      \"title\": \"Eliza290/cli merge update cli into update command\",\n      \"prNumber\": 4592,\n      \"type\": \"other\",\n      \"body\": \"# Consolidate `update-cli` command into `update` command\\r\\n\\r\\n## Problem\\r\\n- CLI update functionality was split between two commands (`update` and `update-cli`)\\r\\n- Installation instructions suggested incorrect command without the `@beta` tag\\r\\n\"\n    },\n    {\n      \"title\": \"Eliza290/cli update command\",\n      \"prNumber\": 4591,\n      \"type\": \"other\",\n      \"body\": \"# Improve ElizaOS CLI update command flags\\r\\n\\r\\nThis PR addresses several issues with the update command:\\r\\n\\r\\n## Regular no-flag update function\\r\\n- **Problem**: The regular update command was failing with error \\\"Invalid Version: beta\\\" when enc\"\n    },\n    {\n      \"title\": \"fix: core not importable in client\",\n      \"prNumber\": 4590,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixes client error:\\r\\n\\r\\n```\\r\\nUncaught TypeError: Failed to resolve module specifier \\\"@elizaos/core\\\". Relative references must start with either \\\"/\\\", \\\"./\\\", or \\\"../\\\".\\r\\n```\\r\\n\\r\\nAlso adds vite-node-polyfills to supplement Buffer and process missi\"\n    },\n    {\n      \"title\": \"fix: Guarantee onComplete is always called in messageReceivedHandler\",\n      \"prNumber\": 4589,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR ensures the onComplete callback is always executed, regardless of whether the message handler completes successfully, throws an error, or times out.\\r\\n\\r\\nKey changes:\\r\\n- Wrapped the entire messageReceivedHandler logic in a try-finally\"\n    },\n    {\n      \"title\": \"chore: update docs\",\n      \"prNumber\": 4586,\n      \"type\": \"other\",\n      \"body\": \"This PR focuses on a comprehensive update of the project's documentation.\\r\\n\\r\\nKey changes include:\\r\\n\\r\\n*   **Content Updates:**\\r\\n    *   Updated blog posts.\\r\\n    *   Added brief versions of all partner documentation.\\r\\n    *   Added documentat\"\n    },\n    {\n      \"title\": \"fix: resolve linter errors for type mismatches in DB adapter\",\n      \"prNumber\": 4612,\n      \"type\": \"bugfix\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n## Summary by CodeRabbit\\n\\n- **Bug Fixes**\\n\\t- Improved handling of missing or null data for agent and task fields, ensuring consistent and user-friendly defaults ar\"\n    },\n    {\n      \"title\": \"feat: add support for PDF rag\",\n      \"prNumber\": 4611,\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- **New Features**\\n  - Added support for extracting and uploading text content from PDF files, enabling users to upload PDFs as knowledg\"\n    },\n    {\n      \"title\": \"Eliza290/cli command env\",\n      \"prNumber\": 4610,\n      \"type\": \"other\",\n      \"body\": \"**elizaos env list:**\\r\\n\\r\\nAdded warning when no local .env file exists, with guidance to create one from .env.example if available\\r\\nAdded --system flag to show only system information, consistent with existing --global and --local flags\\r\\n\\r\\n*\"\n    },\n    {\n      \"title\": \"fix: reply action to skip LLM call if existing REPLY response is found\",\n      \"prNumber\": 4608,\n      \"type\": \"bugfix\",\n      \"body\": \"Previously, the REPLY action was designed to skip the LLM call if an existing response with a REPLY action was found. However, recent changes to the message handler's template prompt caused the LLM to return the response with the `text` fie\"\n    },\n    {\n      \"title\": \"API - return ID of newly created agent\",\n      \"prNumber\": 4634,\n      \"type\": \"other\",\n      \"body\": \"When using API calls and creating AGENT it very useful to have returned ID on first API call, so there are not needed subsequent calls after it just to find ID, which is crucial for other types of API calls.\\r\\n\\r\\nSo I added ID in return data \"\n    },\n    {\n      \"title\": \"cleanup: optz actions functions\",\n      \"prNumber\": 4633,\n      \"type\": \"refactor\",\n      \"body\": \"# PR: Optimize Action Formatting Functions\\r\\n\\r\\nThis PR improves the code quality and performance of the action formatting functions in `actions.ts`.\\r\\n\\r\\n## Changes Made\\r\\n\\r\\n### For all functions:\\r\\n- Added proper input validation for edge cases\"\n    },\n    {\n      \"title\": \"ci: Docs auto deployer.\",\n      \"prNumber\": 4631,\n      \"type\": \"other\",\n      \"body\": \"This runs Github Action if anything inside `packages/docs` folder changes and auto deploys to `docs.eliza.how`.\"\n    },\n    {\n      \"title\": \"Fix chokidar watch usage\",\n      \"prNumber\": 4629,\n      \"type\": \"bugfix\",\n      \"body\": \"## Summary\\n- add chokidar as a regular dependency for the CLI\\n- ensure chokidar is treated as external when bundling\\n- use the dependency directly in `dev` command\\n\\n## Testing\\n- ❌ `bun run test:setup-commands` *(failed to find `vitest` comm\"\n    },\n    {\n      \"title\": \"chore: Remove unused wait helper\",\n      \"prNumber\": 4625,\n      \"type\": \"other\",\n      \"body\": \"## Summary\\r\\n- remove wait helper from CLI start command\\r\\n\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **Refactor**\\n  - Removed an unused utility function related to wait times fro\"\n    },\n    {\n      \"title\": \"fix: client auth issue\",\n      \"prNumber\": 4624,\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- **New Features**\\n  - Improved handling of unauthorized access: Users are now notified with a clear message and a visible alert if thei\"\n    },\n    {\n      \"title\": \"feat: log time taken in tests\",\n      \"prNumber\": 4621,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: add local ai tests\",\n      \"prNumber\": 4619,\n      \"type\": \"feature\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n## Summary by CodeRabbit\\n\\n- **Chores**\\n  - Improved workflow cache management to only clear necessary directories and added automatic model file downloads for test\"\n    },\n    {\n      \"title\": \"Eliza290/cli command dev\",\n      \"prNumber\": 4618,\n      \"type\": \"other\",\n      \"body\": \"This PR enhances the elizaos dev command with better character file handling while ensuring consistent behavior with start cli command\\r\\n\\r\\nAll options tested and passed:\\r\\n\\r\\n-c/--configure, \\r\\n-p/--port, \\r\\n-b/--build\\r\\n-char/--character\\r\\n\\r\\nKey \"\n    },\n    {\n      \"title\": \"fix: senderName is \\\"Unknown\\\" in recentMessages provider\",\n      \"prNumber\": 4616,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR fixes an issue where the senderName was often displayed as \\\"Unknown\\\" in the recentMessages provider. The update changes the logic to prioritize entitiesData for resolving the sender's name based on entityId. If no match is found, it\"\n    },\n    {\n      \"title\": \"chore: fix some typos in comment\",\n      \"prNumber\": 4615,\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 plugin-rag\",\n      \"prNumber\": 4614,\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- **New Features**\\n  - Introduced a Retrieval-Augmented Generation (RAG) plugin, enabling advanced document ingestion and retrieval capa\"\n    },\n    {\n      \"title\": \"chore: Add missing plugin failure test\",\n      \"prNumber\": 4643,\n      \"type\": \"feature\",\n      \"body\": \"## Summary\\n- test plugin install modifies package.json with plugin-discord\\n- verify missing plugin fails with registry error\\n\\n## Testing\\n- `./run_all_bats.sh` *(fails: 'bats' not found in PATH)*\"\n    },\n    {\n      \"title\": \"fix: agent start button refetch agent.status.\",\n      \"prNumber\": 4642,\n      \"type\": \"bugfix\",\n      \"body\": \"When click: \\\"start\\\" on agents, it would start, but the UI would not update, until you refreshed page.\\r\\n\\r\\nNow it is realtime in the UI.\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/c876553f-6710-4345-8366-6fef52fb4418)\\r\\n\"\n    },\n    {\n      \"title\": \"feat: use registry\",\n      \"prNumber\": 4641,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: docs deploy workflow\",\n      \"prNumber\": 4640,\n      \"type\": \"bugfix\",\n      \"body\": \"fixes npm cache since doesn't exist for docs package, removes PR runs, should only happen on pushes.\"\n    },\n    {\n      \"title\": \"feat: allow world selection in message API\",\n      \"prNumber\": 4637,\n      \"type\": \"feature\",\n      \"body\": \"## Summary\\n- add optional `worldId` query param for `/agents/:agentId/message`\\n- record `worldId` in created memories\\n- document new query parameter in OpenAPI & docs\\n\\n## Testing\\n- `bun test` *(fails: Cannot find module '@playwright/test')*\"\n    },\n    {\n      \"title\": \"Merge addpolygon resolution\",\n      \"prNumber\": 4636,\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\": \"Added : Polygon Plugin \",\n      \"prNumber\": 4635,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\n\\r\\nIssue:\\r\\n- [#450 Initialize Eliza Plugin Structure and Configuration (Polygon)](https://github.com/Sifchain/sa-eliza/issues/450)\\r\\n- [#453 Implement Staking Read Operations (Polygon Plugin)](https://github.com/Sifchain/sa-eliz\"\n    },\n    {\n      \"title\": \"chore(deps): bump the pip group across 1 directory with 3 updates\",\n      \"prNumber\": 4649,\n      \"type\": \"other\",\n      \"body\": \"Bumps the pip group with 3 updates in the /scripts/bug_hunt directory: [cryptography](https://github.com/pyca/cryptography), [h11](https://github.com/python-hyper/h11) and [setuptools](https://github.com/pypa/setuptools).\\n\\nUpdates `cryptogr\"\n    },\n    {\n      \"title\": \"[SpartanDev] Update elizaos\",\n      \"prNumber\": 4648,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: API endpoint for creating new rooms\",\n      \"prNumber\": 4647,\n      \"type\": \"feature\",\n      \"body\": \"Currently we dont have API endpoint to create new rooms, so I added this feature in PR. \\r\\n\\r\\nDid some tests, rooms are created and IDs returned. Adding screenshots from tests\\r\\n\\r\\n<img width=\\\"845\\\" alt=\\\"image\\\" src=\\\"https://github.com/user-attac\"\n    },\n    {\n      \"title\": \"Eliza290/update docs readme and tests for all cli commands\",\n      \"prNumber\": 4646,\n      \"type\": \"tests\",\n      \"body\": \"this is a complimentary PR to update docs, readme, and tests for all the changes related to ELIZA290, cli testing + polish.\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **New Featu\"\n    },\n    {\n      \"title\": \"remove pr title CI\",\n      \"prNumber\": 4644,\n      \"type\": \"other\",\n      \"body\": \"annoying imo, idc what name PR, should not fail CI, causes more failed looking PRs then needed.\"\n    },\n    {\n      \"title\": \"add 30s timeout to registry parsing\",\n      \"prNumber\": 4678,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: API get rooms per agent\",\n      \"prNumber\": 4677,\n      \"type\": \"feature\",\n      \"body\": \"I wanted to get all the rooms where each agent is present, so to retrive that I added API endpoint which calls the function \\r\\n\\\"getRoomsForParticipant\\\" and retrives this to endpoint\\r\\n\\r\\n`curl -X GET http://localhost:3000/api/agents/b850bc30-4\"\n    },\n    {\n      \"title\": \"bring back local ai test\",\n      \"prNumber\": 4676,\n      \"type\": \"tests\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: plugin-tee build and exports\",\n      \"prNumber\": 4675,\n      \"type\": \"bugfix\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n## Summary by CodeRabbit\\n\\n- **Bug Fixes**\\n  - Improved error handling to prevent runtime errors when message content is missing or incomplete.\\n  - Enhanced error l\"\n    },\n    {\n      \"title\": \"remove mock tests for cli\",\n      \"prNumber\": 4674,\n      \"type\": \"tests\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: update project starter character & fix path for core pckg\",\n      \"prNumber\": 4671,\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- **New Features**\\n\\t- Eliza now responds helpfully and conversationally to a broader range of topics, including technology, business, cr\"\n    },\n    {\n      \"title\": \"fix: shortcut reply only if no dynamic provider is present\",\n      \"prNumber\": 4670,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR updates the reply logic to only shortcut (reuse existing replies) when no dynamic providers are involved. It also fixes a bug where providers were incorrectly taken from the message instead of the response content.\"\n    },\n    {\n      \"title\": \"remove plugin twitter\",\n      \"prNumber\": 4669,\n      \"type\": \"other\",\n      \"body\": \"removes plugin twitter from mono repo has been moved to: https://github.com/elizaos-plugins/plugin-twitter\"\n    },\n    {\n      \"title\": \"remove discord plugin\",\n      \"prNumber\": 4668,\n      \"type\": \"other\",\n      \"body\": \"has been moved out to: https://github.com/elizaos-plugins/plugin-discord\"\n    },\n    {\n      \"title\": \"feat: Create world api endpoints\",\n      \"prNumber\": 4667,\n      \"type\": \"feature\",\n      \"body\": \" I wanted to create World with API endpoints, so I can have a consistent usage of a world.\\r\\n There wasnt any endpoints for this so I am adding them here. \\r\\n-To create new world\\r\\n-To update current one with new info\\r\\n-To get all rooms in cur\"\n    },\n    {\n      \"title\": \"Remove global env support\",\n      \"prNumber\": 4666,\n      \"type\": \"other\",\n      \"body\": \"## Summary\\n- drop global env logic from CLI and server\\n- update UI to only manage local envs\\n- rewrite docs about environment variables\\n- tweak plugin messages and runtime warnings\\n\\n## Testing\\n- `bun test` *(fails: Cannot find package 'dote\"\n    },\n    {\n      \"title\": \"add CHANNEL_IDS to discord_plugin\",\n      \"prNumber\": 4665,\n      \"type\": \"feature\",\n      \"body\": \"adds ENVs for CHANNEL_IDS so can limit the responses to certain channels\"\n    },\n    {\n      \"title\": \"attempt dev command tear down\",\n      \"prNumber\": 4664,\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\": \"Fix bats test flakiness\",\n      \"prNumber\": 4663,\n      \"type\": \"bugfix\",\n      \"body\": \"## Summary\\n- guard port cleanup in bats tests\\n- improve timing in dev-command tests\\n- use `seq` for loops for broader shell compatibility\\n\\n## Testing\\n- `./run_all_bats.sh` *(fails: 'bats' not found)*\"\n    },\n    {\n      \"title\": \"fixed agent tests\",\n      \"prNumber\": 4661,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"cleaner readable test files\",\n      \"prNumber\": 4660,\n      \"type\": \"refactor\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Add chat clear and delete message features\",\n      \"prNumber\": 4659,\n      \"type\": \"feature\",\n      \"body\": \"## Summary\\n- add routes in the CLI test server for deleting individual/group memories\\n- expose client API helpers for deleting and clearing group messages\\n- support group memory deletion in query hooks\\n- add clear chat button and delete mes\"\n    },\n    {\n      \"title\": \"attempt: change pglite default dir\",\n      \"prNumber\": 4656,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"default sentry better\",\n      \"prNumber\": 4655,\n      \"type\": \"other\",\n      \"body\": \"Since requires new ENV added, usually would always be not true, this turns off sentry only if user sets false. Even if env not added.\"\n    },\n    {\n      \"title\": \"fix sharp install in CI, integration tests failing\",\n      \"prNumber\": 4654,\n      \"type\": \"bugfix\",\n      \"body\": \"Add libvips-dev install to linux in CI, to fix error in integration tests:\\n\\n```\\ngyp info spawn make\\ngyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\\n../src/common.cc:13:10: fatal error: vips/vips8: No such file or directory\\n13 | #\"\n    },\n    {\n      \"title\": \"generalized eliza agent character\",\n      \"prNumber\": 4653,\n      \"type\": \"other\",\n      \"body\": \"Reduces lock in on default eliza character, removes IGNORES from message examples, goal is should be a good 1 on 1 chat that always responds for first time users.\"\n    },\n    {\n      \"title\": \"flyio docker deploy action for dev agent\",\n      \"prNumber\": 4652,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: reply action skipping dynamic providers\",\n      \"prNumber\": 4651,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR removes the skipping logic in the reply action. Previously, if a dynamic provider was added, it wouldn't be processed because the reply action would skip it.\\r\\n\\r\\nI think we might still need that shortcut if there's no dynamic provide\"\n    },\n    {\n      \"title\": \"Add sentry logging to core logger errors.\",\n      \"prNumber\": 4650,\n      \"type\": \"feature\",\n      \"body\": \"![image](https://github.com/user-attachments/assets/036e4f1c-bc4b-4271-a9fc-d707f1ce6ecf)\\r\\n\\r\\nInitial Sentry hookup into core logger errors.\\r\\n\\r\\nHas envs for custom Sentry setups, but defaults to ours.\"\n    },\n    {\n      \"title\": \"chore: make runtime logger public\",\n      \"prNumber\": 4696,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: use pglite in target dir with create command or inline env\",\n      \"prNumber\": 4695,\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  - Environment and database configuration files are now stored within the project directory, ensuring localized setup fo\"\n    },\n    {\n      \"title\": \"fix: make registry parsing direct executable + exportable\",\n      \"prNumber\": 4694,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"deps: remove discord opus deps\",\n      \"prNumber\": 4693,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: focused CLI testing\",\n      \"prNumber\": 4692,\n      \"type\": \"tests\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: Revert to using GH_PAT\",\n      \"prNumber\": 4691,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: make autodoc run on v2-develop\",\n      \"prNumber\": 4690,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat(client): move delete message button\",\n      \"prNumber\": 4689,\n      \"type\": \"feature\",\n      \"body\": \"## Summary\\n- show copy/tts actions and delete in same row\\n- pass delete handler into `MessageContent`\\n- remove old delete button placement\\n\\n## Testing\\n- `bun run scripts/pre-commit-lint.js` *(fails: Script not found \\\"prettier\\\")*\\n- `bun test\"\n    },\n    {\n      \"title\": \"fix: Eliza290/cli test command\",\n      \"prNumber\": 4688,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR comprehensively updates the ElizaOS test cli command to provide a more consistent and improved testing experience across both plugins and projects.\\r\\n\\r\\n**Key Changes**\\r\\n\\r\\n1. CLI Command Structure: Reorganized the test command with th\"\n    },\n    {\n      \"title\": \"feat: add timeout to cli tests\",\n      \"prNumber\": 4687,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: Unify env file lookup across CLI\",\n      \"prNumber\": 4686,\n      \"type\": \"feature\",\n      \"body\": \"## Summary\\n- add `findNearestEnvFile` utility\\n- use the new helper throughout CLI commands and utils\\n\\n## Testing\\n- `bun test` *(fails: Cannot find module '@elizaos/core')*\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit\"\n    },\n    {\n      \"title\": \"feat: Lower web server logging (no 404 or ping logging)\",\n      \"prNumber\": 4685,\n      \"type\": \"feature\",\n      \"body\": \"My heart isn't going to break if this is not merged, merely a suggestion\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"feat: Clean up plugin loading logging\",\n      \"prNumber\": 4684,\n      \"type\": \"feature\",\n      \"body\": \"loading plugins just takes too much output and it's working fine now for the most part\\r\\n- just lower output for debug channel\\r\\n- move success to success channel\\r\\n\\r\\nMy heart isn't going to break if this is not merged, merely a suggestion\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"remove farcaster plugin\",\n      \"prNumber\": 4682,\n      \"type\": \"other\",\n      \"body\": \"moved to: https://github.com/elizaos-plugins/plugin-farcaster\"\n    },\n    {\n      \"title\": \"[Spartan] Minor tweaks\",\n      \"prNumber\": 4681,\n      \"type\": \"other\",\n      \"body\": \"Just minor tweaks I've made so far\"\n    },\n    {\n      \"title\": \"remove telegram-plugin\",\n      \"prNumber\": 4680,\n      \"type\": \"other\",\n      \"body\": \"moved to: https://github.com/elizaos-plugins/plugin-telegram\"\n    },\n    {\n      \"title\": \"fix: handle TRANSCRIPTION params & ensure proper agent log type compa…\",\n      \"prNumber\": 4679,\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- **New Features**\\n  - Added support for viewing and filtering \\\"Transcription\\\" actions in the action viewer, including a new filter opti\"\n    },\n    {\n      \"title\": \"fix: resolve character env loading, make the default character more c…\",\n      \"prNumber\": 4716,\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- **New Features**\\n  - Updated Eliza character with refreshed descriptions, conversational examples, and style guidelines.\\n  - Eliza now\"\n    },\n    {\n      \"title\": \"fix docker voice\",\n      \"prNumber\": 4715,\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 Docker deployments in TEE to ensure voice works correctly\\r\\n\\r\\nhttps://github.com/user-attachments/as\"\n    },\n    {\n      \"title\": \"fix: cmd update to look for latest version spec by tag\",\n      \"prNumber\": 4714,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"ops: deploy CLI action\",\n      \"prNumber\": 4712,\n      \"type\": \"other\",\n      \"body\": \"github action to auto deploy the CLI package on changes and version bump\"\n    },\n    {\n      \"title\": \"fix: CLI update, use beta versions if exact is not found\",\n      \"prNumber\": 4711,\n      \"type\": \"bugfix\",\n      \"body\": \"```\\nError updating dependencies: Could not determine how to build the project\\nProject successfully updated to the latest ElizaOS packages\\n```\\n\\nIf deps install fails, we were still saying Success, because the try-catch scoping was not being \"\n    },\n    {\n      \"title\": \"fix: CLI update, use beta versions if exact is not found\",\n      \"prNumber\": 4710,\n      \"type\": \"bugfix\",\n      \"body\": \"```\\nelizaos update: looking for same match of versions on plugins that don't exist, we need to not hardcode versions, use latest:,\\nerror: No version matching \\\"1.0.0-beta.59\\\" found for specifier \\\"@elizaos/plugin-local-ai\\\" (but package exists\"\n    },\n    {\n      \"title\": \"fix: filter for :user in client chat ignores\",\n      \"prNumber\": 4709,\n      \"type\": \"bugfix\",\n      \"body\": \"`content: { text: 'hello', source: 'client_chat:user' }`\\n\\nIgnore was not being respected because client_chat gets `:user` appended to the string in CLI server handleSocket code.\\n\\nThis parses everything instead with includes.\\n\\n\"\n    },\n    {\n      \"title\": \"fix: issue with create cmd and creating setup dirs\",\n      \"prNumber\": 4708,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: updated text from eliza -> elizaos\",\n      \"prNumber\": 4707,\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\\nChanged text from eliza -> elizaos was making few users confuse when using cli\\r\\n\\r\\n<!-- LINK TO ISSUE OR T\"\n    },\n    {\n      \"title\": \"fix: improve tweet text formatting with double newlines between sentence\",\n      \"prNumber\": 4706,\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://discord.com/channels/1051457140637827122/1323727516745334785/1375039664276377712\\r\\n![sdfasga](http\"\n    },\n    {\n      \"title\": \"chore: centralise env resolution further\",\n      \"prNumber\": 4705,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n  - Introduced new utilities for resolving environment files and database directories, improving consistency across th\"\n    },\n    {\n      \"title\": \"Add file TRANSLATION\",\n      \"prNumber\": 4704,\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\": \"add .env to plugin-starter's .gitignore file (publishing was failing due to key presence)\",\n      \"prNumber\": 4703,\n      \"type\": \"feature\",\n      \"body\": \"**Problem**\\r\\n\\r\\nWhen publishing plugins to GitHub using elizaos publish, the CLI was accidentally including .env files in the initial commit. These files often contain sensitive GitHub credentials, leading to GitHub's push protection blockin\"\n    },\n    {\n      \"title\": \"Delete README_IDN.md\",\n      \"prNumber\": 4702,\n      \"type\": \"other\",\n      \"body\": \"the file is already there\\r\\n\\r\\n(i18n/readme/README_IND.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\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- Th\"\n    },\n    {\n      \"title\": \"feat: Knowledge Plugin\",\n      \"prNumber\": 4701,\n      \"type\": \"feature\",\n      \"body\": \"This PR moves the code for knowledge into the RAG plugin and renames that to the knowledge plugin\\r\\n\\r\\nSo now the agent will be able to process knowledge optionally with the plugin installed, completely removing it from the runtime\"\n    },\n    {\n      \"title\": \"fix: use findNearestEnvFile(), etc to lookup github creds, before was…\",\n      \"prNumber\": 4700,\n      \"type\": \"bugfix\",\n      \"body\": \"elizaos publish -t was failing with:\\r\\n\\r\\n✔ Enter your GitHub username: … yungalgo\\r\\n✔ Enter your GitHub Personal Access Token (with repo, read:org, and workflow scopes): … ****************************************\\r\\n[2025-05-22 03:52:59] WARN: \"\n    },\n    {\n      \"title\": \"feat: Configure Tauri for multi-platform CI/CD and mobile support\",\n      \"prNumber\": 4699,\n      \"type\": \"feature\",\n      \"body\": \"This commit introduces comprehensive updates to enable building, testing, and releasing your Tauri application (`packages/app`) across desktop (Linux, macOS, Windows) and mobile (Android, iOS) platforms.\\r\\n\\r\\nKey changes include:\\r\\n\\r\\n1.  **Tau\"\n    },\n    {\n      \"title\": \"fix: env files, .73 release\",\n      \"prNumber\": 4751,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: Comprehensive Image and Video Chat Support\",\n      \"prNumber\": 4750,\n      \"type\": \"feature\",\n      \"body\": \"# 🎥 Comprehensive Image and Video Chat Support\\n\\nThis PR implements complete image and video handling capabilities in the Eliza chat interface, allowing users to share media content that gets properly displayed and processed by AI models.\\n\\n\"\n    },\n    {\n      \"title\": \"feat: improve port + remote-url configuration support\",\n      \"prNumber\": 4749,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: improve message handler template\",\n      \"prNumber\": 4748,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n  - Enhanced provider selection rules for message handling, ensuring more accurate responses based on message content\"\n    },\n    {\n      \"title\": \"unpeg CLI plugin / core deps, version .71 deploy CLI\",\n      \"prNumber\": 4747,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Updated polygon plugin\",\n      \"prNumber\": 4745,\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\": \"fix: make starter low prior\",\n      \"prNumber\": 4743,\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- **New Features**\\n  - Updated plugin behavior to ensure it is given lower priority compared to other plugins.\\n\\n<!-- end of auto-generat\"\n    },\n    {\n      \"title\": \"chore: update twitter setup blog\",\n      \"prNumber\": 4742,\n      \"type\": \"other\",\n      \"body\": \"Update Twitter agent blog post.\"\n    },\n    {\n      \"title\": \"fix: postgres bypass + double init of server\",\n      \"prNumber\": 4741,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: remove unused PDF.js imports causing CLI DOMMatrix runtime error\",\n      \"prNumber\": 4740,\n      \"type\": \"bugfix\",\n      \"body\": \"**## Problem**\\r\\nCLI commands fail with `ReferenceError: Can't find variable: DOMMatrix` when running in environments without DOM support (like Node.js/Bun).\\r\\n\\r\\n**## Root Cause**  \\r\\n`packages/core/src/utils.ts` imports `pdfjs-dist` at the to\"\n    },\n    {\n      \"title\": \"Add supplemental unit tests for core utilities\",\n      \"prNumber\": 4739,\n      \"type\": \"feature\",\n      \"body\": \"## Summary\\n- add utility tests verifying template upgrades, header addition, random name replacement, XML parsing, circular reference handling, and UUID validation\\n- implement settings tests covering encryption/decryption and value salting \"\n    },\n    {\n      \"title\": \"Fix Build Error: Missing findNearestEnvFile Import\",\n      \"prNumber\": 4732,\n      \"type\": \"bugfix\",\n      \"body\": \"**Problem**\\r\\n\\r\\n- CLI build was failing with missing import error\\r\\n- `packages/cli/src/utils/registry/index.ts` was importing `findNearestEnvFile` which doesn't exist\\r\\n- Error: `No matching export in \\\"src/utils/index.ts\\\" for import \\\"findNear\"\n    },\n    {\n      \"title\": \"feat: enhance plugin publishing with NPM authentication and validation\",\n      \"prNumber\": 4731,\n      \"type\": \"feature\",\n      \"body\": \"**Key Features Added**\\r\\n\\r\\n1. NPM Authentication Integration (getNpmUsername())\\r\\n- Added required NPM authentication for registry compliance\\r\\n- Interactive prompts to use existing NPM login or switch accounts\\r\\n- Automatic fallback to npm log\"\n    },\n    {\n      \"title\": \"refactor: simplify template path resolution in copy-template.ts\",\n      \"prNumber\": 4730,\n      \"type\": \"refactor\",\n      \"body\": \"**Summary of changes:**\\r\\n\\r\\nRemoved UserEnvironment dependency - eliminated import and usage of UserEnvironment.getInstance()\\r\\nSimplified development mode logic - removed complex monorepo root detection and fallback logic\\r\\nStreamlined templa\"\n    },\n    {\n      \"title\": \"update name handling in publisher.ts so it doesnt expect \\\"elizaos\\\" anymore\",\n      \"prNumber\": 4729,\n      \"type\": \"other\",\n      \"body\": \"**Problem:**\\r\\n\\r\\npublisher.ts was hardcoded to only handle @elizaos/ scoped packages, but it needed to work with any npm scope (like @yungalgo/, @username/, etc.).\\r\\n\\r\\n**Specific Changes Made:**\\r\\n\\r\\nRepository Name Extraction (Line ~298)\\r\\nTest\"\n    },\n    {\n      \"title\": \"fix: Fix response handling\",\n      \"prNumber\": 4728,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR fixes response handling, which is not working\\r\\n\\r\\nSo the agent actually responds and the message is correctly parsed without errors\"\n    },\n    {\n      \"title\": \"update plugin prefix check/add function to also validate \\\"plugin-alpanumeric\\\" naming conv\",\n      \"prNumber\": 4727,\n      \"type\": \"feature\",\n      \"body\": \"this is a small pr to change a codeblock that checks for \\\"plugin-\\\" prefix and adds it if its not there. i am also adding some alphanumeric validation to the part that comes after \\\"plugin-\\\" so it's like this:\\r\\n\\r\\nallowed:\\r\\nplugin-abc\\r\\nplugic-\"\n    },\n    {\n      \"title\": \"chore: Update opentelemetry version and API usage\",\n      \"prNumber\": 4726,\n      \"type\": \"other\",\n      \"body\": \"This PR updates the telemetry stack to consistent versions, since we were having some deprecation and version mismatch issues\"\n    },\n    {\n      \"title\": \"Fix/linter issues and tests\",\n      \"prNumber\": 4725,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: revert project starter character\",\n      \"prNumber\": 4724,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: add libvips-dev to integration test CI\",\n      \"prNumber\": 4723,\n      \"type\": \"feature\",\n      \"body\": \"fixes integration CI complaining in bun install because of Sharp deps\"\n    },\n    {\n      \"title\": \"feat: write .env example, cleanup get-config functions\",\n      \"prNumber\": 4721,\n      \"type\": \"feature\",\n      \"body\": \"`.env` file is empty on creation, this writes example envs for users to config better.\\n\\nAlso cleans up some functions and improves type safety and file handling.\"\n    },\n    {\n      \"title\": \"Factor Knowledge Out to Plugin and Add Service Registry Types\",\n      \"prNumber\": 4719,\n      \"type\": \"feature\",\n      \"body\": \"This PR moves all knowledge functionality out of the runtime and into the plugin-knowledge\\r\\n\\r\\nIn additional, adds a service registry pattern so that external plugins can have typed Services referenced elsewhere\"\n    },\n    {\n      \"title\": \"feat: WebSocket-based log streaming with live mode toggle\",\n      \"prNumber\": 4765,\n      \"type\": \"feature\",\n      \"body\": \"## Summary\\n\\nThis PR adds real-time WebSocket-based log streaming to the log viewer with intelligent fallback to API polling. When the live mode toggle is enabled, the system automatically uses WebSocket streaming for instant log updates, bu\"\n    },\n    {\n      \"title\": \"feat: Enhanced Agent Components with Improved UI and Functionality\",\n      \"prNumber\": 4764,\n      \"type\": \"feature\",\n      \"body\": \"## Summary\\n\\nThis PR introduces significant enhancements to the agent-related components in the client package, improving both functionality and user experience.\\n\\n## Key Changes\\n\\n### Component Restructuring\\n- **Renamed and enhanced component\"\n    },\n    {\n      \"title\": \"feat: 🎨 Memory UI Enhancements & UX Improvements\",\n      \"prNumber\": 4761,\n      \"type\": \"feature\",\n      \"body\": \"## 🎨 Memory UI Enhancements & UX Improvements\\n\\n### Overview\\nThis PR significantly improves the memory management interface with enhanced UI components, better user experience, and cleaner visual design across the memory viewer and edit ove\"\n    },\n    {\n      \"title\": \"refactor: consolidate duplicate publishing workflows\",\n      \"prNumber\": 4760,\n      \"type\": \"refactor\",\n      \"body\": \"## Summary\\n- Consolidate `pre-release.yml`, `release.yaml`, and `deploy-cli.yml` into a single `publish.yml` workflow\\n- Eliminate ~90% code duplication while maintaining all existing functionality\\n- Add enhanced manual trigger with dry-run \"\n    },\n    {\n      \"title\": \"refactor: convert deploy-cli workflow to manual trigger with dist-tag selection\",\n      \"prNumber\": 4759,\n      \"type\": \"refactor\",\n      \"body\": \"## Summary\\n- Converts deploy-cli workflow from automatic push trigger to manual workflow_dispatch\\n- Adds GH_PAT token for enhanced git operations and permissions\\n- Replaces manual version checking with lerna-managed prerelease versioning\\n- \"\n    },\n    {\n      \"title\": \"feat: properly exclude template packages from lerna publish\",\n      \"prNumber\": 4758,\n      \"type\": \"feature\",\n      \"body\": \"## Summary\\n- Fix lerna publish command to properly exclude template packages from auto-publishing\\n- Resolves GitHub Actions failure: \\\"lerna --ignore was renamed to --ignore-changes\\\"\\n- Implements proper template exclusion while keeping templ\"\n    },\n    {\n      \"title\": \"fix: resolve deploy-cli workflow publishing failures\",\n      \"prNumber\": 4757,\n      \"type\": \"bugfix\",\n      \"body\": \"## Summary\\n- Fix E404 and E403 publishing errors in deploy-cli workflow\\n- Add lerna ignore flags for template packages that shouldn't be published\\n- Exclude both `create-eliza` and `plugin-starter` via workflow ignore flags\\n\\n## Changes\\n- Ad\"\n    },\n    {\n      \"title\": \"Update claude.yml\",\n      \"prNumber\": 4756,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: move logic for image description to bootstrap\",\n      \"prNumber\": 4754,\n      \"type\": \"other\",\n      \"body\": \"\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n  - Introduced automatic generation of detailed descriptions for image attachments, including a concise title, summar\"\n    },\n    {\n      \"title\": \"fix: remove tee plugin, bump packages\",\n      \"prNumber\": 4753,\n      \"type\": \"bugfix\",\n      \"body\": \"removes tee-plugin from monorepo, syncs packages to latest tags\"\n    },\n    {\n      \"title\": \"fix: .env hoisting in non-monorepo dirs\",\n      \"prNumber\": 4752,\n      \"type\": \"bugfix\",\n      \"body\": \"Any .envs upper from the project directory would get grabbed, even not inside monorepos... now this forces .env creation and respects the project folder.\"\n    }\n  ],\n  \"topContributors\": [\n    {\n      \"username\": \"wtfsayo\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n      \"totalScore\": 2685.866867254875,\n      \"prScore\": 2600.118867254875,\n      \"issueScore\": 0,\n      \"reviewScore\": 78,\n      \"commentScore\": 7.747999999999999,\n      \"summary\": \"wtfsayo: Merged 41 PRs this month with substantial contributions to plugin system improvements, including custom embedding endpoint support (#4421), auth middleware (#4420), and third-party plugin installation (#4568, +413/-211 lines). Focused heavily on code cleanup and refactoring, particularly in environment handling (#4445, +1734/-1067 lines) and agent loading optimization (#4519, +484/-336 lines), while also fixing critical issues in PGLite migrations (#4532, #4531) and runtime types (#4495). Maintained an active review presence with 13 reviews and 76 PR comments, working consistently throughout the month on both feature development and infrastructure improvements.\"\n    },\n    {\n      \"username\": \"0xbbjoker\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n      \"totalScore\": 1689.2025959252258,\n      \"prScore\": 1625.0765959252258,\n      \"issueScore\": 0,\n      \"reviewScore\": 57,\n      \"commentScore\": 7.1259999999999994,\n      \"summary\": \"0xbbjoker: Led a major refactoring effort to streamline the monorepo by removing multiple plugins (including local-ai, ollama, groq, venice, redpill, anthropic, and others) through PRs like #4439 (+532/-13404 lines) and #4422 (+646/-3413 lines). Fixed numerous bugs across the codebase with 9 fix-related PRs including #4496 for TTS manager and transcribe (+598/-561 lines) and #4594 for send-message-api (+242/-223 lines). Made significant contributions to testing infrastructure with PR #4518 adding integration tests (+38968/-3359 lines) and has 9 open PRs focused on new features like MySQL support and PDF RAG functionality. Maintained a consistent work pattern across 17 days this month, approving 5 PRs and providing 43 PR comments while making substantial code changes (+120093/-57625 lines across 1448 files).\"\n    },\n    {\n      \"username\": \"ChristopherTrimboli\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4\",\n      \"totalScore\": 1470.6641606618648,\n      \"prScore\": 1246.4681606618649,\n      \"issueScore\": 0,\n      \"reviewScore\": 221.5,\n      \"commentScore\": 2.6959999999999997,\n      \"summary\": \"ChristopherTrimboli: Merged 15 PRs this month, with significant contributions including a major cleanup of agent loading code (#4524, -2213 lines), implementing TypeScript improvements across multiple repositories (#4504, #4529), and enhancing database operations with Drizzle ORM (#4500). Focused primarily on bug fixes and code cleanup, with notable work on fixing client imports (#4599), improving CLI functionality (#4482), and implementing a documentation auto-deployment system (#4631). Actively reviewed code with 31 reviews (24 approvals), showing consistent engagement despite working on only about a third of the days this month.\"\n    },\n    {\n      \"username\": \"yungalgo\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n      \"totalScore\": 934.8753078888258,\n      \"prScore\": 928.5953078888258,\n      \"issueScore\": 0,\n      \"reviewScore\": 5,\n      \"commentScore\": 1.28,\n      \"summary\": \"yungalgo: Led significant CLI command improvements with 12 merged PRs (+12,689/-7,862 lines), focusing on refactoring, enhancing, and fixing various commands including publish, agent, start, update, env, and dev. Made substantial upgrades to the agent command in PR #4560 (+1982/-896 lines) and implemented major updates to the CLI update command in PR #4592 (+6726/-894 lines). Currently has 7 open PRs related to plugins and agent CLI commands, showing consistent work on improving the command-line interface. Demonstrated an occasional activity pattern, contributing on 12 days this month with 93 commits across 169 modified files.\"\n    },\n    {\n      \"username\": \"lalalune\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n      \"totalScore\": 618.6203179227831,\n      \"prScore\": 604.8043179227832,\n      \"issueScore\": 2,\n      \"reviewScore\": 10,\n      \"commentScore\": 1.8159999999999998,\n      \"summary\": \"lalalune: Merged 4 significant PRs this month, including major bugfixes in #4515 \\\"Shaw bugfixes\\\" (+16994/-19402 lines) and dependency updates in #4411 (+4392/-12278 lines), while maintaining 3 open PRs including \\\"V2 Spartan\\\" (#4630). Their contributions were substantial but sporadic, active on only 6 days with 22 commits modifying 432 files (+17541/-21908 lines) across primarily code (62%) and config files (23%). Additionally, they provided 2 approving reviews and participated in discussions with 4 PR comments and 1 issue comment.\"\n    },\n    {\n      \"username\": \"odilitime\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n      \"totalScore\": 451.0770674800625,\n      \"prScore\": 395.9370674800625,\n      \"issueScore\": 0,\n      \"reviewScore\": 54,\n      \"commentScore\": 1.1400000000000001,\n      \"summary\": \"odilitime: Made significant code contributions with 28 commits modifying 5,215 files (+223,148/-96,693 lines), including merging 4 PRs with focused changes to plugin functionality (#4415, #4414) and a major release (#4501). Provided 9 code reviews with 6 approvals while maintaining 3 open PRs focused on plugin specifications and database API improvements. Activity was sporadic, concentrated on a few days with primary focus on other work (82%) and refactoring (11%), touching code, documentation, and configuration files.\"\n    },\n    {\n      \"username\": \"tcm390\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n      \"totalScore\": 274.98486159859334,\n      \"prScore\": 233.30486159859333,\n      \"issueScore\": 0,\n      \"reviewScore\": 41,\n      \"commentScore\": 0.6799999999999999,\n      \"summary\": \"tcm390: Made significant contributions to Twitter integration, merging 7 PRs including a major Twitter timeline feature (#4429, +684/-2105 lines) and substantial improvements to reply action functionality (#4608, +6991/-942 lines). Fixed several issues including LLM response parsing (#4580), message handling (#4589), and sender identification (#4616). Demonstrated focused work on code cleanup and feature enhancement, with particularly large code changes in the reply action system, while maintaining a pattern of occasional but impactful activity throughout the month.\"\n    },\n    {\n      \"username\": \"samarth30\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/48334430?u=1fc119a6c2deb8cf60448b4c8961cb21dc69baeb&v=4\",\n      \"totalScore\": 234.3432808891482,\n      \"prScore\": 234.14328088914817,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.2,\n      \"summary\": \"samarth30: Merged a substantial PR #4471 \\\"Feat/jimmy pm agent\\\" with significant code changes (+287344/-158985 lines) while maintaining three open PRs focused on feature development. Modified 83 files across 13 commits, with code changes totaling +4848/-1707 lines primarily focused on feature work (54%) and distributed across code (35%), config (29%), and docs (12%). Activity was sporadic, concentrated on just 3 days this month.\"\n    },\n    {\n      \"username\": \"K1mc4n\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/156217571?u=cc94e7743c591f36eaf958d88befa855348bba9d&v=4\",\n      \"totalScore\": 216.73787878783102,\n      \"prScore\": 212.53787878783103,\n      \"issueScore\": 4,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.2,\n      \"summary\": \"K1mc4n: Contributed significantly to documentation with one merged PR (#4488) that added an Indonesian README file (+57288/-24287 lines), while having 8 additional open PRs related to Indonesian documentation improvements. Created two open issues (#4565, #4561) related to CI and path problems. Activity was sporadic, concentrated on just 4 days this month, with documentation work accounting for 87% of their contributions across 3973 modified files.\"\n    },\n    {\n      \"username\": \"Samarthsinghal28\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/120447590?v=4\",\n      \"totalScore\": 127.51932168972829,\n      \"prScore\": 127.51932168972829,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"Samarthsinghal28: Opened two pull requests related to a Polygon Plugin (#4573 and #4635), though neither has been merged yet. No other activity was observed during this period.\"\n    },\n    {\n      \"username\": \"ai16z-demirix\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n      \"totalScore\": 98.38207487215577,\n      \"prScore\": 88.98207487215576,\n      \"issueScore\": 0,\n      \"reviewScore\": 9,\n      \"commentScore\": 0.4,\n      \"summary\": \"ai16z-demirix: Focused heavily on test improvements with three open PRs (#4481, #4605, #4604) that collectively modified 275 files (+5847/-2782 lines). Made significant contributions to test coverage and setup (73% of changes) with additional work on configuration files (20%), spread across 19 commits. Activity was sporadic, with contributions on only 6 days this month, primarily providing review comments on 2 PRs.\"\n    },\n    {\n      \"username\": \"standujar\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16385918?u=718bdcd1585be8447bdfffb8c11ce249baa7532d&v=4\",\n      \"totalScore\": 95.38603231557502,\n      \"prScore\": 81.24803231557502,\n      \"issueScore\": 4,\n      \"reviewScore\": 9.5,\n      \"commentScore\": 0.6379999999999999,\n      \"summary\": \"standujar: Merged 3 significant PRs this month, including a feature for emitting model usage events in the OpenAI plugin (#4438, +2409/-3824 lines), a fix for JSON serialization in pglite (#4458, +2042/-2710 lines), and a Discord service timeout fix (#4450, +199/-1016 lines). Overall contributed substantial code changes across 86 files (+262/-3290 lines) with a primary focus on bug fixes (63%). Provided 2 code reviews and participated in discussions with 4 comments across PRs and issues, showing sporadic activity on just 4 days this month.\"\n    },\n    {\n      \"username\": \"HarshModi2005\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142230924?u=64e337bbdb6b3aded5943b7e297759e7a3cfc0f0&v=4\",\n      \"totalScore\": 88.4755477931522,\n      \"prScore\": 83.9755477931522,\n      \"issueScore\": 0,\n      \"reviewScore\": 4.5,\n      \"commentScore\": 0,\n      \"summary\": \"HarshModi2005: Made substantial code contributions with one merged PR #4575 \\\"Issue 451\\\" (+14573/-8703 lines) and has another open PR #4636 for polygon resolution. Modified 217 files across 16 commits with significant code changes (+28062/-14077 lines), focusing primarily on refactoring (31%) and test improvements (36% of file types). Contributed sporadically, being active on only 5 days this month, and provided one review comment.\"\n    },\n    {\n      \"username\": \"tercel\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/4879512?u=9a2520224d9ae039a506c03dcf58406f52734361&v=4\",\n      \"totalScore\": 78.54402427508752,\n      \"prScore\": 78.34402427508752,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.2,\n      \"summary\": \"tercel: Merged three PRs on a single day this month, including enhancements to message handling (#4508), refactoring model handling in AgentRuntime (#4507, +56/-16 lines), and fixing Twitter functionality (#4506). The contributions were evenly distributed across feature work, refactoring, and other improvements, with all changes focused on code files totaling +88/-29 lines overall.\"\n    },\n    {\n      \"username\": \"monilpat\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n      \"totalScore\": 77.43177389657609,\n      \"prScore\": 40.4317738965761,\n      \"issueScore\": 0,\n      \"reviewScore\": 37,\n      \"commentScore\": 0,\n      \"summary\": \"monilpat: Contributed a significant amount of code (+14,749/-3,448 lines across 124 files) while working on the open polygon feature PR (#4449). Provided 6 code reviews with 5 approvals and 1 change request. Activity was sporadic, being active on only 5 days this month, with work primarily focused on other development (58%) and bug fixes (25%).\"\n    },\n    {\n      \"username\": \"HashWarlock\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n      \"totalScore\": 71.48488680105606,\n      \"prScore\": 66.28488680105606,\n      \"issueScore\": 0,\n      \"reviewScore\": 5,\n      \"commentScore\": 0.2,\n      \"summary\": \"HashWarlock: Contributed a single merged PR (#4572) focused on fixing TEE updates for CI, modifying 6 configuration files with +22/-16 lines of code changes. The PR \\\"fix: TEE update for CI\\\" contained moderate changes (+381/-173 lines) and was merged on the same day it was submitted. Activity was limited to a single day this month, with work primarily focused on feature development (50%) and bug fixes (25%).\"\n    },\n    {\n      \"username\": \"Dahka2321\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/160153877?u=b12d72ea58a9908bcab2c1176727879cb9582f37&v=4\",\n      \"totalScore\": 68.58563738921922,\n      \"prScore\": 68.58563738921922,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"Dahka2321: Focused exclusively on documentation maintenance this month, merging 3 PRs (#4433, #4460, #4527) that fixed broken links and image paths. All contributions were small in scope, with the largest PR (#4460) containing only +2/-2 lines of changes. Currently has one open PR (#4576) continuing the pattern of fixing outdated links in documentation.\"\n    },\n    {\n      \"username\": \"Freytes\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/4147278?u=89aa9570e6f8b4a8e9e41e8f908c16fb69c5a43f&v=4\",\n      \"totalScore\": 67.5945477931522,\n      \"prScore\": 67.5945477931522,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"Freytes: Working on a Jupiter Swap plugin with one open PR (#4593) that involves substantial code changes (+4198/-703 lines across 70 files). Active on only 5 days this month with sporadic contribution patterns, primarily focused on other work (77%) with some feature development (23%). The changes predominantly affect code (65%) and configuration files (24%), suggesting significant implementation work on this plugin.\"\n    },\n    {\n      \"username\": \"0xCardiE\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/8969767?u=8b05509ceb96fd63a6246dfbf0860fd1df586e59&v=4\",\n      \"totalScore\": 64.69670577444035,\n      \"prScore\": 62.49670577444034,\n      \"issueScore\": 2,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.2,\n      \"summary\": \"0xCardiE: Made a focused contribution this month with one merged PR (#4634) that improved the API to return the ID of newly created agents, modifying 1 file with +174/-101 lines of code. Also opened issue #4632 regarding username changes in the leaderboard that remains open. Activity was limited to a single day this month, suggesting sporadic engagement with the project.\"\n    },\n    {\n      \"username\": \"harperaa\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/1330944?v=4\",\n      \"totalScore\": 60.94272948884172,\n      \"prScore\": 60.16472948884172,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.7779999999999999,\n      \"summary\": \"harperaa: Merged two bug fix PRs this month, including PR #4537 addressing an error with TEXT_EMBEDDING (+32/-4 lines) and PR #4557 fixing the community manager to use plugin-local-ai out of the box (+1158/-519 lines). Contributed to discussions by commenting on 3 issues and 3 PRs. Activity was sporadic, concentrated on a single day during the month.\"\n    },\n    {\n      \"username\": \"imholders\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/202005793?v=4\",\n      \"totalScore\": 55.1172088385251,\n      \"prScore\": 55.1172088385251,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"imholders: Opened one pull request (#4567) to add a Malaysian README file, which remains open. Made modest code changes across 5 files (+206/-2 lines), evenly split between documentation and configuration work. Active on only 2 days this month with a sporadic contribution pattern.\"\n    },\n    {\n      \"username\": \"michavie\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/39144548?u=3496eb82a60d2a8e88bf5e22c3ffe5eb2b37d816&v=4\",\n      \"totalScore\": 52.6576561356211,\n      \"prScore\": 52.4576561356211,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.2,\n      \"summary\": \"michavie: Fixed ESM type generation issues across multiple packages with PR #4442, making significant changes (+2473/-1637 lines) to 11 configuration files. Activity was sporadic, with contributions on only 2 days this month. The PR addressed bugs in the SQL, Bootstrap, and OpenAI packages, taking 29 hours to merge.\"\n    },\n    {\n      \"username\": \"Y4NK33420\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/112804719?v=4\",\n      \"totalScore\": 49.836641204912,\n      \"prScore\": 45.136641204911996,\n      \"issueScore\": 0,\n      \"reviewScore\": 4.5,\n      \"commentScore\": 0.2,\n      \"summary\": \"Y4NK33420: Opened a significant PR #4574 \\\"Implement Polygon Gas Oracle Integration\\\" with substantial code changes (+19,298/-4,066 lines) across 113 files. Contributed 6 commits with a primary focus on new feature development (83%) and bug fixes (17%), modifying code (52%), tests (26%), and configuration files (16%). Provided one code review with comments on another PR. Activity was sporadic, being active on only 3 days this month.\"\n    },\n    {\n      \"username\": \"bowtiedbluefin\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/95500901?v=4\",\n      \"totalScore\": 42.0927738965761,\n      \"prScore\": 41.352773896576096,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.74,\n      \"summary\": \"bowtiedbluefin: Opened one PR (#4466) to create a Morpheus plugin, making significant code changes across 11 files (+750/-10687 lines) with a focus on configuration and code files. Activity was limited to a single day this month, with 4 comments made on the open PR.\"\n    },\n    {\n      \"username\": \"madjin\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n      \"totalScore\": 40.7017738965761,\n      \"prScore\": 36.2017738965761,\n      \"issueScore\": 0,\n      \"reviewScore\": 4.5,\n      \"commentScore\": 0,\n      \"summary\": \"madjin: Focused heavily on documentation work this month, merging a substantial PR #4586 that updated docs with +30,234/-35,364 lines across 793 files. Created 4 issues related to documentation and CLI improvements (all now closed), including \\\"Improving CLI tool instructions\\\" (#4113) and addressing an npx error (#4107). Contributed sporadically across 5 days with 19 commits, primarily making documentation changes (98% of modifications). Provided 1 review comment on another contributor's work.\"\n    },\n    {\n      \"username\": \"nexisdev\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/89941175?u=faef3a0d6dfa5636f66776e2937e03bee832ef42&v=4\",\n      \"totalScore\": 40.4317738965761,\n      \"prScore\": 40.4317738965761,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": null\n    },\n    {\n      \"username\": \"jkbrooks\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/129074?u=4cd0bf499a885dd922e04d57e805c88f7c6dd4f9&v=4\",\n      \"totalScore\": 40.4317738965761,\n      \"prScore\": 40.4317738965761,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": null\n    },\n    {\n      \"username\": \"girinathchickoo\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/67161043?u=39b4f0074d1f6e30a452777b279b2dd00cc095cf&v=4\",\n      \"totalScore\": 40.4317738965761,\n      \"prScore\": 40.4317738965761,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"girinathchickoo: Opened one pull request (#4620 \\\"Feature/plugin blockend\\\") which remains open and has not yet been merged. No other GitHub activity was observed during this period.\"\n    },\n    {\n      \"username\": \"eveneast\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/166489430?u=adda9548080e07d370ef8c9ba9c3408dcf3bc629&v=4\",\n      \"totalScore\": 39.00961228866811,\n      \"prScore\": 39.00961228866811,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"eveneast: Made a small documentation improvement by removing a redundant word in the Solana v2 documentation, with PR #4520 (+1/-1 lines) being merged. Initially submitted as PR #4516, which was later closed in favor of the merged version. Active on only one day this month, with all contributions focused on documentation improvements.\"\n    },\n    {\n      \"username\": \"crypto-cooker\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16945788?u=819d567b766cb43113f89fb60ba0fac4c5137cf5&v=4\",\n      \"totalScore\": 33.9277738965761,\n      \"prScore\": 33.9277738965761,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": null\n    },\n    {\n      \"username\": \"Mylookingisverynormal\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/50126677?u=feff54f0c3d192da7bed64c0a5276c4d9dfb144c&v=4\",\n      \"totalScore\": 27.270573590279973,\n      \"prScore\": 27.270573590279973,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"Mylookingisverynormal: Made a single documentation contribution this month with PR #4483, which updated README.md with a one-line addition. This was their only activity during the period, representing a minimal but focused documentation improvement.\"\n    },\n    {\n      \"username\": \"rnkrtt\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/140164174?u=e9c995a0fea6665e5c211be5c5957be8f8e8e4bd&v=4\",\n      \"totalScore\": 23.56537417291718,\n      \"prScore\": 23.165374172917183,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.4,\n      \"summary\": \"rnkrtt: Opened two documentation-related PRs this month: #4441 to fix typos and #4555 to repair a broken Quickstart link, with modest code changes (+64/-64 lines) across 5 files. Activity was sporadic, occurring on just 3 days of the month, with contributions primarily focused on documentation (67%) and configuration files (33%).\"\n    },\n    {\n      \"username\": \"vtjl10\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/139509124?u=8af1413f5a26c1ddba22afba7a750f2bf4b21dea&v=4\",\n      \"totalScore\": 23.27272392623351,\n      \"prScore\": 23.07272392623351,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.2,\n      \"summary\": \"vtjl10: Made a single contribution this month with PR #4470 \\\"Fix typos and improve dependencies management\\\", which was merged after 17 hours and modified documentation files (+4/-4 lines). The PR appears to have involved substantial changes (+52446/-24025 lines) while focusing on documentation improvements and dependency management. vtjl10 also left one comment on a pull request during their single day of activity this month.\"\n    },\n    {\n      \"username\": \"Dangoz\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/71613713?u=1839f372422c7a5503a713dca22981490b4ea7da&v=4\",\n      \"totalScore\": 21.086306144334053,\n      \"prScore\": 21.086306144334053,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"Dangoz: Made a single documentation fix with PR #4443 \\\"docs: fix title spacing\\\" (+1/-1 lines), which was merged after 16 hours. This was their only contribution during the month, representing a minimal but targeted bugfix to documentation formatting.\"\n    },\n    {\n      \"username\": \"pengqiseven\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/134899215?u=dbd15740f37368d3f8c3e2b97554c3791b1eae8a&v=4\",\n      \"totalScore\": 16.975738181995926,\n      \"prScore\": 16.975738181995926,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"pengqiseven: Opened one pull request (#4615) to fix typos in comments, modifying 5 files with minimal changes (+5/-5 lines). This single contribution represents their only activity this month, with changes primarily affecting code files (80%) and some documentation (20%).\"\n    },\n    {\n      \"username\": \"BinaryBluePeach\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/192237769?v=4\",\n      \"totalScore\": 15.3374379124341,\n      \"prScore\": 12.4974379124341,\n      \"issueScore\": 2.3,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.54,\n      \"summary\": \"BinaryBluePeach: Opened one issue (#4536) regarding a module import error and has an open PR (#4606) titled \\\"recovery\\\" with minimal code changes (+2/-2 lines across 2 files). Contributed to discussions by commenting on 3 issues and 1 PR. Activity was limited to a single day this month, suggesting sporadic engagement with the project.\"\n    },\n    {\n      \"username\": \"github-advanced-security\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/in/57789?v=4\",\n      \"totalScore\": 9,\n      \"prScore\": 0,\n      \"issueScore\": 0,\n      \"reviewScore\": 9,\n      \"commentScore\": 0,\n      \"summary\": \"github-advanced-security: Provided 2 review comments this month with no other activity. Their participation was sporadic with limited engagement overall.\"\n    },\n    {\n      \"username\": \"Pronoss\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/170206917?u=d6951aa21026fb848e923d335622f06c32607e8c&v=4\",\n      \"totalScore\": 5.78571895621705,\n      \"prScore\": 5.78571895621705,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"Pronoss: Opened one pull request (#4563) to fix typos in the documentation file \\\"faq-and-support.md\\\" with minimal changes (+2/-2 lines). This was their only contribution during the month, representing a single day of activity.\"\n    },\n    {\n      \"username\": \"dizer-ti\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/155266991?u=83090ea70c646fdfa8d8b4c826bdda84ac806d28&v=4\",\n      \"totalScore\": 5.032306144334054,\n      \"prScore\": 5.032306144334054,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"dizer-ti: Fixed a broken link to the ELIZA demo in the documentation with a single merged PR (#4597), making a small but helpful correction (+1/-1 lines). This was their only contribution during the month, representing a focused effort on documentation maintenance.\"\n    },\n    {\n      \"username\": \"zeevick10\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/140458077?u=234a5b1512060121b98420da18d7a6cdd9d0255c&v=4\",\n      \"totalScore\": 4.918,\n      \"prScore\": 4.918,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"zeevick10: Opened one pull request (#4419) to update Character.md with a single line change (+1/-1). Activity was minimal with contributions on only one day this month.\"\n    },\n    {\n      \"username\": \"Icarus-Community\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/174098848?u=e1b5a7fe3b0a3bda521bb26fc2e5bc3fa21393c2&v=4\",\n      \"totalScore\": 4.5,\n      \"prScore\": 0,\n      \"issueScore\": 4.1,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.4,\n      \"summary\": null\n    },\n    {\n      \"username\": \"plvo\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113256696?u=e596d0939094820484fdb4c98ba336204d18de82&v=4\",\n      \"totalScore\": 4.3,\n      \"prScore\": 0,\n      \"issueScore\": 4.1,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.2,\n      \"summary\": \"plvo: Reported issue #4457 regarding a \\\"pglite log entry unicode escape error\\\" which was subsequently closed. Added a single comment on an issue during the month. No code contributions or pull request activity during this period.\"\n    },\n    {\n      \"username\": \"TheDeveloperTom\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/25426552?u=29cf260cfeace413f66efafcedff2d4e3252a8f3&v=4\",\n      \"totalScore\": 4,\n      \"prScore\": 0,\n      \"issueScore\": 4,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"TheDeveloperTom: Created a single issue (#4432) titled \\\"Job: looking for a developer with Eliza framework experience,\\\" which has since been closed. No other activity was observed this month, with no code contributions, pull requests, or comments on any issues or PRs.\"\n    },\n    {\n      \"username\": \"Kirstygoodary\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/55052540?u=48b08ce5f55bb74b12bdc06500aece654eaadcff&v=4\",\n      \"totalScore\": 2.1,\n      \"prScore\": 0,\n      \"issueScore\": 2.1,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"Kirstygoodary: Opened issue #4418 regarding a handler error for text embedding delegate type. Contributed a comment on an issue, showing some engagement with the project's issue tracking. Activity was minimal this month with no code contributions or pull requests.\"\n    },\n    {\n      \"username\": \"samgermain\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/29212519?u=fd61622f9ae4f651f49755a1ce0b01e7fb2f31f0&v=4\",\n      \"totalScore\": 2,\n      \"prScore\": 0,\n      \"issueScore\": 2,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"samgermain: Created issue #4562 \\\"Make a publish to npm\\\" which was subsequently closed, and commented on one issue. No code contributions or pull requests this month, with minimal overall activity.\"\n    },\n    {\n      \"username\": \"nabz-polo\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/65369404?u=2e8d0f763349ed5405bac2f34457acdb019f7563&v=4\",\n      \"totalScore\": 2,\n      \"prScore\": 0,\n      \"issueScore\": 2,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"nabz-polo: Created one issue this month (#4503) requesting OLLAMA support, which remains open. No other activity was observed during this period.\"\n    },\n    {\n      \"username\": \"kunleulysses\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/65002977?v=4\",\n      \"totalScore\": 2,\n      \"prScore\": 0,\n      \"issueScore\": 2,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"kunleulysses: Opened a single issue (#4486) regarding an agent hanging after core initialization and REST API binding related to Anthropic. No other activity was observed this month.\"\n    },\n    {\n      \"username\": \"cxp-13\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/84974164?u=3b5b5c18f44af73f1e2f9921381fe2e800f474d1&v=4\",\n      \"totalScore\": 2,\n      \"prScore\": 0,\n      \"issueScore\": 2,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"cxp-13: Opened issue #4440 regarding a TypeScript type definition problem (\\\"Property 'preconnect' is missing in type\\\"). No other activity this month.\"\n    },\n    {\n      \"username\": \"POKENA7\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/75174441?u=4db72f514d13671ea5674518c47593ea5786d603&v=4\",\n      \"totalScore\": 2,\n      \"prScore\": 0,\n      \"issueScore\": 2,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"POKENA7: Opened one issue (#4461) regarding unimplemented Discord auto-post functionality in eliza v2. No other contributions this month.\"\n    },\n    {\n      \"username\": \"FancyFishok\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/96703751?v=4\",\n      \"totalScore\": 2,\n      \"prScore\": 0,\n      \"issueScore\": 2,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"FancyFishok: Opened a single issue (#4588) regarding difficulty getting their bot to detect Twitter activity. No other contributions or code changes were made during this period.\"\n    },\n    {\n      \"username\": \"AndreaRettaroli\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/69209567?u=112b2ba16a6fb9295c5e71787a02e1446307e1eb&v=4\",\n      \"totalScore\": 2,\n      \"prScore\": 0,\n      \"issueScore\": 2,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"AndreaRettaroli: Opened one issue this month (#4528) regarding improvements to Eliza in TEE oasis, which remains open. No other activity was observed during this period.\"\n    },\n    {\n      \"username\": \"AlteredCode\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/63291609?v=4\",\n      \"totalScore\": 2,\n      \"prScore\": 0,\n      \"issueScore\": 2,\n      \"reviewScore\": 0,\n      \"commentScore\": 0,\n      \"summary\": \"AlteredCode: Opened a single issue (#4607) regarding system responsiveness problems, specifically about the system not responding to mentions and failing to analyze certain content. No other activity was observed this month, with no code contributions, reviews, or comments on any PRs or issues.\"\n    }\n  ],\n  \"newPRs\": 332,\n  \"mergedPRs\": 260,\n  \"newIssues\": 20,\n  \"closedIssues\": 38,\n  \"activeContributors\": 70\n}"
}