{
  "date_generated_for": "2025-04-01",
  "ai_news_elizaos_discord_md_2025-03-31": {
    "filename": "2025-03-31.md",
    "content": "# elizaOS Discord - 2025-03-31\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n\n- **auto.fun Launchpad**: Scheduled to launch in approximately two weeks (around April 14th). Shaw mentioned they have 15 launch partners lined up for premiere token launches.\n- **ai16z Token Utility**: Profits from auto.fun will be used to buy back ai16z tokens, creating a value accrual mechanism.\n- **Hyperfy Update**: Released v0.10.0 with over 80 new features and improvements, including a streamlined interface, new world menu, and transform tools for creators.\n- **ElizaOS Bootstrap**: A community member (0xgabey) shared a simplified bootstrap implementation using Bun and Elysia for the API to help others get started without excessive boilerplate code.\n- **M3 Media Content**: Jin shared updates about streamlining the production process for \"Clank Tank\" video series, with a new website (m3org.com/tv) and GitHub repository.\n\n### Technical Discussions\n\n- **Model Provider Issues**: Users encountered rate limit errors with Anthropic API and discussed alternatives like OpenRouter and Gemini.\n- **Plugin Development**: Several users worked on implementing and fixing plugins, including Twitter functionality and OpenRouter integration.\n- **Knowledge Base Integration**: Discussions about the API endpoint for uploading files to the knowledge base in v2.\n- **AI Image Generation**: Techniques for using ChatGPT to create thumbnails and promotional materials, with focus on inpainting and image refinement.\n\n### Governance & Community\n\n- **DAO Status Clarification**: Vincent Paul clarified that ElizaOS is not currently a DAO despite being on daos.fun platform, stating \"weaving a community is a delicate art and science.\"\n- **Progressive Decentralization**: Discussions about how AI could improve DAO governance by summarizing information, with references to MetaDAO and MNTDAO's decision markets as potential models.\n- **Twitter Account Suspension**: The \"ai16zNEWS\" Twitter account was suspended, which had been gaining traction with posts reaching 100k views.\n\n## Key Questions & Answers\n\n**Q: How does v2 work? Do I need to sell my v1 and buy v2?**  \nA: \"It's fine as it is.\" (answered by cloudAI)\n\n**Q: Will AI16z be like the Virtuals eco in the sense that we will have tokens paired with ai16z?**  \nA: \"ElizaOS being open source won't have that same model as Virtuals, but there is a value accrual mechanism within auto.fun that will feedback to ai16z.\" (answered by Kenk)\n\n**Q: What will be the ratio for ai16z 1 token : elizaOS token?**  \nA: \"There will not be a new token, the token stays $ai16z.\" (answered by 7OROY)\n\n**Q: How do I fix Anthropic API rate limit errors?**  \nA: Wait for rate limit reset, switch to a different model provider, or adjust rate limits by reducing prompt length or requesting fewer tokens.\n\n**Q: How can I use other models apart from OpenAI and Anthropic in v2?**  \nA: Update .env file and check src/index.ts for character settings (answered by jin)\n\n**Q: Is there an OpenRouter plugin for Eliza v2?**  \nA: A user shared a \"hacky version\" of an OpenRouter plugin (answered by winded4752)\n\n**Q: I always thought projects starting on daos.fun were daos?**  \nA: \"We're not a DAO (yet). Weaving a community is a delicate art and science.\" (answered by vincentpaul)\n\n**Q: Any timeline for when autofun launches?**  \nA: \"in two weeks\" (answered indirectly)\n\n**Q: What are the ai16z token utilities on Autodotfun?**  \nA: \"TLDR profits used to buyback ai16z\" (answered by jin)\n\n## Community Help & Collaboration\n\n1. **ElizaOS Bootstrap Implementation**\n   - Helper: 0xgabey\n   - Context: Created and shared a bootstrap version using Bun and Elysia for API\n   - Resolution: Shared implementation with documentation on Mirror to help others get started quickly\n\n2. **Knowledge Base API Endpoint**\n   - Helper: chris.troutner\n   - Context: Looking for knowledge base API endpoint in v2\n   - Resolution: Shared GitHub link to the endpoint code and a JS script for uploading files to the knowledgebase\n\n3. **OpenRouter Plugin Development**\n   - Helper: winded4752\n   - Context: Need for OpenRouter plugin for Eliza v2\n   - Resolution: Shared a \"hacky version\" of an OpenRouter plugin for others to use\n\n4. **AI Image Generation Assistance**\n   - Helper: whobody\n   - Context: Needed to improve AI-generated thumbnail where character looked like a zombie\n   - Resolution: Used ChatGPT to generate alternative images with inpainting techniques\n\n5. **CLI Setup Tutorial**\n   - Helper: Kimani\n   - Context: Looking for CLI setup tutorial\n   - Resolution: Shared a YouTube link to Shaw's stream that demonstrates CLI commands for setup\n\n## Action Items\n\n### Technical Tasks\n\n1. **Fix Twitter Plugin Issues**\n   - Description: Fix Twitter plugin to properly follow character guidelines when tweeting and resolve issues with agents not replying to mentions\n   - Mentioned By: RaglioKen, Abderahman\n\n2. **Resolve API and Resource Limitations**\n   - Description: Fix Anthropic API rate limit issues and VRAM issues on GPUs (particularly 4070 super)\n   - Mentioned By: Nice Dreams Maybe, RaglioKen\n\n3. **Plugin Development**\n   - Description: Create proper OpenRouter plugin integration for v2\n   - Mentioned By: winded4752\n\n4. **Fix Speech TTS Plugin**\n   - Description: Fix speech TTS plugin not working in version 0.25.9\n   - Mentioned By: Abderahman\n\n5. **Telegram Bot Fixes**\n   - Description: Fix Telegram bot connection issues\n   - Mentioned By: georges_pyzeurcolonylab\n\n6. **RAG Implementation**\n   - Description: Implement dynamic memory for agent to take context from RAG\n   - Mentioned By: Shiva M\n\n7. **AI Prompting Improvements**\n   - Description: Improve AI prompting to prevent agents from promoting questionable projects\n   - Mentioned By: jin\n\n8. **3D AI Pipeline**\n   - Description: Implement new 3D AI pipeline for creating avatars, which has been the biggest bottleneck\n   - Mentioned By: jin\n\n### Documentation Needs\n\n1. **Knowledge Base Documentation**\n   - Description: Document knowledge base API and folder structure for v2\n   - Mentioned By: winded4752\n\n2. **Plugin Integration Tutorials**\n   - Description: Create short video tutorials for plugin integration\n   - Mentioned By: jin\n\n3. **Native TEE Integration**\n   - Description: Document native TEE integration for enhanced security\n   - Mentioned By: Ale | AutoRujira 🉐⚡\n\n4. **Screenplay Writing Guide**\n   - Description: Create a guide for screenplay writing collaboration for weekly episode production\n   - Mentioned By: jin\n\n5. **Token Relationship Documentation**\n   - Description: Create documentation explaining the relationship between ai16z token and ElizaOS\n   - Mentioned By: MJ\n\n6. **auto.fun Documentation**\n   - Description: Document the auto.fun launchpad functionality and how it relates to ai16z\n   - Mentioned By: Kenk\n\n### Feature Requests\n\n1. **Agent Tools Integration**\n   - Description: Implement tab for equipping agents with MCP tools\n   - Mentioned By: px\n\n2. **Token Pairing Mechanism**\n   - Description: Implement token pairing mechanism similar to Virtuals ecosystem but adapted for open-source model\n   - Mentioned By: aa2020_\n\n3. **DAO Governance Tools**\n   - Description: Consider implementing AI to help summarize and present information for better DAO governance\n   - Mentioned By: Ka_yari\n\n4. **Decision Markets**\n   - Description: Explore MetaDAO and MNTDAO decision markets as potential models for community funding of agents\n   - Mentioned By: Ka_yari\n\n5. **Progressive Decentralization Plan**\n   - Description: Develop a progressive decentralization governance plan for ElizaOS\n   - Mentioned By: Ka_yari\n\n6. **Twitter Account Recovery**\n   - Description: Recover or create new Twitter account for project news after suspension\n   - Mentioned By: hubert\n\n7. **Domain Name Expansion**\n   - Description: Consider alternative domain names for targeting specific markets (manbot.fun, fembot.fun, woof.fun)\n   - Mentioned By: DorianD"
  },
  "ai_news_elizaos_discord_md_2025-03-30": {
    "filename": "2025-03-30.md",
    "content": "# elizaOS Discord - 2025-03-30\n\n## Overall Discussion Highlights\n\n### Technical Development\n- **ElizaOS v2 Issues**: Users reported various problems with plugin installation, Twitter client functionality, and model configuration. The v2-develop branch appears more stable than other branches.\n- **LLM Integration Challenges**: Several users struggled with configuring different LLM providers (OpenAI, Anthropic, local models) and experienced rate limiting with Anthropic's API causing agent crashes.\n- **Clank Tank Animation Project**: Jin shared progress on a new animation project with improved production workflows, allowing rapid creation of cinematic scenes with AI feedback. The system includes baked sets, animated camera paths, clip transitions, and automated recording/editing scripts.\n\n### Community & Documentation\n- **Documentation Improvements**: Jin requested feedback on community documentation structure, receiving detailed suggestions about attracting developers and improving organization.\n- **AI News Repository**: Jin shared a GitHub repository (ai-news) with a bounty task to improve the digestibility and accuracy of AI-summarized data about Eliza and Hyperfy.\n- **Content Creation**: Jin demonstrated using ChatGPT for thumbnail generation, working with whobody to refine images despite rate limiting issues.\n\n### Auto.fun & Tokenomics\n- **Launch Timeline**: Multiple references to Auto.fun launching \"in two weeks\" and a \"launchpad coming April 14th\" (according to user Borko).\n- **Tokenomics Model**: Witch explained a two-pool system where fees would be used to buy back ai16z tokens, while DorianD expressed concerns about this potentially undervaluing contributors' work.\n- **Token Utilities**: Jin shared that Auto.fun profits would be used for ai16z buybacks.\n\n## Key Questions & Answers\n\n### Technical Implementation\n- **Q**: How do I install plugins in ElizaOS v2? (asked by Nicasso)  \n  **A**: Use the CLI command `elizaos project add-plugin @elizaos/plugin-name` or check the updated docs at https://eliza.how/docs/quickstart (answered by jin)\n\n- **Q**: How can I switch from OpenAI to local LLM? (asked by Nice Dreams Maybe)  \n  **A**: Configure the USE_LOCAL_AI, USE_STUDIOLM_TEXT_MODELS, and USE_OLLAMA_TEXT_MODELS variables in your .env file (answered by Abderahman)\n\n- **Q**: How do I fix Anthropic API rate limit issues? (asked by Nice Dreams Maybe)  \n  **A**: Wait for rate limit reset, switch to a different model provider, or adjust rate limits by reducing prompt length (answered by Nice Dreams Maybe)\n\n- **Q**: How do I set a different OpenAI model instead of gpt-4o? (asked by topmass)  \n  **A**: Update .env and check src/index.ts for character settings (answered by jin)\n\n### Project Timeline & Features\n- **Q**: When is v2 coming? (asked by Amr Ali)  \n  **A**: \"v2 and launchpad sooooooon\" (answered by cloudAI)\n\n- **Q**: When will Auto.fun launch? (asked by anon)  \n  **A**: \"in two weeks\" according to later messages (implied from context)\n\n- **Q**: What are the ai16z token utilities on Auto.fun? (asked by DonaldP)  \n  **A**: Profits used to buyback ai16z (answered by jin)\n\n### Community Development\n- **Q**: Who are the primary types of contributors you want to attract to ElizaOS? (asked by jin)  \n  **A**: Developers/AI researchers (answered by Amr Ali) and devs familiar with both coding and crypto landscape (answered by Patt)\n\n- **Q**: What are the most immediate needs or gaps in the current community structure? (asked by jin)  \n  **A**: Engagement/discussions for better direction, making ai16z discord a hub for AI development questions (answered by Amr Ali) and more streamlined source of truth for technical and project progress (answered by Patt)\n\n## Community Help & Collaboration\n\n1. **Plugin Installation Support**\n   - **Helper**: jin\n   - **Helpee**: Nicasso\n   - **Context**: Couldn't find installed SQL and OpenAI plugins\n   - **Resolution**: Provided updated documentation link and CLI commands for plugin installation\n\n2. **Installation Troubleshooting**\n   - **Helper**: Abderahman\n   - **Helpee**: benquik\n   - **Context**: Installation errors with bun\n   - **Resolution**: Suggested checking git branch and provided correct installation commands for v2-develop branch\n\n3. **Model Configuration Assistance**\n   - **Helper**: Abderahman\n   - **Helpee**: Nicasso\n   - **Context**: Configuration for model selection\n   - **Resolution**: Shared environment variables for configuring local AI vs. cloud models\n\n4. **Thumbnail Generation**\n   - **Helper**: whobody\n   - **Helpee**: jin\n   - **Context**: Needed to improve thumbnail with better Mizuki character image\n   - **Resolution**: whobody used ChatGPT to generate multiple alternative images, though none were perfect\n\n5. **Trading Assistance**\n   - **Helper**: HoneyBadger\n   - **Helpee**: beatrice\n   - **Context**: beatrice was looking to sell ai16z and mentioned KYC issues\n   - **Resolution**: HoneyBadger suggested \"Try wintermute OTC\"\n\n## Action Items\n\n### Technical\n1. **Fix Twitter client functionality** - Twitter plugin checks old tweets repeatedly without replying (Mentioned by Abderahman)\n2. **Resolve plugin installation and discovery issues** - Installed plugins not appearing in the system (Mentioned by Nicasso)\n3. **Fix model selection configuration** - System defaults to GPT-4o even when configured for other models (Mentioned by topmass)\n4. **Address suppressInitialMessage being ignored in Telegram client** (Mentioned by Okul)\n5. **Fix VRAM issues with local AI setup** - Users with 4070 Super GPU experiencing VRAM problems (Mentioned by RaglioKen)\n6. **Improve AI-summarized data digestibility** in the ai-news repository (Mentioned by jin)\n7. **Implement daily update to tweet prompt conversion** (Mentioned by jin)\n8. **Implement weekly update to thread prompt conversion** (Mentioned by jin)\n9. **Create dashboard concepts/prototype for AI news data** (Mentioned by jin)\n10. **Improve due diligence prompting for AI agents** in Clank Tank videos (Mentioned by jin)\n11. **Implement new 3D AI pipeline** for creating avatars of pitchers (Mentioned by jin)\n12. **Contact MCP servers for potential integrations** (Mentioned by DorianD)\n\n### Documentation\n1. **Create short video tutorials for plugin integration** (Mentioned by jin)\n2. **Improve documentation for custom routing** - Documentation barely mentions custom routing capabilities (Mentioned by winded4752)\n3. **Update model configuration documentation** - Clarify how to configure different LLM providers (Mentioned by Kimani)\n4. **Restructure eliza.how/community section** with guides for contributors (Mentioned by jin)\n5. **Create two documentation versions** - one for technical users and one for non-technical users (Mentioned by Amr Ali)\n6. **Improve elizaos.ai site** with better normie-friendly content (Mentioned by Patt)\n7. **Create contributor guides for non-technical people** using visual AI ideas (Mentioned by jin)\n\n### Feature\n1. **Support for OpenRouter in v2** - User wants to use OpenRouter as in v1 (Mentioned by Kimani)\n2. **Develop a jintern on elizaos.ai** with simple chat UI to answer project questions (Mentioned by Patt)\n3. **Make AI-summarized content more succinct** (Mentioned by jin)\n4. **Generate image prompts using Claude** (Mentioned by jin)\n5. **Develop storyboard concepts** for AI news presentation (Mentioned by jin)\n6. **Use LLMs to generate insights about the project** (Mentioned by jin)"
  },
  "ai_news_elizaos_discord_md_2025-03-29": {
    "filename": "2025-03-29.md",
    "content": "# elizaOS Discord - 2025-03-29\n\n## Overall Discussion Highlights\n\n### Auto.fun Launchpad & Tokenomics\n- **Clarification on tokenomics model**: The project uses a two-pool system where initial pools are SOL/Agent Token, and fees generated will be used to buy ai16z and set up secondary pools\n- **Relationship between auto.fun and ai16z**: Auto.fun is the launchpad but ai16z is not its native token; instead, fees generated with auto.fun auto-buy ai16z\n- **Community confusion**: Shaw's tweet stating \"auto.fun has no native token\" caused confusion as it seemed to contradict previous documentation\n- **Launch timeline**: A countdown is visible on elizastudios.ai, though some users expressed concern about potential delays\n\n### ElizaOS Technical Issues\n- **Installation challenges**: Multiple users reported problems with the ElizaOS installation process\n- **Plugin compatibility**: Users struggled with EventEmitter import errors with the local-ai plugin\n- **Database connection issues**: Both PostgreSQL and SQLite connection problems were reported\n- **Twitter client functionality**: Several users noted that the Twitter client was not properly replying to tweets despite checking interactions\n- **Installation approach evolution**: Recommended installation method changed from npm global installation to using git clone with the v2-develop branch and bun commands\n\n### AI News Aggregation Project\n- **Bounty opportunity**: Jin presented a GitHub repository (ai-news) as a bounty project for improving AI-summarized content about Eliza and Hyperfy\n- **Weekly newsletter concept**: Jin described a script that fetches logs from Monday through Sunday and combines them into one file for context summarization\n- **Improvement ideas**: Suggestions included daily updates formatted as tweets, weekly updates as threads, dashboard concepts, and using LLMs for insights\n\n### Community Development\n- **Documentation improvements**: Jin solicited feedback on improving the community section of documentation\n- **Agent development**: Discussion about resources for beginners looking to build agents on the Eliza framework\n- **Community structure**: Ideas shared for better organizing information and guiding contributors from passive to active participation\n\n## Key Questions & Answers\n\n**Q: If I'm looking to build my own agent on the Eliza framework where should I begin?**  \nA: Check out Eliza.how for learning resources.\n\n**Q: Why did Shaw contradict the doc by saying there's no plan of a native token when the doc says otherwise?**  \nA: It was likely a rushed/poorly worded tweet; he probably meant no new token would be launched, but the tokenomics plan remains tied to value accrual of ai16z.\n\n**Q: Is auto.fun linked to us or not at all?**  \nA: Yes, but ai16z is not the native token of auto.fun; instead, fees generated with auto.fun auto-buy ai16z.\n\n**Q: Why am I getting \"Named export 'EventEmitter' not found\" error when installing @elizaos/plugin-local-ai?**  \nA: Install eventemitter3 separately with npm install eventemitter3.\n\n**Q: Where can I find the Discord link?**  \nA: It's on elizaos.ai page under DAO https://discord.com/invite/ai16z.\n\n**Q: What's the tokenomics for ai16z?**  \nA: The model uses a two-pool system where initial pools are SOL/Agent Token, and fees are used to buy ai16z and set up secondary pools.\n\n**Q: What happened to eliza.gg?**  \nA: The developer of that site went dark on all socials.\n\n**Q: Where can I read more about autofun?**  \nA: A Google Doc was shared: https://docs.google.com/document/d/1CybxKElOINN7y8C_hyKawP2xO0xMf6zG8A0AruJ8PbY/edit?usp=sharing.\n\n## Community Help & Collaboration\n\n1. **Installation troubleshooting**:\n   - Jin provided updated quickstart instructions on eliza.how for users struggling with EventEmitter errors\n   - [elizaos] <rchak007> suggested running \"npm install eventemitter3\" separately to resolve import errors\n   - Abderahman provided correct git checkout command for v2-develop branch and bun commands\n\n2. **Twitter client issues**:\n   - Abderahman suggested using \"npm i\" or \"bun install && bun run dev && bun start\" instead of quickstart to resolve local AI plugin problems\n   - Nice Dreams Maybe suggested checking for already running instances on localhost:3000 to resolve port conflicts\n\n3. **Tokenomics clarification**:\n   - Witch shared and explained a chart showing the two-pool system where fees buy ai16z\n   - Eskender.eth clarified that Shaw meant there's no platform-specific ($autofun) token, only the ecosystem token ($ai16z)\n\n4. **AI news repository guidance**:\n   - Jin provided detailed instructions for a bounty task involving the ai-news GitHub repository, including repository access instructions, goals, and improvement ideas\n\n## Action Items\n\n### Technical\n- Fix EventEmitter import issue with local-ai plugin (mentioned by [elizaos] <benquik>)\n- Fix Twitter client not replying to tweets despite checking interactions (mentioned by Abderahman)\n- Resolve database adapter errors (mentioned by michaelben)\n- Fix memory retrieval based on type field (mentioned by CoopyPoopy)\n- Clone and work on the ai-news repository to make content more digestible and accurate (mentioned by jin)\n- Implement script for fetching Monday-Sunday logs for weekly newsletter summaries (mentioned by jin)\n- Make AI-summarized content more succinct (mentioned by jin)\n- Use LLMs to generate insights about the project (mentioned by jin)\n- Develop system prompts for agents (mentioned by jin)\n- Optimize for RAG knowledge (mentioned by jin)\n- Fix issue where @autodotfun can't be tagged in photos on X (mentioned by hubert)\n- Remove \"mint\" permission on ai16z token (mentioned by Kenshiro)\n- Set up Mirror for publishing medium-style articles about the project (mentioned by jin)\n- Implement a jintern on elizaos.ai site with simple chat UI to answer project-related questions (mentioned by Patt)\n- Team should clarify the relationship between ai16z token and auto.fun launchpad (mentioned by berg)\n\n### Documentation\n- Update quickstart guide with correct installation steps (mentioned by jin)\n- Create guide for cursor coders/beginners (mentioned by Nice Dreams Maybe)\n- Document how to switch between OpenAI and local LLM (mentioned by Nice Dreams Maybe)\n- Create tutorial for Twitter client setup (mentioned by Prince)\n- Create contributor guides for non-technical people incorporating visual AI ideas (mentioned by jin)\n- Restructure the eliza.how/community section to better guide contributors (mentioned by jin)\n- Create more streamlined sources of truth for both technical aspects and project progress (mentioned by Patt)\n- Develop both technical and non-technical documentation to make information more accessible (mentioned by Amr Ali)\n- Create a comprehensive FAQ page with the latest answers to common questions (mentioned by Patt)\n- Improve visibility of Discord link (mentioned by basje01)\n- Create public documentation about autofun (mentioned by hubert)\n\n### Feature\n- Make plugins backwards compatible with v2 (mentioned by jin)\n- Add tool/guide for plugin compatibility (mentioned by jin)\n- Create daily update to tweet prompt conversion functionality (mentioned by jin)\n- Develop weekly update to thread prompt conversion functionality (mentioned by jin)\n- Design dashboard concepts/prototype for AI news aggregation (mentioned by jin)\n- Implement Claude integration for generating image prompts (mentioned by jin)\n- Create storyboard concepts for AI news presentation (mentioned by jin)\n- Develop a flowchart/setup wizard to help users find relevant information (mentioned by Patt)\n- Launchpad implementation (mentioned by ildancs___)\n- Build agent on Eliza framework for beginners (mentioned by 0xPromETHeus)\n- Promotion on ai16znews (mentioned by hubert)"
  },
  "ai_news_elizaos_dev_md_2025-03-31": {
    "filename": "2025-03-31.md",
    "content": "# elizaOS Development Discord - 2025-03-31\n\n## Overall Discussion Highlights\n\n### Architecture & Development\n- **V2 Architecture Migration**: The community is adapting to the transition from v1 to v2 architecture, where \"clients\" have been replaced with \"plugins + services\"\n- **Agent Storage Location**: Confusion about where agents created via CLI are stored in v2dev, as they don't appear in the visible codebase\n- **Vector Database Usage**: Discussion about vector database options with pg-vector mentioned as a preferred solution\n- **GitHub Dependencies**: Questions about pinning specific versions of GitHub dependencies in project configuration\n- **API Integration Issues**: Users reported problems with Anthropic API showing \"invalid x-api-key\" errors despite proper configuration\n\n### Plugin Development\n- **Pull Request Activity**: Several PRs were reviewed and merged, including fixes for the BNB plugin and Twitter client\n- **Farcaster Plugin**: Hishboy completed and tested a Farcaster plugin that's ready for review\n- **Custom Embedding Models**: A PR was submitted to enable custom embedding model names and dimensions for the OpenAI plugin\n- **DeepSeekAI Integration**: Questions about implementing DeepSeekAI support in ElizaOS V2\n\n### Community Updates\n- **Agent Dev School**: Sessions are paused for 1-2 weeks until v2 and auto.fun are released\n- **Public Calendar**: A Google Calendar link was shared for tracking all community events\n- **Puppetto Agents**: DefiniteOptimist announced that Puppetto agents will have lipsync and animation capabilities enabled by a tool called Hedra\n- **Security Concerns**: Discussion about potential scam links being shared in the community\n\n## Key Questions & Answers\n\n**Q: How to use the DeepSeekAI for V2? There is no place to input the ApiKey.**  \nA: Use the DEEPSEEK_API_KEY environment variable (Sashimikun)\n\n**Q: Are pre-1.0.0 plugins compatible with v1.0.0?**  \nA: Depends on how complex it is. If simple enough, it will be, otherwise you have to make changes. (Ritvik S)\n\n**Q: What vector databases are peeps using these days? Is Pinecone a standard?**  \nA: pg-vector for me! (DefiniteOptimist)\n\n**Q: Where are the actual agents stored in the v2dev version?**  \nA: I think the agents get stored in `/packages/the-org`. (G2) - Though this was clarified to only contain premade agents, not newly created ones.\n\n**Q: Can we expect an agent dev school tomorrow?**  \nA: We paused until v2 and auto.fun are out the door so I can focus on it, 1-2 weeks, sorry 😦 (shaw)\n\n**Q: How to change the name and version on npm?**  \nA: There is no official way to set descriptions, and there is no versioning as far as known. (Odilitime)\n\n## Community Help & Collaboration\n\n1. **DeepSeekAI Integration Help**:\n   - Sashimikun advised loyce.eth to use the DEEPSEEK_API_KEY environment variable\n   - Odilitime suggested using it from the local-ai plugin as support may not be added yet\n\n2. **Architecture Understanding**:\n   - mekpans helped standard understand the new architecture, explaining that clients were replaced by plugins + services\n\n3. **Plugin Development Support**:\n   - Odilitime helped AIFlow.ML with npm versioning questions and merged their PR for the BNB plugin\n   - Odilitime also merged hishboy's PR for custom embedding model parameters in the OpenAI plugin\n\n4. **Security Assistance**:\n   - Veight helped ElizaBAO with security concerns about scam links, who then moved crypto to another wallet for safety\n\n5. **Event Coordination**:\n   - Nisita provided Shiva M with a public Google Calendar link for tracking all community events\n\n## Action Items\n\n### Technical\n- Implement support for DeepSeekAI in ElizaOS V2 (mentioned by loyce.eth)\n- Fix issue with Anthropic API integration showing \"invalid x-api-key\" errors (mentioned by mekpans)\n- Implement recurring tasks functionality with clear documentation (mentioned by Ritvik S)\n- Merge PR for BNB plugin to fix bugs and building errors (mentioned by AIFlow.ML @ ElizaOS)\n- Merge PR for Twitter client (mentioned by AIFlow.ML @ ElizaOS)\n- Review PR for custom embedding model name and dimensions in OpenAI plugin (mentioned by hishboy)\n- Release new version of plugin-bnb in the registry (mentioned by AIFlow.ML @ ElizaOS)\n\n### Documentation\n- Document the architecture change from clients to plugins+services in v2 (mentioned by standard)\n- Create documentation on how to pin GitHub dependency versions (mentioned by DefiniteOptimist)\n- Update documentation to accurately reflect v2 implementation (mentioned by mindxploit)\n- Clarify where newly created agents are stored in v2dev (mentioned by mindxploit)\n- Document the process for creating new agents in v2 (mentioned by mindxploit)\n- Provide examples of what replaced auto-client in the new architecture (mentioned by standard)\n\n### Feature\n- Add support for Bailian AI plugins (mentioned by lay.qin)\n- Support for custom embedding model name and dimensions in OpenAI plugin (mentioned by hishboy)\n- Resume agent dev school sessions after v2 and auto.fun release (mentioned by shaw)\n- Implement lipsync and animation capabilities for Puppetto agents using Hedra (mentioned by DefiniteOptimist)"
  },
  "ai_news_elizaos_dev_md_2025-03-30": {
    "filename": "2025-03-30.md",
    "content": "# elizaOS Development Discord - 2025-03-30\n\n## Overall Discussion Highlights\n\n### Technical Issues & Troubleshooting\n- **Plugin Import Errors**: Multiple users reported persistent issues with plugin imports on Linux, macOS, and WSL environments. A workaround was discovered by replacing `@import` statements with hardcoded paths to module files.\n- **Agent Storage in v2**: Confusion around where user-created agents are stored in v2dev. While premade agents are in `/packages/the-org`, user-created agents via CLI appear to be stored elsewhere, possibly in a database rather than as code files.\n- **Documentation Discrepancies**: Users noted inconsistencies between documentation and actual implementation, particularly regarding differences between v1 and v2 versions of ElizaOS.\n\n### Platform Updates & Announcements\n- **Agent Dev School Paused**: The agent development school sessions have been temporarily paused for 1-2 weeks while the team focuses on releasing v2 and auto.fun.\n- **RAG Functionality**: Questions about the current status of Retrieval-Augmented Generation (RAG) functionality, which had previously experienced issues, went unanswered.\n\n### Community Projects\n- **Farcaster Plugin**: Development of a Farcaster plugin was discussed, with Odilitime sharing a link to the GitHub repository: https://github.com/elizaos-plugins/client-farcaster\n- **GitHub-Chat Product**: A user named Sashimikun promoted their GitHub-Chat product built on ElizaOS.\n\n### Plugin Management\n- **No Official Versioning**: Odilitime clarified that there's currently no official versioning system for ElizaOS plugins, and descriptions are hardcoded in some plugin directories but not standardized.\n\n## Key Questions & Answers\n\n1. **Q**: What vector databases are people using these days? Is Pinecone a standard?  \n   **A**: \"pg-vector for me!\" (answered by DefiniteOptimist)\n\n2. **Q**: Can we expect an agent dev school tomorrow?  \n   **A**: \"Paused until v2 and auto.fun are released, approximately 1-2 weeks\" (answered by shaw)\n\n3. **Q**: How to change the name and version on npm?  \n   **A**: \"There is no versioning afaik. For names, it depends on what specifically needs to be changed.\" (answered by Odilitime)\n\n4. **Q**: What is the currently agreed way of doing things in regards to installation and configuration?  \n   **A**: Partially answered by jin who pointed to https://eliza.how/docs/quickstart and mentioned testing it recently\n\n## Community Help & Collaboration\n\n1. **Plugin Import Workaround**:\n   - **Helper**: Tiki\n   - **Helpee**: NnrbzZ\n   - **Context**: Shared a workaround for plugin import errors by replacing `@import` with hardcoded path to index.js\n\n2. **Scam Warning**:\n   - **Helper**: Veight\n   - **Helpee**: ElizaBAO🌟\n   - **Context**: Successfully warned a user about a potential scam link, who then moved cryptocurrency to another wallet\n\n3. **Vector Database Recommendation**:\n   - **Helper**: DefiniteOptimist\n   - **Helpee**: Hidden Forces\n   - **Context**: Recommended pg-vector as an alternative to Pinecone for vector database needs\n\n4. **Documentation Guidance**:\n   - **Helper**: jin\n   - **Helpee**: worldestroy\n   - **Context**: Provided quickstart documentation link that was recently tested to address installation concerns\n\n## Action Items\n\n### Technical\n1. **Fix plugin import resolution issues in the CLI**\n   - Description: Module imports failing on Linux/WSL/macOS\n   - Mentioned By: Tiki\n\n2. **Investigate RAG usability issues**\n   - Description: Follow up on previously reported RAG problems\n   - Mentioned By: Mr. Stark\n\n3. **Implement proper versioning system for ElizaOS plugins**\n   - Description: Currently no versioning system exists for plugins\n   - Mentioned By: Odilitime\n\n4. **Update documentation to accurately reflect v2 installation and configuration processes**\n   - Mentioned By: worldestroy\n\n5. **Clarify where user-created agents are stored in v2 and how to access them**\n   - Mentioned By: mindxploit\n\n### Documentation\n1. **Create guide for running ElizaOS on different platforms**\n   - Description: Address recurring issues with Linux/WSL/macOS\n   - Mentioned By: NnrbzZ\n\n2. **Document GitHub dependency version pinning**\n   - Description: How to pin versions for dependencies using the github: pattern\n   - Mentioned By: DefiniteOptimist\n\n3. **Update documentation to explain differences between v1 and v2**\n   - Mentioned By: mindxploit\n\n4. **Create clear instructions for creating and managing agents in v2**\n   - Mentioned By: mindxploit\n\n5. **Document the four plugin directories mentioned**\n   - Description: Odilitime mentioned knowing of four plugin directories, which should be documented\n   - Mentioned By: Odilitime\n\n### Feature\n1. **Improve visibility of user-created agents in the codebase**\n   - Mentioned By: mindxploit\n\n2. **Investigate standardizing plugin versioning and descriptions**\n   - Description: Currently no official way to set descriptions, with hardcoded values in some directories\n   - Mentioned By: Odilitime"
  },
  "ai_news_elizaos_dev_md_2025-03-29": {
    "filename": "2025-03-29.md",
    "content": "# elizaOS Development Discord - 2025-03-29\n\n## Overall Discussion Highlights\n\n### Installation & Setup Issues\n- Users across multiple channels reported difficulties with ElizaOS installation and setup\n- The primary issue appears to be with the EventEmitter module from eventemitter3 causing import errors\n- Jin provided troubleshooting steps using the beta version of the CLI tool\n- Installation experiences varied across operating systems (Linux, WSL, macOS)\n- Some users found success by manually installing dependencies or replacing imports with hardcoded paths\n\n### Development Updates\n- A pull request for the \"plugin-bnb\" repository was merged\n- Odilitime clarified there are no plans to officially push plugins to NPM - users who want NPM packages need to publish them independently\n- A community member launched GithubChat, a product built on ElizaOS\n- RAG (Retrieval-Augmented Generation) functionality was reported to have issues\n\n### LLM Integration\n- Discussion about using free LLM models from OpenRouter as defaults\n- Caution advised about sharing API keys publicly\n\n## Key Questions & Answers\n\n**Q: What's the correct way to start ElizaOS?**  \nA: Use \"npx @elizaos/cli@beta create\", then \"cd my-agent\", then \"npx @elizaos/cli@beta start\" (answered by jin)\n\n**Q: How do I fix the EventEmitter import error when installing ElizaOS?**  \nA: Install eventemitter3 manually with \"npm install eventemitter3\" (answered by rchak007)\n\n**Q: Is this plugin-bnb PR already lined up for NPX/NPM?**  \nA: It was merged yesterday. There are no plans to push plugins into npm officially. Users who want npm packages need to publish them themselves. (answered by Odilitime)\n\n**Q: Has anyone got ElizaOS working on Linux yet?**  \nA: Partially - replacing imports with hardcoded paths to node modules helps (answered by Tiki)\n\n## Community Help & Collaboration\n\n1. **CLI Installation Troubleshooting**\n   - Jin provided detailed command sequences for installation and startup to rchak007\n   - Jin clarified that global installation allows using simpler commands\n\n2. **EventEmitter Error Resolution**\n   - rchak007 shared their solution of manually installing eventemitter3 with the community\n\n3. **Linux-Specific Fixes**\n   - Tiki suggested replacing @ imports with hardcoded paths to node modules to resolve plugin import errors on Linux\n\n## Action Items\n\n### Technical\n- Fix EventEmitter import errors in the ElizaOS CLI (mentioned by jin)\n- Update dependency reference to @elizaos/plugin-sql in package.json (mentioned by jin)\n- Create tickets for prioritizing reported issues (mentioned by shaw)\n- Fix plugin import resolution on Linux systems (mentioned by Tiki)\n- Address RAG functionality issues (mentioned by Mr. Stark)\n\n### Documentation\n- Improve installation and startup instructions for different OS environments (mentioned by worldestroy)\n- Clarify NPM publishing policy for plugins in documentation (mentioned by Odilitime)\n\n### Feature\n- Consider using free LLM from OpenRouter as default (mentioned by jin)"
  },
  "ai_news_elizaos_daily_json_2025-03-31": {
    "filename": "2025-03-31.json",
    "content": {
      "type": "elizaosDailySummary",
      "title": "Daily Report - 2025-03-31",
      "categories": [
        {
          "title": "Clank Tank Episode 2 and AI Project Updates",
          "content": [
            {
              "text": "Clank Tank Episode 2 has been released with significant improvements to graphics and production pipelines. The episode was created in a single shot with streamlined video recording and editing scripts. The team added a baked set, animated camera paths, and integrated clip transitions. The episode premiered on March 31st at 1pm EST.",
              "sources": [
                "https://twitter.com/dankvr/status/1906773214132339035",
                "https://twitter.com/dankvr/status/1906588361608802517",
                "https://twitter.com/dankvr/status/1906588360354779517"
              ],
              "images": [
                "https://pbs.twimg.com/ext_tw_video_thumb/1906772780432982016/pu/img/ySwQYJwqTnRrNzGZ.jpg"
              ],
              "videos": [
                "https://video.twimg.com/ext_tw_video/1906772780432982016/pu/vid/avc1/1280x720/OsilUcH1TE2nDPOA.mp4?tag=12"
              ]
            },
            {
              "text": "Clank Tank is described as an 'AI x VC game show' that explores adding transparency to business development, partnerships, and grant proposal pipelines while reducing overhead for human evaluators. The concept is inspired by DAOs 2.0 principles.",
              "sources": [
                "https://twitter.com/dankvr/status/1906714072055153044"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "The team has launched a new website and repository for Clank Tank, with plans to ship episode 3 faster due to the improved production pipeline.",
              "sources": [
                "https://twitter.com/dankvr/status/1906588361608802517"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "In related news, @shawmakesmagic announced that @autodotfun is ready to launch with partners in two weeks, and @elizaOS 'v2' is also ready to launch. Both projects will be previewed in Hong Kong and Paris in the coming weeks.",
              "sources": [
                "https://twitter.com/shawmakesmagic/status/1906804591427203518"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "The team is focusing on stability for v2 which was recently released, and plans to test their solutions across the wider open source ecosystem after an initial dogfooding period.",
              "sources": [
                "https://twitter.com/dankvr/status/1906750824610513190"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "tweet"
        },
        {
          "title": "Recent Updates to Eliza Project",
          "content": [
            {
              "text": "The Eliza project has undergone significant architectural changes with the removal of Ollama code from LocalAI (PR #4122) and the creation of a separate Ollama plugin (PR #4121). These changes likely improve modularity and maintenance of the codebase.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/4122",
                "https://github.com/elizaOS/eliza/pull/4121"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Several bugfixes have been implemented, including reducing the Docker image size (PR #4120), fixing a typo in Thai text for file path (PR #4116), grammar fixes (PR #3707), and fixing the splitText functionality (PR #3653).",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/4120",
                "https://github.com/elizaOS/eliza/pull/4116",
                "https://github.com/elizaOS/eliza/pull/3707",
                "https://github.com/elizaOS/eliza/pull/3653"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "The testing infrastructure has been improved with updates to resolve failing CLI test cases (PR #4100) and the addition of tests for the project-starter directory (PR #4089).",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/4100",
                "https://github.com/elizaOS/eliza/pull/4089"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Documentation has been enhanced with updates to the README.md for custom plugins (PR #3736), updates to plugins.md for custom plugins not in registry (PR #3735), and the addition of blog, showcase, changelog, and RSS features (PR #3729).",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/3736",
                "https://github.com/elizaOS/eliza/pull/3735",
                "https://github.com/elizaOS/eliza/pull/3729"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Dependency maintenance has been performed with bumps to npm and yarn packages across one directory with two updates (PR #4064).",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/4064"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "completed_items"
        },
        {
          "title": "Discord Channel Historical Summary",
          "content": [
            {
              "text": "# ElizaOS Technical Discussions\n\nThe ElizaOS channel focused on several technical issues and solutions, particularly around model integration, API rate limits, plugin behavior, and deployment environments.\n\n## Key Technical Issues & Solutions\n\n### API & Model Integration\n- **API Rate Limit Crash**: Users experienced crashes due to Anthropic API rate limits (40,000 tokens/min). Solutions included waiting for reset, switching to other providers (OpenAI, Groq, local models), reducing prompt size, or requesting higher limits.\n- **Model Switching**: Users attempted to switch from GPT-4o to other OpenAI models via character JSON with mixed success. Configuration requires updating .env and checking src/index.ts.\n- **VRAM Issues**: Some users faced VRAM issues on GPUs like 4070 Super. Using WSL resolved the issue for Windows users.\n\n### Plugin Development & Integration\n- **Twitter Plugin Issues**: Multiple users reported the Twitter plugin not adhering to character file guidelines. Debugging involved checking plugin source files.\n- **Custom Routes**: Users discovered routes must be prefixed with /api/ to work correctly.\n- **OpenRouter Plugin**: Several users discussed the lack of an official OpenRouter plugin. Community members shared hacky versions but noted issues with publishing them.\n- **Knowledge File Uploading**: A workaround was shared for uploading knowledge files using a custom JS script and undocumented API endpoint.\n\n### Other Technical Challenges\n- **Telegram Integration**: Users faced issues with Telegram bot integration despite correct configuration. Potential permission or connectivity problems were identified.\n- **RAG Model Integration**: Discussions around using RAG (Retrieval-Augmented Generation) for dynamic memory, though no concrete implementation was shared.\n- **suppressInitialMessage Bug**: This feature works generally but fails with the Telegram client.",
              "sources": [
                "https://discord.com/channels/1253563208833433701/1300025221834739744"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "# AI-Generated Video Production Pipeline\n\nThe Clanktank project channel focused on streamlining AI-generated video production with several technical improvements:\n\n## Key Technical Developments\n\n### Automated Video Pipeline\n- System now goes from pitch to video in 30 seconds using placeholder assets\n- Improvements include baked sets, animated camera paths, clip transitions, and automated video recording/editing scripts\n- Avatar generation identified as the biggest bottleneck, with recent 3D AI breakthroughs enabling better solutions\n\n### AI Image & Content Generation\n- Extensive use of GPT-4o and Photoshop AI for thumbnail and character image generation\n- Inpainting techniques demonstrated for replacing characters while preserving style\n- ControlNet and IP-Adapter with Stable Diffusion suggested for better style matching\n- Claude AI used to generate scripts for cinematic scenes based on DAO history and characters\n\n### Technical Challenges\n- Multiple users reported hitting GPT-4o rate limits, even on $20 pro plans\n- Social media automation accounts (Twitter/X) were suspended, likely due to impersonation\n- Recovery efforts for suspended accounts ongoing\n\n### Infrastructure Updates\n- New website (https://m3org.com/tv) and GitHub repo (https://github.com/m3-org/clanktank) launched\n- Hyperfy v0.10.0 released with 80+ improvements including new UI, world menu, transform gizmo, and enhanced mod/plugin hooks",
              "sources": [
                "https://discord.com/channels/1253563208833433701/1301363808421543988"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "# Crypto Trading & Token Discussions\n\nThe trading channel focused on real-time tracking and discussion of meme and AI-related tokens on Solana and Ethereum blockchains.\n\n## Key Topics\n\n### Token Mechanics & Platform Features\n- **Launch Structure**: Tokens on pump.fun (particularly ai16z) use fair launches with no partner allocations\n- **LP Fee Distribution**: LP fees are split with half used for buybacks of ai16z, creating a deflationary mechanism\n- **Platform Integration**: Autodotfun confirmed to be under the ai16z token ecosystem, while Rocki is an ETH-based project\n\n### Trading Events & Strategies\n- **ACT Token Liquidation**: Major liquidation event attributed to Binance adjusting leverage terms without notice\n- **Trading Strategy Shift**: Discussions about moving from speculative meme coins to more sustainable, long-term tokens\n- **Staking Clarification**: ai16z staking not currently available; holding recommended\n\n### Project Features\n- **AI Agent Utility**: Amharic token project released an AI agent using the Amharic language to bypass social media moderation\n- **Cross-Chain Awareness**: Clarification of which projects operate on Solana versus Ethereum\n\n### Community Questions\n- Token affiliations and ecosystem relationships\n- Chain-specific project deployments\n- Staking availability and options\n- Trading recommendations for specific tokens",
              "sources": [
                "https://discord.com/channels/1253563208833433701/1299989396874854440"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "# Project Development Updates\n\nSeveral channels contained brief but relevant project development updates:\n\n## RSS Integration & Feature Development\n- User dankvr mentioned that RSS is already set up and ready to be used for a new feature\n- Reference to a Twitter link suggesting potential immediate implementation\n- Interest expressed in contributing to actionable bounties once available\n\n## Comput3AI Project\n- Brief discussion around a Comput3AI-related tweet showcasing a project update\n- Question raised about whether partners receive benefits from the launchpad (e.g., token allocations)\n- Positive reaction to the alignment of incentives between the project and partners\n\n## Empty or Limited Discussions\nSeveral channels contained minimal or no technical content:\n- Multiple instances of channels with only usernames visible but no message content\n- Single message asking about updates with no responses\n- Repeated messages from a single user with no visible content or context",
              "sources": [
                "https://discord.com/channels/1253563208833433701/1328592959444095038",
                "https://discord.com/channels/1253563208833433701/1326603270893867064",
                "https://discord.com/channels/1253563208833433701/1308149076893630555"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "discordchannelhistoricalsummary"
        },
        {
          "title": "Recent Pull Requests in the elizaOS/eliza Repository",
          "content": [
            {
              "text": "Several pull requests have been submitted to the elizaOS/eliza repository addressing various issues and adding new features:\n\n1. **Bug Fixes**:\n   - PR #4118 improved the Groq plugin by fixing its retry mechanism and error handling, while also removing unnecessary commented code.\n   - PR #4124 fixed room and entity synchronization for Telegram, particularly improving handling for Telegram supergroups with forum topics. This ensures each forum topic within a Telegram supergroup is correctly represented as a separate room.\n   - PR #4120 reduced Docker image size by approximately 0.4GB through various optimizations including reducing installed packages, removing redundant packages, pinning the bun version, optimizing COPY commands, and improving layer caching.\n   - PR #4116 fixed a typo in Thai text for file path, correcting \"ไฟลได้ที่\" to \"ไฟล์ที่ได้\" for grammatical correctness.\n\n2. **Feature Additions**:\n   - PR #4121 added a separate Ollama plugin.\n\n3. **Code Maintenance**:\n   - PR #4122 removed Ollama code from LocalAI.\n   - PR #4114 updated documentation.\n   - PR #4123 made additional email changes to the Eliza base.",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/4118",
                "https://github.com/elizaOS/eliza/pull/4124",
                "https://github.com/elizaOS/eliza/pull/4120",
                "https://github.com/elizaOS/eliza/pull/4116",
                "https://github.com/elizaOS/eliza/pull/4121",
                "https://github.com/elizaOS/eliza/pull/4122",
                "https://github.com/elizaOS/eliza/pull/4114",
                "https://github.com/elizaOS/eliza/pull/4123"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4118",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4124",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4120",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4116",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4121",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4122",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4114",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4123"
              ],
              "videos": []
            }
          ],
          "topic": "githubpullrequestcontributor"
        },
        {
          "title": "Cryptocurrency Market Prices",
          "content": [
            {
              "text": "Current cryptocurrency prices show WBTC (Wrapped Bitcoin) trading at $82,251.77-$82,444.97, making it the highest valued token in this data set. WETH (Wrapped Ethereum) is priced between $1,806.79-$1,822.83, showing some price fluctuation. SOL (Solana) is trading at approximately $124.53-$124.63, remaining relatively stable. The ai16z token is the lowest priced at $0.16-$0.16, with a slight increase observed in the most recent data point.",
              "sources": [
                "Symbol: WETH\n Current Price: $1806.78896424",
                "Symbol: WBTC\n Current Price: $82251.7659768",
                "Symbol: SOL\n Current Price: $124.625729443",
                "Symbol: ai16z\n Current Price: $0.160342141807",
                "Symbol: WETH\n Current Price: $1822.83165537",
                "Symbol: SOL\n Current Price: $124.533064042",
                "Symbol: WBTC\n Current Price: $82444.9654722",
                "Symbol: ai16z\n Current Price: $0.164899764805"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "crypto market"
        },
        {
          "title": "Recent Pull Requests in the elizaOS/eliza Repository",
          "content": [
            {
              "text": "Several pull requests have been submitted to the elizaOS/eliza repository, focusing on various improvements and fixes:\n\n- PR #4123 by Cooops includes email-related changes to the eliza base\n- PR #4121 by wtfsayo adds a separate Ollama plugin\n- PR #4124 by 0xbbjoker fixes room and entity synchronization for Telegram\n- PR #3733 by Tony363 successfully implements a request functionality\n- PR #3735 by Xayaan updates the plugins.md documentation to include information about custom plugins not in the registry",
              "sources": [
                "https://github.com/elizaOS/eliza/pull/4123",
                "https://github.com/elizaOS/eliza/pull/4121",
                "https://github.com/elizaOS/eliza/pull/4124",
                "https://github.com/elizaOS/eliza/pull/3733",
                "https://github.com/elizaOS/eliza/pull/3735"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4123",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4121",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/4124",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3733",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/pull/3735"
              ],
              "videos": []
            }
          ],
          "topic": "pull_request"
        },
        {
          "title": "ElizaOS GitHub Issues Summary",
          "content": [
            {
              "text": "Several issues have been reported in the ElizaOS GitHub repository:\n\n1. **Account Blocking Issue**: A user is struggling to block an account that shares outdated information. Despite removing the account from .env, blocking it on Twitter, and pushing updates to the server, the AI agent continues to interact with the blocked account. The user seeks help to block unwanted influences and improve the AI's ability to verify information accuracy.\n\n2. **Twitter Plugin Bugs**: Two issues were identified: (a) Duplicate memory creation when receiving Twitter mentions, causing database errors due to the same memory ID being processed twice, and (b) Null post interval configuration where the system fails to properly read the configured posting intervals, displaying them as \"null-null minutes\" in logs.\n\n3. **CLI Tool Improvement Suggestions**: Recommendations include adding a link to eliza.how for documentation, mentioning OpenRouter free models as an option, and changing the npx command during beta to either `npx @elizaos/cli@beta start` or `elizaos start` if the CLI is installed.\n\n4. **API Endpoint Clarity Issue**: The router.post('/:agentId/rooms') API endpoint lacks proper annotations, making it difficult to understand as it handles various scenarios.",
              "sources": [
                "https://github.com/elizaOS/eliza/issues/4117",
                "https://github.com/elizaOS/eliza/issues/4115",
                "https://github.com/elizaOS/eliza/issues/4113",
                "https://github.com/elizaOS/eliza/issues/4119"
              ],
              "images": [
                "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/4117",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/4115",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/4113",
                "https://opengraph.githubassets.com/1/elizaOS/eliza/issues/4119"
              ],
              "videos": []
            }
          ],
          "topic": "githubissuecontributor"
        },
        {
          "title": "GitHub Development Summary",
          "content": [
            {
              "text": "Recent development focused on package improvements, including the Groq plugin handling retries gracefully and the addition of a separate Ollama plugin. There was 1 bug fix reported across the sources. The work involved 5 contributors who merged a total of 4 PRs (1 in one source, 3 in another). Major work included various improvements to the codebase.",
              "sources": [
                "text: Development focused on package improvements (Groq plugin handle retry gracefully), 1 bug fixes. with 5 contributors merging 1 PRs. Major work included various improvements.",
                "text: Development focused on package improvements (add separate ollama plugin), new features (add separate ollama plugin), 1 bug fixes. with 5 contributors merging 3 PRs. Major work included various improvements."
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "githubsummary"
        },
        {
          "title": "ElizaOS GitHub Activity Summary",
          "content": [
            {
              "text": "The elizaos/eliza repository showed continued development activity across two reporting periods:\n\n- From March 31 to April 1, 2025: 5 new PRs were created with 7 PRs merged. There was 1 new issue opened, and 12 contributors were active during this period.\n\n- From March 1 to March 2, 2025: 7 new PRs were created with 5 PRs merged. No new issues were opened, and there were 16 active contributors during this timeframe.\n\nThe repository appears to maintain steady development momentum with a consistent level of contributor engagement.",
              "sources": [
                0,
                1
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "github_summary"
        },
        {
          "title": "Top contributors for elizaOS/eliza",
          "content": [
            {
              "text": "The provided sources mention 'Top contributors for elizaOS/eliza' but do not provide any specific details about who these contributors are or their contributions to the project. Without additional information, it's not possible to generate a detailed summary about the individual contributors, their roles, or the nature of their contributions to the elizaOS/eliza project.",
              "sources": [
                "Top contributors for elizaOS/eliza"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "contributors"
        }
      ],
      "date": 1743379200
    }
  },
  "ai_news_elizaos_daily_md_2025-03-31": {
    "filename": "2025-03-31.md",
    "content": "# Clank Tank Episode 2 and AI Project Updates\n\n- Clank Tank Episode 2 released with significant improvements to graphics and production pipelines\n- Created in a single shot with streamlined video recording and editing scripts\n- Added baked set, animated camera paths, and integrated clip transitions\n- Premiered on March 31st at 1pm EST\n- New website and repository launched for Clank Tank\n- Described as an \"AI x VC game show\" exploring transparency in business development\n- Inspired by DAOs 2.0 principles\n\n## Related Project Updates\n- @autodotfun ready to launch with partners in two weeks\n- @elizaOS \"v2\" ready to launch\n- Both projects will be previewed in Hong Kong and Paris\n- Team focusing on stability for v2 which was recently released\n\n# Recent Updates to Eliza Project\n\n## Architectural Changes\n- Removed Ollama code from LocalAI (PR #4122)\n- Created separate Ollama plugin (PR #4121)\n\n## Bugfixes\n- Reduced Docker image size (PR #4120)\n- Fixed typo in Thai text for file path (PR #4116)\n- Implemented grammar fixes (PR #3707)\n- Fixed splitText functionality (PR #3653)\n\n## Testing Improvements\n- Updated to resolve failing CLI test cases (PR #4100)\n- Added tests for project-starter directory (PR #4089)\n\n## Documentation Enhancements\n- Updated README.md for custom plugins (PR #3736)\n- Updated plugins.md for custom plugins not in registry (PR #3735)\n- Added blog, showcase, changelog, and RSS features (PR #3729)\n\n## Dependency Maintenance\n- Bumped npm and yarn packages (PR #4064)\n\n# Discord Channel Historical Summary\n\n## ElizaOS Technical Discussions\n\n### API & Model Integration\n- Solutions implemented for API rate limit crashes\n- Model switching configurations established\n- VRAM issues resolved using WSL for Windows users\n\n### Plugin Development & Integration\n- Twitter plugin behavior addressed\n- Custom routes implementation with /api/ prefix\n- Knowledge file uploading workaround shared\n\n## AI-Generated Video Production Pipeline\n\n### Automated Video Pipeline\n- System now goes from pitch to video in 30 seconds using placeholder assets\n- Implemented baked sets, animated camera paths, clip transitions\n- Automated video recording/editing scripts\n\n### AI Image & Content Generation\n- Extensive use of GPT-4o and Photoshop AI for thumbnails and character images\n- Inpainting techniques implemented for character replacement\n- Claude AI used for cinematic scene script generation\n\n### Infrastructure Updates\n- New website (https://m3org.com/tv) and GitHub repo launched\n- Hyperfy v0.10.0 released with 80+ improvements\n\n## Crypto Trading & Token Discussions\n\n### Token Mechanics & Platform Features\n- Fair launch structure implemented for tokens on pump.fun\n- LP fee distribution system with buyback mechanism for ai16z\n- Platform integration confirmed between autodotfun and ai16z ecosystem\n\n### Trading Events & Strategies\n- Major liquidation event analysis completed\n- Trading strategy shift discussions conducted\n\n## Project Development Updates\n- RSS integration ready for new feature implementation\n- Comput3AI project updates shared\n\n# Recent Pull Requests in the elizaOS/eliza Repository\n\n## Bug Fixes\n- Improved Groq plugin with fixed retry mechanism and error handling\n- Fixed room and entity synchronization for Telegram\n- Reduced Docker image size by approximately 0.4GB\n- Fixed typo in Thai text for file path\n\n## Feature Additions\n- Added separate Ollama plugin\n\n## Code Maintenance\n- Removed Ollama code from LocalAI\n- Updated documentation\n- Made email changes to the Eliza base\n- Fixed room and entity synchronization for Telegram\n- Implemented request functionality\n- Updated plugins.md documentation for custom plugins\n\n# Cryptocurrency Market Prices\n\n- WBTC (Wrapped Bitcoin): $82,251.77-$82,444.97\n- WETH (Wrapped Ethereum): $1,806.79-$1,822.83\n- SOL (Solana): $124.53-$124.63\n- ai16z token: $0.16-$0.16\n\n# ElizaOS GitHub Issues Summary\n\n- Account blocking issue identified\n- Twitter plugin bugs documented including duplicate memory creation\n- CLI tool improvement suggestions collected\n- API endpoint clarity issue reported\n\n# GitHub Development Summary\n\n- Groq plugin improved with graceful retry handling\n- Separate Ollama plugin added\n- 5 contributors merged a total of 4 PRs\n- Various codebase improvements implemented\n\n# ElizaOS GitHub Activity Summary\n\n- March 31 to April 1, 2025: 5 new PRs created, 7 PRs merged, 1 new issue opened, 12 active contributors\n- March 1 to March 2, 2025: 7 new PRs created, 5 PRs merged, 16 active contributors\n- Repository maintaining steady development momentum"
  },
  "ai_news_elizaos_daily_discord_json_2025-03-31": {
    "filename": "2025-03-31.json",
    "content": {
      "server": "elizaOS",
      "title": "elizaOS Discord - 2025-03-31",
      "date": 1743379200,
      "stats": {
        "totalMessages": 511,
        "totalUsers": 94
      },
      "categories": [
        {
          "channelId": "1253563209462448241",
          "channelName": "discussion",
          "summary": "# Discord Channel \"discussion\" Analysis\n\n## 1. Summary\nThis channel appears to be focused on discussions around a cryptocurrency/token called \"ai16z\" and a related project called \"ElizaOS\". The conversations primarily revolve around token price movements, upcoming launches, and project developments. There is mention of a launchpad called \"auto.fun\" scheduled for April 14th, and some discussion about ElizaOS being an open-source project. A community member shared a bootstrap version of an ElizaOS project to help others get started without excessive boilerplate code. There are questions about token distribution, pairing, and the relationship between ai16z and ElizaOS. The technical content is limited, with only one substantive contribution about a simplified ElizaOS bootstrap implementation using Bun and Elysia for the API. Most other messages are brief updates, price speculation, or general community interaction.\n\n## 2. FAQ\nQ: How does v2 works? Do i need to sell my v1 and buy v2? (asked by CalgoatEra) A: It's fine as it is. (answered by cloudAI)\nQ: Will AI16z be like the Virtuals eco in the sense that we will have tokens paired with ai16z? (asked by aa2020_) A: ElizaOS being open source won't have that same model as Virtuals, but there is a value accrual mechanism within auto.fun that will feedback to ai16z. (answered by Kenk)\nQ: What will be the ratio for ai16z 1 token : elizaOS token? (asked by MJ) A: There will not be a new token, the token stays $ai16z. (answered by 7OROY)\nQ: Why delay? (asked by chacha) A: Unanswered\nQ: Does anyone know if autofun will go live today? (asked by Sam (eztic maxxing)) A: Unanswered\nQ: Why we should change the ticker? ai16z is more popular (asked by h3rU) A: Unanswered\n\n## 3. Help Interactions\nHelper: 0xgabey | Helpee: Community | Context: Difficulty setting up ElizaOS projects without excessive boilerplate | Resolution: Created and shared a bootstrap version using Bun and Elysia for API, with documentation on Mirror\nHelper: Kenk | Helpee: aa2020_ | Context: Question about token pairing model compared to Virtuals ecosystem | Resolution: Explained differences between closed Virtuals ecosystem and open-source ElizaOS approach\nHelper: 7OROY | Helpee: MJ | Context: Confusion about potential new token issuance | Resolution: Clarified that there will not be a new token, and the existing ai16z token will remain\n\n## 4. Action Items\nTechnical Tasks: Description: Review and potentially use the ElizaOS bootstrap implementation for faster project setup | Mentioned By: 0xgabey\nFeature Requests: Description: Implement token pairing mechanism similar to Virtuals ecosystem but adapted for open-source model | Mentioned By: aa2020_\nTechnical Tasks: Description: Fix issues with Telegram client not loading and bot not responding | Mentioned By: pursue\nDocumentation Needs: Description: Create documentation explaining the relationship between ai16z token and ElizaOS | Mentioned By: MJ\nDocumentation Needs: Description: Document the auto.fun launchpad functionality and how it relates to ai16z | Mentioned By: Kenk",
          "messageCount": 100,
          "userCount": 46
        },
        {
          "channelId": "1300025221834739744",
          "channelName": "💻-coders",
          "summary": "# Discord Chat Analysis for 💻-coders Channel\n\n## 1. Summary\nThe chat primarily revolves around issues with Eliza v2 implementation, focusing on model providers, plugins, and deployment challenges. Users encountered rate limit errors with Anthropic API, VRAM issues on GPUs, and problems with Twitter plugin functionality. Several users attempted to integrate alternative model providers like OpenRouter and Gemini. There were discussions about fixing character configurations to make agents behave correctly on Twitter. Knowledge base integration was discussed, with users seeking information about the API endpoint for uploading files. The chat also covered Telegram bot setup issues and RAG (Retrieval-Augmented Generation) implementation challenges. Users shared code snippets and workarounds, including an OpenRouter plugin implementation. Overall, the community is actively troubleshooting technical issues while seeking to optimize their agents' performance across different platforms.\n\n## 2. FAQ\nQ: How do I fix Anthropic API rate limit errors? (asked by Nice Dreams Maybe) A: Wait for rate limit reset, switch to a different model provider, or adjust rate limits by reducing prompt length or requesting fewer tokens.\nQ: How can I use other models apart from OpenAI and Anthropic in v2? (asked by Kimani) A: Update .env file and check src/index.ts for character settings (answered by jin)\nQ: Is there an OpenRouter plugin for Eliza v2? (asked by Kimani) A: A user shared a \"hacky version\" of an OpenRouter plugin (answered by winded4752)\nQ: How do I integrate a plugin? (asked by 0x5AM) A: Check https://eliza.how (answered by jin)\nQ: Is OpenAI API key required if using Gemini? (asked by mekpans) A: Unanswered\nQ: How to stop a message before it goes to the LLM in a Moderation Plugin? (asked by Newt) A: Unanswered\nQ: Where is the knowledge folder supposed to be in v2? (asked by winded4752) A: Not explicitly documented, but chris.troutner shared the API endpoint code and a script for uploading files to the knowledgebase.\nQ: How to integrate GOAT in Eliza? (asked by AvuTheGreat) A: Unanswered\nQ: Which model provider is recommended for price and quality? (asked by Creed) A: Depends on what your agent will be doing; Anthropic works well (answered by CheddarQueso 🧀)\nQ: How to create a swap transaction using the pump fun bonding curve? (asked by 1gig) A: Unanswered\n\n## 3. Help Interactions\nHelper: chris.troutner | Helpee: winded4752 | Context: Looking for knowledge base API endpoint in v2 | Resolution: Shared GitHub link to the endpoint code and a JS script for uploading files to the knowledgebase\nHelper: winded4752 | Helpee: Kimani | Context: Need for OpenRouter plugin for Eliza v2 | Resolution: Shared a \"hacky version\" of an OpenRouter plugin\nHelper: Kimani | Helpee: BobbyDazzler | Context: Looking for CLI setup tutorial | Resolution: Shared a YouTube link to Shaw's stream that demonstrates CLI commands for setup\nHelper: jin | Helpee: Kimani | Context: Using other models in Eliza v2 | Resolution: Advised to update .env file and check src/index.ts for character settings\n\n## 4. Action Items\nTechnical: Fix Twitter plugin to properly follow character guidelines when tweeting | Mentioned By: RaglioKen\nTechnical: Resolve Anthropic API rate limit issues | Mentioned By: Nice Dreams Maybe\nTechnical: Fix VRAM issues with elizaos v2 on 4070 super GPU | Mentioned By: RaglioKen\nTechnical: Create proper OpenRouter plugin integration for v2 | Mentioned By: winded4752\nTechnical: Fix speech TTS plugin not working in version 0.25.9 | Mentioned By: Abderahman\nTechnical: Implement solution for Twitter agent not replying to mentions | Mentioned By: Abderahman\nTechnical: Fix Telegram bot connection issues | Mentioned By: georges_pyzeurcolonylab\nTechnical: Implement dynamic memory for agent to take context from RAG | Mentioned By: Shiva M\nDocumentation: Create short video tutorials for plugin integration | Mentioned By: jin\nDocumentation: Document knowledge base API and folder structure for v2 | Mentioned By: winded4752\nDocumentation: Document native TEE integration for enhanced security | Mentioned By: Ale | AutoRujira 🉐⚡\nFeature: Implement tab for equipping agents with MCP tools | Mentioned By: px",
          "messageCount": 121,
          "userCount": 29
        },
        {
          "channelId": "1308149076893630555",
          "channelName": "spartan_holders",
          "summary": "No significant technical discussions, decisions, or problem-solving occurred in the provided chat segment. The transcript contains only a single message from user \"Void\" asking about updates, with no responses or technical content to analyze.",
          "messageCount": 1,
          "userCount": 1
        },
        {
          "channelId": "1328592959444095038",
          "channelName": "associates",
          "summary": "# Analysis of \"associates\" Discord Channel\n\n## 1. Summary\nThe chat segment is very brief with minimal technical discussion. Patt mentions being busy with pre-work before a family absence and expresses interest in participating in \"actionable bounties\" when time permits. Jin shares a Twitter link and mentions they \"can build rn\" with RSS already set up, suggesting some implementation readiness for an unspecified project. The remaining messages are primarily link sharing without substantive technical discussion or problem-solving. No concrete decisions or implementations are detailed in this limited exchange.\n\n## 2. FAQ\nQ: Would Patt participate in actionable bounties? (asked by Patt) A: Yes, once they have more time available (answered by Patt)\n\n## 3. Help Interactions\nNo significant help interactions are present in this chat segment.\n\n## 4. Action Items\nTechnical: Set up or utilize RSS for an unspecified build | Description: Jin mentioned RSS is already set up for something they can build now | Mentioned By: jin\nFeature: Potential implementation of actionable bounties | Description: System for community members to complete bounty tasks | Mentioned By: Patt",
          "messageCount": 6,
          "userCount": 5
        },
        {
          "channelId": "1351627860351258685",
          "channelName": "dao-organization",
          "summary": "# Analysis of \"dao-organization\" Discord Channel\n\n## 1. Summary\nThe channel discussion primarily revolves around DAO governance concepts and ElizaOS's potential future as a DAO. There's a brief exchange about posting or teasing some content, with Jin requesting to wait for final details. A key clarification emerges that ElizaOS is not currently a DAO, despite being on daos.fun platform. Kenk raises concerns about transparency, noting that closed groups seem contradictory to DAO principles. Ka_yari discusses how AI could improve DAO governance by summarizing information and references MetaDAO and MNTDAO's decision markets as potential models for community funding of agents. There's also mention of a fake Twitter account following pump.fun. The conversation touches on progressive decentralization of governance for ElizaOS, though vincentpaul emphasizes they're \"not a DAO (yet)\" and that \"weaving a community is a delicate art and science.\"\n\n## 2. FAQ\nQ: Does this let us build a wider range of avatars? (asked by vincentpaul) A: Unanswered\nQ: I always thought projects starting on daos.fun were daos? (asked by Kenk) A: We're not a DAO (yet). Weaving a community is a delicate art and science. (answered by vincentpaul)\n\n## 3. Help Interactions\nHelper: HoneyBadger | Helpee: Channel members | Context: Identifying a fake Twitter account | Resolution: HoneyBadger identified and reported a fake account following pump.fun\n\n## 4. Action Items\nTechnical Tasks: None explicitly mentioned\nDocumentation: None explicitly mentioned\nFeature: Description: Consider implementing AI to help summarize and present information for better DAO governance | Mentioned By: Ka_yari\nFeature: Description: Explore MetaDAO and MNTDAO decision markets as potential models for community funding of agents | Mentioned By: Ka_yari\nFeature: Description: Develop a progressive decentralization governance plan for ElizaOS | Mentioned By: Ka_yari",
          "messageCount": 24,
          "userCount": 12
        },
        {
          "channelId": "1301363808421543988",
          "channelName": "🥇-partners",
          "summary": "# Analysis of Discord Chat in 🥇-partners Channel\n\n## 1. Summary\nThe chat primarily revolves around the development of media content for the M3 organization, particularly a video series called \"Clank Tank\" that features AI-generated discussions. Jin shared updates about streamlining the production process, allowing quick turnaround from pitch to video. The system now includes automated video recording and editing scripts, with a new website (m3org.com/tv) and GitHub repository.\n\nThere was significant discussion about AI image generation using ChatGPT for creating thumbnails and promotional materials, with users sharing techniques for inpainting and image refinement. Several members collaborated on improving character representations in these images.\n\nThe chat also covered the upcoming launch of \"auto.fun\" (a launchpad for token launches), with Shaw mentioning they have 15 launch partners lined up. There was concern about the suspension of the \"ai16zNEWS\" Twitter account, which had been gaining traction with posts reaching 100k views.\n\nHyperfy announced a major update (v0.10.0) with over 80 new features and improvements to their engine, including a streamlined interface, new world menu, and transform tools for creators.\n\nSome community tension was evident with one member criticizing leadership and communication, leading to defensive responses from others who emphasized the community-driven nature of the project.\n\n## 2. FAQ\nQ: Any timeline for when autofun launches? (asked by anon) A: \"in two weeks\" according to later context (answered indirectly)\nQ: What are the ai16z token utilities on Autodotfun? (asked by DonaldP) A: \"TLDR profits used to buyback ai16z\" (answered by jin)\nQ: What's happening in HK and Paris? (asked by DannyNOR NoFapArc) A: \"we have 15 launch partners lined up for premiere token launches, we're coordinating with them and doing marketing\" (answered by shaw)\nQ: When will Newsletter be updated? (asked by human_nalejzpa) A: Unanswered\n\n## 3. Help Interactions\nHelper: whobody | Helpee: jin | Context: Needed to improve AI-generated thumbnail where Mizuki character looked like a zombie | Resolution: whobody used ChatGPT to generate alternative images with inpainting techniques\nHelper: jin | Helpee: Community | Context: Shared changelog for episode 2 of their video series, explaining technical improvements | Resolution: Detailed how the system is now more streamlined for production\nHelper: hubert | Helpee: Community | Context: Trying to recover suspended Twitter account for project news | Resolution: Partial - identified the issue might be related to impersonation, but account remained suspended\n\n## 4. Action Items\nType: Technical | Description: Improve AI prompting to prevent agents from promoting questionable projects (like Hayden) | Mentioned By: jin\nType: Technical | Description: Implement new 3D AI pipeline for creating avatars of pitchers, which has been the biggest bottleneck | Mentioned By: jin\nType: Technical | Description: Create a guide for screenplay writing collaboration for weekly episode production | Mentioned By: jin\nType: Documentation | Description: Create a channel for screenplay writing collaboration | Mentioned By: jin\nType: Feature | Description: Recover or create new Twitter account for project news after suspension | Mentioned By: hubert\nType: Feature | Description: Consider alternative domain names for targeting specific markets (manbot.fun, fembot.fun, woof.fun) | Mentioned By: DorianD",
          "messageCount": 259,
          "userCount": 24
        }
      ]
    }
  },
  "ai_news_elizaos_daily_discord_md_2025-03-31": {
    "filename": "2025-03-31.md",
    "content": "# elizaOS Discord - 2025-03-31\n\n## Overall Discussion Highlights\n\n### Project Updates & Announcements\n\n- **auto.fun Launchpad**: Scheduled to launch in approximately two weeks (around April 14th). Shaw mentioned they have 15 launch partners lined up for premiere token launches.\n- **ai16z Token Utility**: Profits from auto.fun will be used to buy back ai16z tokens, creating a value accrual mechanism.\n- **Hyperfy Update**: Released v0.10.0 with over 80 new features and improvements, including a streamlined interface, new world menu, and transform tools for creators.\n- **ElizaOS Bootstrap**: A community member (0xgabey) shared a simplified bootstrap implementation using Bun and Elysia for the API to help others get started without excessive boilerplate code.\n- **M3 Media Content**: Jin shared updates about streamlining the production process for \"Clank Tank\" video series, with a new website (m3org.com/tv) and GitHub repository.\n\n### Technical Discussions\n\n- **Model Provider Issues**: Users encountered rate limit errors with Anthropic API and discussed alternatives like OpenRouter and Gemini.\n- **Plugin Development**: Several users worked on implementing and fixing plugins, including Twitter functionality and OpenRouter integration.\n- **Knowledge Base Integration**: Discussions about the API endpoint for uploading files to the knowledge base in v2.\n- **AI Image Generation**: Techniques for using ChatGPT to create thumbnails and promotional materials, with focus on inpainting and image refinement.\n\n### Governance & Community\n\n- **DAO Status Clarification**: Vincent Paul clarified that ElizaOS is not currently a DAO despite being on daos.fun platform, stating \"weaving a community is a delicate art and science.\"\n- **Progressive Decentralization**: Discussions about how AI could improve DAO governance by summarizing information, with references to MetaDAO and MNTDAO's decision markets as potential models.\n- **Twitter Account Suspension**: The \"ai16zNEWS\" Twitter account was suspended, which had been gaining traction with posts reaching 100k views.\n\n## Key Questions & Answers\n\n**Q: How does v2 work? Do I need to sell my v1 and buy v2?**  \nA: \"It's fine as it is.\" (answered by cloudAI)\n\n**Q: Will AI16z be like the Virtuals eco in the sense that we will have tokens paired with ai16z?**  \nA: \"ElizaOS being open source won't have that same model as Virtuals, but there is a value accrual mechanism within auto.fun that will feedback to ai16z.\" (answered by Kenk)\n\n**Q: What will be the ratio for ai16z 1 token : elizaOS token?**  \nA: \"There will not be a new token, the token stays $ai16z.\" (answered by 7OROY)\n\n**Q: How do I fix Anthropic API rate limit errors?**  \nA: Wait for rate limit reset, switch to a different model provider, or adjust rate limits by reducing prompt length or requesting fewer tokens.\n\n**Q: How can I use other models apart from OpenAI and Anthropic in v2?**  \nA: Update .env file and check src/index.ts for character settings (answered by jin)\n\n**Q: Is there an OpenRouter plugin for Eliza v2?**  \nA: A user shared a \"hacky version\" of an OpenRouter plugin (answered by winded4752)\n\n**Q: I always thought projects starting on daos.fun were daos?**  \nA: \"We're not a DAO (yet). Weaving a community is a delicate art and science.\" (answered by vincentpaul)\n\n**Q: Any timeline for when autofun launches?**  \nA: \"in two weeks\" (answered indirectly)\n\n**Q: What are the ai16z token utilities on Autodotfun?**  \nA: \"TLDR profits used to buyback ai16z\" (answered by jin)\n\n## Community Help & Collaboration\n\n1. **ElizaOS Bootstrap Implementation**\n   - Helper: 0xgabey\n   - Context: Created and shared a bootstrap version using Bun and Elysia for API\n   - Resolution: Shared implementation with documentation on Mirror to help others get started quickly\n\n2. **Knowledge Base API Endpoint**\n   - Helper: chris.troutner\n   - Context: Looking for knowledge base API endpoint in v2\n   - Resolution: Shared GitHub link to the endpoint code and a JS script for uploading files to the knowledgebase\n\n3. **OpenRouter Plugin Development**\n   - Helper: winded4752\n   - Context: Need for OpenRouter plugin for Eliza v2\n   - Resolution: Shared a \"hacky version\" of an OpenRouter plugin for others to use\n\n4. **AI Image Generation Assistance**\n   - Helper: whobody\n   - Context: Needed to improve AI-generated thumbnail where character looked like a zombie\n   - Resolution: Used ChatGPT to generate alternative images with inpainting techniques\n\n5. **CLI Setup Tutorial**\n   - Helper: Kimani\n   - Context: Looking for CLI setup tutorial\n   - Resolution: Shared a YouTube link to Shaw's stream that demonstrates CLI commands for setup\n\n## Action Items\n\n### Technical Tasks\n\n1. **Fix Twitter Plugin Issues**\n   - Description: Fix Twitter plugin to properly follow character guidelines when tweeting and resolve issues with agents not replying to mentions\n   - Mentioned By: RaglioKen, Abderahman\n\n2. **Resolve API and Resource Limitations**\n   - Description: Fix Anthropic API rate limit issues and VRAM issues on GPUs (particularly 4070 super)\n   - Mentioned By: Nice Dreams Maybe, RaglioKen\n\n3. **Plugin Development**\n   - Description: Create proper OpenRouter plugin integration for v2\n   - Mentioned By: winded4752\n\n4. **Fix Speech TTS Plugin**\n   - Description: Fix speech TTS plugin not working in version 0.25.9\n   - Mentioned By: Abderahman\n\n5. **Telegram Bot Fixes**\n   - Description: Fix Telegram bot connection issues\n   - Mentioned By: georges_pyzeurcolonylab\n\n6. **RAG Implementation**\n   - Description: Implement dynamic memory for agent to take context from RAG\n   - Mentioned By: Shiva M\n\n7. **AI Prompting Improvements**\n   - Description: Improve AI prompting to prevent agents from promoting questionable projects\n   - Mentioned By: jin\n\n8. **3D AI Pipeline**\n   - Description: Implement new 3D AI pipeline for creating avatars, which has been the biggest bottleneck\n   - Mentioned By: jin\n\n### Documentation Needs\n\n1. **Knowledge Base Documentation**\n   - Description: Document knowledge base API and folder structure for v2\n   - Mentioned By: winded4752\n\n2. **Plugin Integration Tutorials**\n   - Description: Create short video tutorials for plugin integration\n   - Mentioned By: jin\n\n3. **Native TEE Integration**\n   - Description: Document native TEE integration for enhanced security\n   - Mentioned By: Ale | AutoRujira 🉐⚡\n\n4. **Screenplay Writing Guide**\n   - Description: Create a guide for screenplay writing collaboration for weekly episode production\n   - Mentioned By: jin\n\n5. **Token Relationship Documentation**\n   - Description: Create documentation explaining the relationship between ai16z token and ElizaOS\n   - Mentioned By: MJ\n\n6. **auto.fun Documentation**\n   - Description: Document the auto.fun launchpad functionality and how it relates to ai16z\n   - Mentioned By: Kenk\n\n### Feature Requests\n\n1. **Agent Tools Integration**\n   - Description: Implement tab for equipping agents with MCP tools\n   - Mentioned By: px\n\n2. **Token Pairing Mechanism**\n   - Description: Implement token pairing mechanism similar to Virtuals ecosystem but adapted for open-source model\n   - Mentioned By: aa2020_\n\n3. **DAO Governance Tools**\n   - Description: Consider implementing AI to help summarize and present information for better DAO governance\n   - Mentioned By: Ka_yari\n\n4. **Decision Markets**\n   - Description: Explore MetaDAO and MNTDAO decision markets as potential models for community funding of agents\n   - Mentioned By: Ka_yari\n\n5. **Progressive Decentralization Plan**\n   - Description: Develop a progressive decentralization governance plan for ElizaOS\n   - Mentioned By: Ka_yari\n\n6. **Twitter Account Recovery**\n   - Description: Recover or create new Twitter account for project news after suspension\n   - Mentioned By: hubert\n\n7. **Domain Name Expansion**\n   - Description: Consider alternative domain names for targeting specific markets (manbot.fun, fembot.fun, woof.fun)\n   - Mentioned By: DorianD"
  },
  "ai_news_elizaos_daily_dev_json_2025-03-31": {
    "filename": "2025-03-31.json",
    "content": {
      "server": "elizaOS Development",
      "title": "elizaOS Development Discord - 2025-03-31",
      "date": 1743379200,
      "stats": {
        "totalMessages": 142,
        "totalUsers": 33
      },
      "categories": [
        {
          "channelId": "1320246527268098048",
          "channelName": "💬｜general",
          "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThe chat primarily revolves around ElizaOS development, with discussions about its architecture, plugins, and technical implementation details. Key technical topics include:\n\n- Migration from v1 to v2 architecture, where \"clients\" have been replaced with \"plugins + services\"\n- Questions about implementing recurring tasks in ElizaOS using task workers\n- Discussion about pinning GitHub dependencies in project configuration\n- Vector database usage, with pg-vector mentioned as a solution\n- API key configuration for services like DeepSeekAI\n- Compatibility concerns between pre-1.0.0 plugins and v1.0.0\n- A developer (standard) returning to ElizaOS development and trying to understand the new v2 architecture\n- Issues with Anthropic API integration showing \"invalid x-api-key\" errors despite proper configuration\n- A collection of MCP servers was shared (300+ servers)\n- Security concerns about potential scam links were raised and addressed\n\nThe conversation shows active community engagement around technical implementation details and architecture changes in ElizaOS.\n\n## 2. FAQ\nQ: What method to start it works for you? (asked by Tiki) A: Unanswered\nQ: Will auto have a whitelist mechanism or be completely fair launch? (asked by Yuto) A: Unanswered\nQ: Anyone know how to pin a version of the github dependency? (asked by DefiniteOptimist) A: Unanswered\nQ: What vector databases are peeps using these days? Is Pinecone a standard? (asked by Hidden Forces) A: pg-vector for me! (answered by DefiniteOptimist)\nQ: How to use the DeepSeekAI for V2? There is no place to input the ApiKey. (asked by loyce.eth) A: DEEPSEEK_API_KEY (answered by Sashimikun)\nQ: Are pre-1.0.0 plugins compatible with v1.0.0? (asked by Tiki) A: Depends on how complex it is. If simple enough, it will be, otherwise you have to make changes. (answered by Ritvik S)\nQ: Where do I run the execute function for recurring tasks? (asked by Ritvik S) A: Unanswered\nQ: What's the difference between elizaos/eliza and elizaos/core? (asked by standard) A: Unanswered\n\n## 3. Help Interactions\nHelper: Veight | Helpee: ElizaBAO🌟 | Context: Warning about scam links being shared | Resolution: ElizaBAO moved crypto to another wallet for safety\nHelper: Sashimikun | Helpee: loyce.eth | Context: How to use DeepSeekAI in V2 | Resolution: Advised to use DEEPSEEK_API_KEY environment variable\nHelper: Odilitime | Helpee: loyce.eth | Context: DEEPSEEK_API_KEY not found in ElizaOS V2 | Resolution: Suggested using it from local-ai plugin as support may not be added yet\nHelper: Ritvik S | Helpee: Tiki | Context: Compatibility of pre-1.0.0 plugins with v1.0.0 | Resolution: Explained partial compatibility with needed changes\nHelper: mekpans | Helpee: standard | Context: Understanding new architecture | Resolution: Explained clients were replaced by plugins + services\n\n## 4. Action Items\nType: Technical | Description: Implement support for DeepSeekAI in ElizaOS V2 | Mentioned By: loyce.eth\nType: Technical | Description: Fix issue with Anthropic API integration showing \"invalid x-api-key\" errors | Mentioned By: mekpans\nType: Technical | Description: Implement recurring tasks functionality with clear documentation | Mentioned By: Ritvik S\nType: Documentation | Description: Document the architecture change from clients to plugins+services in v2 | Mentioned By: standard\nType: Documentation | Description: Create documentation on how to pin GitHub dependency versions | Mentioned By: DefiniteOptimist\nType: Feature | Description: Add support for Bailian AI plugins | Mentioned By: lay.qin\nType: Documentation | Description: Provide examples of what replaced auto-client in the new architecture | Mentioned By: standard",
          "messageCount": 95,
          "userCount": 27
        },
        {
          "channelId": "1324089429727514674",
          "channelName": "🤖｜agent-dev-school",
          "summary": "# Discord Chat Analysis for 🤖｜agent-dev-school\n\n## 1. Summary\nThe chat segment covers discussions about Eliza's documentation accuracy and version differences between v1 and v2. A user (mindxploit) expressed confusion about locating agents created via CLI in the v2dev version, noting that they don't appear in the codebase. G2 suggested agents might be stored in `/packages/the-org`, but mindxploit clarified this only contains premade agents, not newly created ones. The user questioned where new agents should be created and how CLI-created agents are stored if not in the visible codebase. Additionally, there was a brief exchange about the scheduling of agent dev school sessions, with shaw mentioning they're paused for 1-2 weeks until v2 and auto.fun are released. Nisita shared a public Google Calendar link for tracking all events after Shiva M requested calendar integration.\n\n## 2. FAQ\nQ: Which part of the docs aren't accurate? (asked by jin) A: Unanswered\nQ: Where are the actual agents stored in the v2dev version? (asked by mindxploit) A: I think the agents get stored in `/packages/the-org`. (answered by G2)\nQ: Where should new agents be created? (asked by mindxploit) A: Unanswered\nQ: How is it possible that CLI-created agents aren't found in the code? (asked by mindxploit) A: Unanswered\nQ: Can we expect an agent dev school tomorrow? (asked by Jacob Homanics) A: We paused until v2 and auto.fun are out the door so I can focus on it, 1-2 weeks, sorry 😦 (answered by shaw)\nQ: Could we have an event created for the calendar? (asked by Shiva M) A: Here's a Public calendar that reflects all events [link provided] (answered by Nisita)\n\n## 3. Help Interactions\nHelper: G2 | Helpee: mindxploit | Context: Confusion about where agents are stored in v2dev | Resolution: Partial - suggested `/packages/the-org` but was clarified this only contains premade agents\nHelper: Nisita | Helpee: Shiva M | Context: Request for calendar event for agent dev school | Resolution: Successful - provided a public Google Calendar link with all events\n\n## 4. Action Items\nTechnical: Update documentation to accurately reflect v2 implementation | Description: Current docs don't fully cover v2 functionality differences | Mentioned By: mindxploit\nDocumentation: Clarify where newly created agents are stored in v2dev | Description: Users can't locate agents created via CLI | Mentioned By: mindxploit\nDocumentation: Document the process for creating new agents in v2 | Description: Need clear instructions on agent creation workflow | Mentioned By: mindxploit\nFeature: Resume agent dev school sessions | Description: Currently paused until v2 and auto.fun release | Mentioned By: shaw",
          "messageCount": 15,
          "userCount": 7
        },
        {
          "channelId": "1323745969115893780",
          "channelName": "📥｜pull-requests",
          "summary": "# Discord Chat Analysis: 📥｜pull-requests\n\n## 1. Summary\nThe chat primarily revolves around plugin management and pull request reviews for ElizaOS. Odilitime actively helped with clarifying questions about npm versioning and descriptions for plugins, though there seemed to be some communication challenges. Several pull requests were discussed and merged, including fixes for the BNB plugin and Twitter client. Hishboy mentioned completing and testing a Farcaster plugin that was ready for review. There was also a request to review a PR that would enable custom embedding model names and dimensions for the OpenAI plugin. The conversation demonstrates the collaborative nature of the ElizaOS ecosystem, with community members helping each other with plugin development, bug fixes, and feature enhancements.\n\n## 2. FAQ\nQ: How to change the name and version on npm? (asked by AIFlow.ML @ ElizaOS) A: There is no official way to set descriptions, and there is no versioning as far as known. (answered by Odilitime)\nQ: How is the farcaster plugin coming along? (asked by mekpans) A: It's ready for review. \"Spent all day testing it. Should be good\" (answered by hishboy)\nQ: What is everyone else using for farcaster? (asked by mekpans) A: Odilitime shared a GitHub link: https://github.com/elizaos-plugins/client-farcaster\n\n## 3. Help Interactions\nHelper: Odilitime | Helpee: AIFlow.ML @ ElizaOS | Context: Questions about npm versioning and descriptions for plugins | Resolution: Clarified that there's no official versioning and descriptions are hardcoded in some directories\nHelper: Odilitime | Helpee: AIFlow.ML @ ElizaOS | Context: Request to merge PR for BNB plugin | Resolution: Successfully merged PR #2\nHelper: Odilitime | Helpee: hishboy | Context: Request to review PR for custom embedding model parameters in OpenAI plugin | Resolution: Successfully merged the PR\n\n## 4. Action Items\nTechnical: Merge PR for BNB plugin to fix bugs and building errors | Mentioned By: AIFlow.ML @ ElizaOS\nTechnical: Merge PR for Twitter client | Mentioned By: AIFlow.ML @ ElizaOS\nTechnical: Review PR for custom embedding model name and dimensions in OpenAI plugin | Mentioned By: hishboy\nTechnical: Release new version of plugin-bnb in the registry | Mentioned By: AIFlow.ML @ ElizaOS\nFeature: Support for custom embedding model name and dimensions in OpenAI plugin | Mentioned By: hishboy",
          "messageCount": 31,
          "userCount": 4
        },
        {
          "channelId": "1327493511406293016",
          "channelName": "🎤｜plug-your-projects",
          "summary": "# Analysis of \"🎤｜plug-your-projects\" Channel\n\n## 1. Summary\nThe chat segment is extremely brief, containing only a single message from user DefiniteOptimist. The message mentions that Puppetto agents will have lipsync and animation capabilities enabled by a tool called Hedra. The user indicates they have shared some initial examples of what can be generated using the tool currently, though the actual examples aren't visible in the provided transcript. No technical discussions, problem-solving, or decisions are present in this limited exchange.\n\n## 2. FAQ\nNo questions were asked in this chat segment.\n\n## 3. Help Interactions\nNo help interactions occurred in this chat segment.\n\n## 4. Action Items\nNo explicit action items were mentioned in this chat segment.",
          "messageCount": 1,
          "userCount": 1
        }
      ]
    }
  },
  "ai_news_elizaos_daily_dev_md_2025-03-31": {
    "filename": "2025-03-31.md",
    "content": "# elizaOS Development Discord - 2025-03-31\n\n## Overall Discussion Highlights\n\n### Architecture & Development\n- **V2 Architecture Migration**: The community is adapting to the transition from v1 to v2 architecture, where \"clients\" have been replaced with \"plugins + services\"\n- **Agent Storage Location**: Confusion about where agents created via CLI are stored in v2dev, as they don't appear in the visible codebase\n- **Vector Database Usage**: Discussion about vector database options with pg-vector mentioned as a preferred solution\n- **GitHub Dependencies**: Questions about pinning specific versions of GitHub dependencies in project configuration\n- **API Integration Issues**: Users reported problems with Anthropic API showing \"invalid x-api-key\" errors despite proper configuration\n\n### Plugin Development\n- **Pull Request Activity**: Several PRs were reviewed and merged, including fixes for the BNB plugin and Twitter client\n- **Farcaster Plugin**: Hishboy completed and tested a Farcaster plugin that's ready for review\n- **Custom Embedding Models**: A PR was submitted to enable custom embedding model names and dimensions for the OpenAI plugin\n- **DeepSeekAI Integration**: Questions about implementing DeepSeekAI support in ElizaOS V2\n\n### Community Updates\n- **Agent Dev School**: Sessions are paused for 1-2 weeks until v2 and auto.fun are released\n- **Public Calendar**: A Google Calendar link was shared for tracking all community events\n- **Puppetto Agents**: DefiniteOptimist announced that Puppetto agents will have lipsync and animation capabilities enabled by a tool called Hedra\n- **Security Concerns**: Discussion about potential scam links being shared in the community\n\n## Key Questions & Answers\n\n**Q: How to use the DeepSeekAI for V2? There is no place to input the ApiKey.**  \nA: Use the DEEPSEEK_API_KEY environment variable (Sashimikun)\n\n**Q: Are pre-1.0.0 plugins compatible with v1.0.0?**  \nA: Depends on how complex it is. If simple enough, it will be, otherwise you have to make changes. (Ritvik S)\n\n**Q: What vector databases are peeps using these days? Is Pinecone a standard?**  \nA: pg-vector for me! (DefiniteOptimist)\n\n**Q: Where are the actual agents stored in the v2dev version?**  \nA: I think the agents get stored in `/packages/the-org`. (G2) - Though this was clarified to only contain premade agents, not newly created ones.\n\n**Q: Can we expect an agent dev school tomorrow?**  \nA: We paused until v2 and auto.fun are out the door so I can focus on it, 1-2 weeks, sorry 😦 (shaw)\n\n**Q: How to change the name and version on npm?**  \nA: There is no official way to set descriptions, and there is no versioning as far as known. (Odilitime)\n\n## Community Help & Collaboration\n\n1. **DeepSeekAI Integration Help**:\n   - Sashimikun advised loyce.eth to use the DEEPSEEK_API_KEY environment variable\n   - Odilitime suggested using it from the local-ai plugin as support may not be added yet\n\n2. **Architecture Understanding**:\n   - mekpans helped standard understand the new architecture, explaining that clients were replaced by plugins + services\n\n3. **Plugin Development Support**:\n   - Odilitime helped AIFlow.ML with npm versioning questions and merged their PR for the BNB plugin\n   - Odilitime also merged hishboy's PR for custom embedding model parameters in the OpenAI plugin\n\n4. **Security Assistance**:\n   - Veight helped ElizaBAO with security concerns about scam links, who then moved crypto to another wallet for safety\n\n5. **Event Coordination**:\n   - Nisita provided Shiva M with a public Google Calendar link for tracking all community events\n\n## Action Items\n\n### Technical\n- Implement support for DeepSeekAI in ElizaOS V2 (mentioned by loyce.eth)\n- Fix issue with Anthropic API integration showing \"invalid x-api-key\" errors (mentioned by mekpans)\n- Implement recurring tasks functionality with clear documentation (mentioned by Ritvik S)\n- Merge PR for BNB plugin to fix bugs and building errors (mentioned by AIFlow.ML @ ElizaOS)\n- Merge PR for Twitter client (mentioned by AIFlow.ML @ ElizaOS)\n- Review PR for custom embedding model name and dimensions in OpenAI plugin (mentioned by hishboy)\n- Release new version of plugin-bnb in the registry (mentioned by AIFlow.ML @ ElizaOS)\n\n### Documentation\n- Document the architecture change from clients to plugins+services in v2 (mentioned by standard)\n- Create documentation on how to pin GitHub dependency versions (mentioned by DefiniteOptimist)\n- Update documentation to accurately reflect v2 implementation (mentioned by mindxploit)\n- Clarify where newly created agents are stored in v2dev (mentioned by mindxploit)\n- Document the process for creating new agents in v2 (mentioned by mindxploit)\n- Provide examples of what replaced auto-client in the new architecture (mentioned by standard)\n\n### Feature\n- Add support for Bailian AI plugins (mentioned by lay.qin)\n- Support for custom embedding model name and dimensions in OpenAI plugin (mentioned by hishboy)\n- Resume agent dev school sessions after v2 and auto.fun release (mentioned by shaw)\n- Implement lipsync and animation capabilities for Puppetto agents using Hedra (mentioned by DefiniteOptimist)"
  },
  "ai_news_hyperfy_daily_json_2025-03-31": {
    "filename": "2025-03-31.json",
    "content": {
      "type": "dailySummary",
      "title": "Daily Report - 2025-03-31",
      "categories": [
        {
          "title": "Gizmo Tool Development and Community Feedback in Hyperfy",
          "content": [
            {
              "text": "The Gizmo tool in Hyperfy has undergone significant development, with a focus on improving user experience and technical capabilities. Key enhancements include rotation snapping, grid snapping for translation, and the ability to toggle between world and local axes using the 'T' key. While snap points were considered, they were ultimately rejected due to poor UX. A toggle key for snapping was requested by users.",
              "sources": [
                "https://discord.com/channels/958209073277456457/994775534733115412"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Community feedback on the Gizmo tool has been largely positive. Users like nightshiffty and devbyte_00 praised its intuitive design and ease of use. cheddarqueso highlighted useful features such as keyboard shortcuts, snap-to-rotate, and drag-and-drop functionality. However, they also requested additional features like object scaling and collider setup for VIPE houses.",
              "sources": [
                "https://discord.com/channels/958209073277456457/1031058655581323324"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Scaling support for the Gizmo is planned but considered a larger project. Users also expressed interest in a first-person build mode or drone camera to enhance solo building UX. Suggestions included toggling between player and camera modes and adding a fixed reticle or free mouse editing.",
              "sources": [
                "https://discord.com/channels/958209073277456457/994775534733115412"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "The Gizmo tool is being developed with a focus on maintaining consistency with existing UX paradigms. ashxn.eth emphasized that the new system builds on the current one without deviating significantly. Community members were encouraged to provide feedback during early testing phases.",
              "sources": [
                "https://discord.com/channels/958209073277456457/1031058655581323324"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Several action items and feature requests emerged from the discussions. These include adding object scaling, implementing a snapping toggle, improving the outliner with a 'zoom to' feature, and supporting invisible walls. Users also requested better control UI, a vault system for avatar switching, and a code editor with tabs for managing multiple apps.",
              "sources": [
                "https://discord.com/channels/958209073277456457/994775534733115412",
                "https://discord.com/channels/958209073277456457/1031058655581323324"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Documentation needs were identified, including guides for Blender optimization, lightmap baking workflows, and Gizmo keyboard shortcuts. These resources aim to support users in adopting new features and improving their development pipelines.",
              "sources": [
                "https://discord.com/channels/958209073277456457/994775534733115412",
                "https://discord.com/channels/958209073277456457/1031058655581323324"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "gizmo"
        },
        {
          "title": "Hyperfy Platform Development and UX Enhancements",
          "content": [
            {
              "text": "The Hyperfy community has been actively developing and refining several core features of the platform, with a strong focus on improving the user experience (UX), building tools, and deployment workflows. A major highlight is the ongoing development of the Gizmo tool, which now includes rotation snapping, grid snapping for translation, and toggling between world and local axes. Users have requested additional features such as object scaling, snapping toggles, and a 'zoom to' function for selected nodes. A first-person drone-based build mode was introduced to enhance solo building UX, allowing users to build while flying and keeping their avatar visible to others.",
              "sources": [
                "https://discord.com/channels/958209073277456457/994775534733115412",
                "https://discord.com/channels/958209073277456457/958209074045026327",
                "https://discord.com/channels/958209073277456457/1031058655581323324"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Skinned mesh support has been added, enabling developers to render animated characters with bone transforms and animation blending. Emotes currently use a fixed fade time, with plans to make this configurable. There are also discussions around supporting pets and mounts using skinned meshes. Optimization guidance was provided for Blender workflows, including UV unwrapping and texture memory management. However, compressed Draco GLBs are not yet supported in version 2.",
              "sources": [
                "https://discord.com/channels/958209073277456457/994775534733115412"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Deployment issues were addressed, particularly for users hosting on Digital Ocean. The main problem stemmed from incorrect .env configurations using 'localhost' instead of the public IP. HTTPS is required for file hashing and uploads, and users were advised to ensure their .env values match the access method. Documentation updates were suggested to clarify these requirements.",
              "sources": [
                "https://discord.com/channels/958209073277456457/994775534733115412"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "The app architecture was clarified: all nodes remain tied to their originating app, even when moved to world space. Events should only pass JSON data to avoid undefined behavior. Cloning nodes requires clone(true) to include children, and rigidbodies must use setPosition() instead of directly modifying position.",
              "sources": [
                "https://discord.com/channels/958209073277456457/994775534733115412"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Community feedback has been instrumental in shaping new features. Users praised the Gizmo tool’s intuitive design and requested enhancements like object scaling and collider setup. Lightmap testing was introduced for shooter arenas, and AI texture generation tools like poly.cam were explored. A vault system for avatar switching is planned, and a code editor with tab support for multiple apps was proposed.",
              "sources": [
                "https://discord.com/channels/958209073277456457/1031058655581323324",
                "https://discord.com/channels/958209073277456457/994775534733115412"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Additional feature requests include invisible walls, toggleable control UIs, bounding box-based entity streaming, and mobile-specific controls like a jump button. The team is also considering wallet-based login and .hyp file integration for external games. These suggestions reflect a growing interest in expanding Hyperfy’s capabilities for both creators and players.",
              "sources": [
                "https://discord.com/channels/958209073277456457/958209074045026327",
                "https://discord.com/channels/958209073277456457/1031058655581323324"
              ],
              "images": [],
              "videos": []
            },
            {
              "text": "Current price of SOL (Solana): $124.57.",
              "sources": [
                "https://discord.com/channels/958209073277456457/958209074045026327"
              ],
              "images": [],
              "videos": []
            }
          ],
          "topic": "Misceleanous"
        }
      ],
      "date": 1743379200
    }
  },
  "ai_news_hyperfy_daily_md_2025-03-31": {
    "filename": "2025-03-31.md",
    "content": "# Hyperfy Development Summary – 2025-03-31\n\n## Gizmo Tool Development and Community Feedback\n\n### Key Enhancements\n- Rotation snapping and grid snapping for translation\n- Toggle between world and local axes using the 'T' key\n- Snap points were considered but rejected due to poor UX\n- User-requested snapping toggle key\n\n### Community Feedback\n- Positive reception from users like nightshiffty and devbyte_00\n- cheddarqueso praised:\n  - Keyboard shortcuts\n  - Snap-to-rotate\n  - Drag-and-drop functionality\n- Feature requests:\n  - Object scaling\n  - Collider setup for VIPE houses\n\n### Planned Features and Suggestions\n- Scaling support planned (considered a large project)\n- Interest in first-person build mode or drone camera\n  - Toggle between player and camera modes\n  - Fixed reticle or free mouse editing\n\n### UX Consistency\n- New Gizmo system builds on existing UX paradigms\n- Emphasis on maintaining familiarity\n- Community encouraged to provide feedback during early testing\n\n### Feature Requests and Action Items\n- Object scaling\n- Snapping toggle\n- 'Zoom to' feature in outliner\n- Support for invisible walls\n- Improved control UI\n- Vault system for avatar switching\n- Code editor with tab support for multiple apps\n\n### Documentation Needs\n- Guides for:\n  - Blender optimization\n  - Lightmap baking workflows\n  - Gizmo keyboard shortcuts\n\n---\n\n## Hyperfy Platform Development and UX Enhancements\n\n### Platform Improvements\n- Focus on UX, building tools, and deployment workflows\n- Gizmo tool updates:\n  - Rotation and grid snapping\n  - World/local axis toggle\n- New first-person drone-based build mode\n  - Allows building while flying\n  - Avatar remains visible to others\n\n### Skinned Mesh Support\n- Enables animated characters with bone transforms and blending\n- Emotes use fixed fade time (configurable in future)\n- Discussions on supporting pets and mounts\n- Blender optimization guidance:\n  - UV unwrapping\n  - Texture memory management\n- Draco-compressed GLBs not yet supported in v2\n\n### Deployment Guidance\n- Issues with Digital Ocean hosting due to incorrect .env settings\n  - 'localhost' used instead of public IP\n- HTTPS required for file hashing and uploads\n- Documentation updates suggested for clarity\n\n### App Architecture Clarifications\n- Nodes remain tied to originating app, even in world space\n- Events should pass only JSON data\n- Cloning with children requires clone(true)\n- Rigidbodies must use setPosition()\n\n### Community Contributions\n- Positive feedback on Gizmo tool\n- Feature requests:\n  - Object scaling\n  - Collider setup\n- Lightmap testing for shooter arenas\n- Exploration of AI texture tools (e.g., poly.cam)\n- Planned features:\n  - Avatar vault system\n  - Code editor with tab support\n\n### Additional Feature Requests\n- Invisible walls\n- Toggleable control UIs\n- Bounding box-based entity streaming\n- Mobile-specific controls (e.g., jump button)\n- Wallet-based login\n- .hyp file integration for external games\n\n### Market Update\n- SOL (Solana) price: $124.57"
  },
  "github_summaries_daily_2025-04-01": {
    "filename": "2025-04-01.md",
    "content": "# ElizaOS Daily Update (Apr 1, 2025)\n\n## OVERVIEW \nToday, significant advancements were made in enhancing the ElizaOS framework, particularly in the Telegram and plugin functionalities. New features were added to improve user interaction and model integration, while several bugs were addressed to streamline operations. The team also focused on code cleanup and refactoring to enhance maintainability.\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### Feature Enhancements\n- Introduced the ability to choose embedding models in the OpenAI plugin, enhancing flexibility in model selection ([#4140](https://github.com/elizaos/eliza/pull/4140)).\n- Added a community manager feature for Telegram to greet new users and manage timeouts ([#4134](https://github.com/elizaos/eliza/pull/4134)).\n- Enhanced Telegram functionalities with new middleware documentation and synchronization for chat member events ([#4128](https://github.com/elizaos/eliza/pull/4128)).\n- Integrated Kluster AI as a model provider, expanding the options for AI model hosting ([#3938](https://github.com/elizaos/eliza/pull/3938)).\n- Added Mem0 as an AI SDK provider, further diversifying the framework's capabilities ([#3927](https://github.com/elizaos/eliza/pull/3927)).\n\n### Bug Fixes and Improvements\n- Fixed issues with starter project and audio utility imports to ensure proper functionality ([#4139](https://github.com/elizaos/eliza/pull/4139)).\n- Resolved a bug related to incorrect payloads sent to event handlers for message events ([#4131](https://github.com/elizaos/eliza/pull/4131)).\n- Improved plugin publishing workflow to enhance the developer experience ([#4132](https://github.com/elizaos/eliza/pull/4132)).\n- Addressed inconsistencies in template variables within the Twitter post template ([#4029](https://github.com/elizaos/eliza/pull/4029)).\n\n### Code Refactoring and Cleanup\n- Conducted a cleanup of the browser plugin to remove duplicate code and improve organization ([#4129](https://github.com/elizaos/eliza/pull/4129)).\n- Removed unused packages and redundant JSON imports to streamline the codebase ([#4135](https://github.com/elizaos/eliza/pull/4135), [#4030](https://github.com/elizaos/eliza/pull/4030)).\n\n## CLOSED ISSUES\n- No issues were closed today.\n\n## NEW ISSUES\n- Identified a problem with the Twitter plugin where redundant checks on interactions and mentions are causing unnecessary API calls, leading to inefficiencies ([#4127](https://github.com/elizaos/eliza/issues/4127))."
  },
  "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 API capabilities with new endpoints for worlds, rooms, and agent messaging. The team enhanced plugin infrastructure with registry integration and timeout handling, while fixing critical UI responsiveness issues. Major progress was made on the Polygon plugin, bringing blockchain functionality to the framework. Test reliability was improved across CLI commands and integration tests.\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### API Expansion and World Management\n- Added new API endpoints for creating and managing worlds and rooms ([#4667](https://github.com/elizaos/eliza/pull/4667), [#4647](https://github.com/elizaos/eliza/pull/4647))\n- Enhanced message API with world selection capabilities, allowing messages to be associated with specific worlds ([#4637](https://github.com/elizaos/eliza/pull/4637))\n- Improved agent creation API to return agent ID in the initial response, eliminating the need for subsequent calls ([#4634](https://github.com/elizaos/eliza/pull/4634))\n\n### Plugin Infrastructure Improvements\n- Implemented registry integration for plugins with 30-second timeout protection ([#4641](https://github.com/elizaos/eliza/pull/4641), [#4678](https://github.com/elizaos/eliza/pull/4678))\n- Added channel ID filtering capability to Discord plugin ([#4665](https://github.com/elizaos/eliza/pull/4665))\n- Removed global environment variable support in favor of local environment management ([#4666](https://github.com/elizaos/eliza/pull/4666))\n- Integrated Sentry logging for core logger errors ([#4650](https://github.com/elizaos/eliza/pull/4650))\n\n### Blockchain Integration Progress\n- Made significant progress on Polygon plugin implementation, including core EVM RPC wrappers and basic read operations ([#4575](https://github.com/elizaos/eliza/pull/4575))\n- Added Polygon Gas Oracle integration for transaction fee estimation ([#4574](https://github.com/elizaos/eliza/pull/4574))\n- Started work on Jupiter Swap plugin for cryptocurrency trading functionality ([#4593](https://github.com/elizaos/eliza/pull/4593))\n\n### Bug Fixes and Test Improvements\n- Fixed UI responsiveness issue with agent start button not updating status in real-time ([#4642](https://github.com/elizaos/eliza/pull/4642))\n- Resolved issues with dynamic providers in reply actions ([#4651](https://github.com/elizaos/eliza/pull/4651), [#4670](https://github.com/elizaos/eliza/pull/4670))\n- Improved test reliability by fixing flakiness in bats tests and addressing integration test failures ([#4663](https://github.com/elizaos/eliza/pull/4663), [#4654](https://github.com/elizaos/eliza/pull/4654))\n\n## CLOSED ISSUES\n\n### Documentation and Community Improvements\n- Updated community section documentation with improved navigation flowcharts for both technical and non-technical users ([#4260](https://github.com/elizaos/eliza/issues/4260))\n- Enhanced project documentation with updated blog posts and comprehensive partner documentation ([#4586](https://github.com/elizaos/eliza/pull/4586))\n- Implemented automatic documentation deployment workflow for changes to the docs folder ([#4640](https://github.com/elizaos/eliza/pull/4640), [#4631](https://github.com/elizaos/eliza/pull/4631))\n\n### Technical Debt and Architecture Improvements\n- Addressed platform interface needs in core package for ElizaOS v2 ([#3491](https://github.com/elizaos/eliza/issues/3491))\n- Resolved agent hanging issues after core initialization with specific configurations ([#4486](https://github.com/elizaos/eliza/issues/4486))\n- Improved dependency management with request to publish to npm for better version compatibility ([#4562](https://github.com/elizaos/eliza/issues/4562))\n\n## NEW ISSUES\n\nNo new issues were reported during this period. The team focused on addressing existing issues and implementing planned features."
  },
  "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 focused on improving CLI functionality, refining agent interactions, and streamlining the plugin management system. Major strides were made in database operations, authentication mechanisms, and documentation, while several plugins were moved to standalone repositories to support the new plugin sharing system between v0.x and v1.x.\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### CLI Enhancements and Command Refinements\n- Improved CLI commands with better documentation and consistent behavior across platforms ([#4646](https://github.com/elizaos/eliza/pull/4646), [#4583](https://github.com/elizaos/eliza/pull/4583))\n- Consolidated update commands for better user experience ([#4592](https://github.com/elizaos/eliza/pull/4592), [#4591](https://github.com/elizaos/eliza/pull/4591))\n- Enhanced environment variable management with better system information display ([#4610](https://github.com/elizaos/eliza/pull/4610), [#4445](https://github.com/elizaos/eliza/pull/4445))\n- Improved dev command with better character file handling ([#4618](https://github.com/elizaos/eliza/pull/4618))\n\n### Plugin System Restructuring\n- Prepared v0.x for sharing plugins with v1.x ([#4384](https://github.com/elizaos/eliza/pull/4384))\n- Added support for third-party plugin installation directly from GitHub URLs ([#4568](https://github.com/elizaos/eliza/pull/4568), [#4577](https://github.com/elizaos/eliza/pull/4577))\n- Implemented plugin specification submodule for better standardization ([#4553](https://github.com/elizaos/eliza/pull/4553))\n- Moved several plugins out of the monorepo to standalone repositories ([#4669](https://github.com/elizaos/eliza/pull/4669), [#4511](https://github.com/elizaos/eliza/pull/4511))\n\n### Database and Storage Improvements\n- Enhanced PGLite database management with per-project directories ([#4423](https://github.com/elizaos/eliza/pull/4423), [#4497](https://github.com/elizaos/eliza/pull/4497))\n- Added comprehensive integration tests for database operations ([#4518](https://github.com/elizaos/eliza/pull/4518))\n- Fixed foreign key constraint violations when deleting agents ([#4510](https://github.com/elizaos/eliza/pull/4510))\n- Improved semantic text splitting for better RAG knowledge retrieval ([#4235](https://github.com/elizaos/eliza/pull/4235))\n\n### Authentication and API Enhancements\n- Added authentication middleware and API key dialog for unauthorized access ([#4420](https://github.com/elizaos/eliza/pull/4420))\n- Created new API endpoints for rooms and worlds management ([#4647](https://github.com/elizaos/eliza/pull/4647), [#4667](https://github.com/elizaos/eliza/pull/4667))\n- Optimized agent loading for improved performance with multiple agents ([#4519](https://github.com/elizaos/eliza/pull/4519))\n- Added world selection capability in message API ([#4637](https://github.com/elizaos/eliza/pull/4637))\n\n### Model and Provider Improvements\n- Extended OpenAI plugin to support custom embedding endpoints ([#4421](https://github.com/elizaos/eliza/pull/4421))\n- Added model usage events tracking for embeddings and image descriptions ([#4438](https://github.com/elizaos/eliza/pull/4438))\n- Optimized reply functionality to use small models for faster responses ([#4416](https://github.com/elizaos/eliza/pull/4416))\n- Refactored model handling in AgentRuntime to support provider and priority ([#4507](https://github.com/elizaos/eliza/pull/4507))\n\n### Social Media Integration\n- Implemented Twitter timeline functionality ([#4429](https://github.com/elizaos/eliza/pull/4429))\n- Added comprehensive tutorial for Twitter AI agent setup ([#4425](https://github.com/elizaos/eliza/pull/4425))\n- Fixed issues with Twitter post templates ([#4595](https://github.com/elizaos/eliza/pull/4595))\n- Enhanced Discord plugin with channel ID filtering ([#4665](https://github.com/elizaos/eliza/pull/4665))\n\n### Error Handling and Logging\n- Integrated Sentry logging for core logger errors ([#4650](https://github.com/elizaos/eliza/pull/4650))\n- Fixed JSON parsing issues with nested objects ([#4198](https://github.com/elizaos/eliza/pull/4198))\n- Improved error handling in message processing ([#4508](https://github.com/elizaos/eliza/pull/4508))\n- Enhanced logging with time tracking in tests ([#4621](https://github.com/elizaos/eliza/pull/4621))\n\n### Documentation and Code Quality\n- Added comprehensive docstrings to multiple components ([#4446](https://github.com/elizaos/eliza/pull/4446), [#4469](https://github.com/elizaos/eliza/pull/4469), [#4498](https://github.com/elizaos/eliza/pull/4498))\n- Updated documentation with improved CLI command instructions ([#4448](https://github.com/elizaos/eliza/pull/4448), [#4493](https://github.com/elizaos/eliza/pull/4493))\n- Implemented automated documentation deployment workflow ([#4631](https://github.com/elizaos/eliza/pull/4631))\n- Fixed broken links and improved formatting in documentation ([#4433](https://github.com/elizaos/eliza/pull/4433), [#4597](https://github.com/elizaos/eliza/pull/4597))\n\n## CLOSED ISSUES\n\n### Documentation and Tutorials\n- Fixed broken links and improved tutorial content ([#4260](https://github.com/elizaos/eliza/issues/4260), [#3880](https://github.com/elizaos/eliza/issues/3880))\n- Tested and verified CLI command documentation for accuracy ([#4143](https://github.com/elizaos/eliza/issues/4143))\n- Clarified plugin compatibility with Eliza v2 ([#4164](https://github.com/elizaos/eliza/issues/4164))\n\n### Twitter Integration Issues\n- Resolved media generation and attachment for Twitter posts ([#4241](https://github.com/elizaos/eliza/issues/4241), [#4224](https://github.com/elizaos/eliza/issues/4224))\n- Fixed formatting issues with line breaks in tweets ([#3897](https://github.com/elizaos/eliza/issues/3897))\n- Addressed Twitter space functionality problems ([#4180](https://github.com/elizaos/eliza/issues/4180))\n- Implemented solutions for Twitter interactions and reactions ([#4181](https://github.com/elizaos/eliza/issues/4181))\n\n### Platform Compatibility\n- Resolved Windows build issues ([#4094](https://github.com/elizaos/eliza/issues/4094))\n- Improved remote debugging capabilities for v2 ([#3978](https://github.com/elizaos/eliza/issues/3978))\n- Fixed CLI functionality and error handling ([#4107](https://github.com/elizaos/eliza/issues/4107), [#4159](https://github.com/elizaos/eliza/issues/4159))\n\n### Service Integration\n- Addressed Discord message persistence issues ([#3952](https://github.com/elizaos/eliza/issues/3952))\n- Fixed API key handling for Anthropic integration ([#4049](https"
  },
  "github_extracted_data_monthly_stats_text_2025-04": "{\n  \"interval\": {\n    \"intervalStart\": \"2025-04-01T00:00:00.000Z\",\n    \"intervalEnd\": \"2025-05-01T00:00:00.000Z\",\n    \"intervalType\": \"month\"\n  },\n  \"repository\": \"elizaos/eliza\",\n  \"overview\": \"From 2025-04-01 to 2025-05-01, elizaos/eliza had 241 new PRs (199 merged), 45 new issues, and 89 active contributors.\",\n  \"topIssues\": [\n    {\n      \"id\": \"I_kwDOMT5cIs6zmLBG\",\n      \"title\": \"the local model on plugin dev not work\",\n      \"author\": \"cxp-13\",\n      \"number\": 4339,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-23T08:25:43Z\",\n      \"closedAt\": null,\n      \"state\": \"OPEN\",\n      \"commentCount\": 5\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6xo9Zj\",\n      \"title\": \"Provider Data Not Used When Posting to Twitter\",\n      \"author\": \"levsagiv\",\n      \"number\": 4224,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-08T16:19:29Z\",\n      \"closedAt\": null,\n      \"state\": \"OPEN\",\n      \"commentCount\": 3\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6zjFcA\",\n      \"title\": \"Quickstart doc issues\",\n      \"author\": \"eduardoPauloPanstein\",\n      \"number\": 4336,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-22T23:13:59Z\",\n      \"closedAt\": null,\n      \"state\": \"OPEN\",\n      \"commentCount\": 3\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs6w2eyG\",\n      \"title\": \"How to run Eliza CLI?\",\n      \"author\": \"LinuxIsCool\",\n      \"number\": 4159,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-02T17:20:34Z\",\n      \"closedAt\": null,\n      \"state\": \"OPEN\",\n      \"commentCount\": 2\n    },\n    {\n      \"id\": \"I_kwDOMT5cIs60B0QJ\",\n      \"title\": \"Cannot read properties of undefined (reading 'sendStandartTweet')\",\n      \"author\": \"srpiroliro\",\n      \"number\": 4365,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-25T15:25:56Z\",\n      \"closedAt\": null,\n      \"state\": \"OPEN\",\n      \"commentCount\": 2\n    }\n  ],\n  \"topPRs\": [\n    {\n      \"id\": \"PR_kwDOMT5cIs6UUVjY\",\n      \"title\": \"Scoped knowledgefixes\",\n      \"author\": \"lalalune\",\n      \"number\": 4391,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-29T10:02:52Z\",\n      \"mergedAt\": null,\n      \"additions\": 372438,\n      \"deletions\": 183811\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6Sgk4O\",\n      \"title\": \"fix: expose telegram types\",\n      \"author\": \"ncale\",\n      \"number\": 4286,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-14T15:42:11Z\",\n      \"mergedAt\": null,\n      \"additions\": 317476,\n      \"deletions\": 183752\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6RTQuv\",\n      \"title\": \"Plugin-Bootstrap Test Suite\",\n      \"author\": \"HarshModi2005\",\n      \"number\": 4171,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-03T18:26:01Z\",\n      \"mergedAt\": null,\n      \"additions\": 308954,\n      \"deletions\": 183752\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6Q-mLn\",\n      \"title\": \"fix: browserify-stream import\",\n      \"author\": \"wtfsayo\",\n      \"number\": 4138,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-01T18:33:13Z\",\n      \"mergedAt\": null,\n      \"additions\": 297297,\n      \"deletions\": 183751\n    },\n    {\n      \"id\": \"PR_kwDOMT5cIs6ShQi0\",\n      \"title\": \"Feature/v2/dbml\",\n      \"author\": \"jmikedupont2\",\n      \"number\": 4288,\n      \"repository\": \"elizaos/eliza\",\n      \"createdAt\": \"2025-04-14T17:07:26Z\",\n      \"mergedAt\": null,\n      \"additions\": 296767,\n      \"deletions\": 183874\n    }\n  ],\n  \"codeChanges\": {\n    \"additions\": 58627,\n    \"deletions\": 40923,\n    \"files\": 548,\n    \"commitCount\": 919\n  },\n  \"completedItems\": [\n    {\n      \"title\": \"Clarify Terminology and Required Fields in Agent Settings\",\n      \"prNumber\": 4274,\n      \"type\": \"other\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\n- https://linear.app/eliza-labs/issue/ELI2-222/uiux-clarify-terminology-and-required-fields-in-agent-settings\\r\\n- https://linear.app/eliza-labs/issue/ELI2-239/bug-uiux-avatar-preview-overlaps-uploadaction-area\\r\\n\\r\\n# Risks\\r\\n\\r\"\n    },\n    {\n      \"title\": \" UI Changes\",\n      \"prNumber\": 4273,\n      \"type\": \"other\",\n      \"body\": \"UI changes for Ticket 220 and  221\"\n    },\n    {\n      \"title\": \"Merge branch\",\n      \"prNumber\": 4271,\n      \"type\": \"other\",\n      \"body\": \"Solving the resolve conflicts\"\n    },\n    {\n      \"title\": \"feat: gui- support for importing JSON to create or update agents\",\n      \"prNumber\": 4270,\n      \"type\": \"feature\",\n      \"body\": \"Allow users to import JSON for agent creation and updates\"\n    },\n    {\n      \"title\": \"Update .env.example to support twitter post generation\",\n      \"prNumber\": 4268,\n      \"type\": \"other\",\n      \"body\": \"add TWITTER_ENABLE_POST_GENERATION environment variable\\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<!-- Thi\"\n    },\n    {\n      \"title\": \"add missing bootstrap plguin to list\",\n      \"prNumber\": 4267,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: cyclic error\",\n      \"prNumber\": 4266,\n      \"type\": \"bugfix\",\n      \"body\": \"adding a safeReplacer function to handle circular references in JSON serialization\\r\\n\\r\\n<img width=\\\"834\\\" alt=\\\"Screenshot 2025-04-11 at 8 44 48 PM\\\" src=\\\"https://github.com/user-attachments/assets/e7278e3c-459e-4f40-9646-42434022286f\\\" />\\r\\n\"\n    },\n    {\n      \"title\": \"fix: discord voice join/leave action \",\n      \"prNumber\": 4265,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: discord actions small fix\",\n      \"prNumber\": 4264,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"remvoe dead-code around plugin install\",\n      \"prNumber\": 4263,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \" Replace Text Input with Dropdown for Voice Model Selection\",\n      \"prNumber\": 4262,\n      \"type\": \"other\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nhttps://linear.app/eliza-labs/issue/ELI2-195/ui-replace-text-input-with-dropdown-for-voice-model-selection\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. The changes modify the voice model selection logic and plugin management, but use existing compo\"\n    },\n    {\n      \"title\": \"Added: Instrumentation \",\n      \"prNumber\": 4261,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\n\\r\\nAdds instrumentation support in `plugin-openai` and the core implementation for instrumentation.\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Medium**  \\r\\n- Introduces tracing logic into core and plugin layers.  \\r\\n- Potential performance overhead from in\"\n    },\n    {\n      \"title\": \"feat: openai tts test\",\n      \"prNumber\": 4259,\n      \"type\": \"feature\",\n      \"body\": \"openai tts test\"\n    },\n    {\n      \"title\": \"ELI2-185/reflections-agent-asks-all-other-agents-deployed-how-its-doing\",\n      \"prNumber\": 4257,\n      \"type\": \"other\",\n      \"body\": \"## Fix Agents Repeatedly Asking Each Other \\\"How Are You Doing?\\\" in Group Conversations\\r\\n\\r\\n### Problem\\r\\n\\r\\nIn group settings, agents were frequently asking each other \\\"how are you doing?\\\" during conversations. This was caused by a hardcoded r\"\n    },\n    {\n      \"title\": \"fix: plugin install priority order\",\n      \"prNumber\": 4256,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: openai tts\",\n      \"prNumber\": 4255,\n      \"type\": \"feature\",\n      \"body\": \"Add OpenAI TTS integration\"\n    },\n    {\n      \"title\": \"fix: replace deprecated vision model\",\n      \"prNumber\": 4254,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4210\\r\\n\\r\\n\"\n    },\n    {\n      \"title\": \"fix: Move init after adapter.init in runtime\",\n      \"prNumber\": 4253,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n[<!-- LINK TO ISSUE OR TICKET -->](https://github.com/elizaOS/eliza/issues/4238)\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This is a simple fix that moves the initialization flag setting after the adapter initialization. The change is minimal and\"\n    },\n    {\n      \"title\": \"chore: improve cli and start code\",\n      \"prNumber\": 4250,\n      \"type\": \"other\",\n      \"body\": \"This PR implements significant code cleanup and improvements across the CLI components of the Eliza project. Key changes include:\\r\\n\\r\\nRefactored the start command with improved plugin loading logic and error handling\\r\\nEnhanced package manage\"\n    },\n    {\n      \"title\": \"chore(cli): use console log for non error cases\",\n      \"prNumber\": 4248,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: message api\",\n      \"prNumber\": 4247,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Bug: Remove Duplicate Declaration in api.ts\",\n      \"prNumber\": 4246,\n      \"type\": \"bugfix\",\n      \"body\": \"## Fix duplicate variable declaration in api.ts\\r\\n\\r\\n### Problem\\r\\n\\r\\nThe build was failing with the following error:\\r\\n\\r\\nThis was happening because in the json parsing error handler, the `text` variable was being declared twice:\\r\\n\\r\\n- First at l\"\n    },\n    {\n      \"title\": \"fix knowledge types\",\n      \"prNumber\": 4243,\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\\nWhen adding rag knowledge, the editor reports an error\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This r\"\n    },\n    {\n      \"title\": \"Fix GitHub Authentication Prompt During Start CLI Command\",\n      \"prNumber\": 4242,\n      \"type\": \"bugfix\",\n      \"body\": \"**Issue:**\\r\\n\\r\\nUsers were unexpectedly prompted for GitHub authentication during normal CLI operations like elizaos start, while the same command run through npx elizaos start did not require authentication. This inconsistency created a conf\"\n    },\n    {\n      \"title\": \"chore: cli cleanup-2\",\n      \"prNumber\": 4240,\n      \"type\": \"refactor\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: cli clean ups\",\n      \"prNumber\": 4239,\n      \"type\": \"refactor\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: gui tts\",\n      \"prNumber\": 4237,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR resolves the issue where TTS was not functioning properly in the GUI\"\n    },\n    {\n      \"title\": \"fix: transcription\",\n      \"prNumber\": 4236,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR addresses an issue where transcription was no longer working in both the Discord and GUI. The issue appears to have been introduced in [#4169](https://github.com/elizaOS/eliza/pull/4169), which switched to using NodeFormData. Unfort\"\n    },\n    {\n      \"title\": \"chore: video understanding plugin tests \",\n      \"prNumber\": 4233,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final review \"\n    },\n    {\n      \"title\": \"fix: Failed to Replies to Tweet in Interaction\",\n      \"prNumber\": 4231,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4226\"\n    },\n    {\n      \"title\": \"Add OpenAi model usage events\",\n      \"prNumber\": 4230,\n      \"type\": \"feature\",\n      \"body\": \"Add open ai model usage tracking via plugin-scoped events.\"\n    },\n    {\n      \"title\": \"fix: Duplicate Provider Section in Prompt\",\n      \"prNumber\": 4228,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4225\"\n    },\n    {\n      \"title\": \"Fix relationship between entities and agents\",\n      \"prNumber\": 4223,\n      \"type\": \"bugfix\",\n      \"body\": \"In v2, the concept of `entities` represent an instance of an agent, while an agent itself refers to its `character`.\\r\\n\\r\\nThere is a mix up of these concepts happening within `AgentRuntime.initialize()` that currently requires to create a `ch\"\n    },\n    {\n      \"title\": \"Fix anthropic json parse issue\",\n      \"prNumber\": 4222,\n      \"type\": \"bugfix\",\n      \"body\": \"# Fix Anthropic Plugin JSON Parsing for Responses with Code Blocks\\r\\n\\r\\n## Risks\\r\\n\\r\\nLow - This PR addresses an edge case in the JSON parsing logic for Anthropic responses containing code blocks. The changes improve the robustness of the exist\"\n    },\n    {\n      \"title\": \"fixed: agent subcommands\",\n      \"prNumber\": 4220,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\n[ELI2-187 – CLI: elizaos agent some commands fail or hang](https://linear.app/eliza-labs/issue/ELI2-187/cli-elizaos-agent-some-commands-fail-or-hang)\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Medium** – This change touches core CLI behavior for manag\"\n    },\n    {\n      \"title\": \"docs: Update README.md for telegram plugin\",\n      \"prNumber\": 4219,\n      \"type\": \"docs\",\n      \"body\": \"Updated the documentation for the the follwoing issue.\\r\\n\\r\\nhttps://linear.app/eliza-labs/issue/ELI2-191/ui-bug-talk-to-agent-edit-settings-try-to-talk-to-agent-again-error\"\n    },\n    {\n      \"title\": \"fix: add typescript to dev dep on plugin-starter\",\n      \"prNumber\": 4218,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: small UI fix\",\n      \"prNumber\": 4217,\n      \"type\": \"bugfix\",\n      \"body\": \"\\r\\n![image](https://github.com/user-attachments/assets/4dea324b-0a59-4c23-bd21-2444ee79d0f7)\\r\\n\\r\\n\\r\\nhasChanged isn't working correctly. If you change anything and switch tabs, hasChanged gets reset. Also, I don't think we need hasChanged when \"\n    },\n    {\n      \"title\": \"chore: env loading is already handled + install packages locally\",\n      \"prNumber\": 4216,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Feature/plugin venice\",\n      \"prNumber\": 4214,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nI was unable to find a ticket for getting Venice working in v2, but this is a plugin for getting Venice working in v2.\\r\\n\\r\\n# Risks\\r\\n\\r\\nBasically everything is in `packages/plugin-venice`\\r\\nThe only thing outside of that was add\"\n    },\n    {\n      \"title\": \"feat: Improve Reply Action to Use Pre-generated Responses\",\n      \"prNumber\": 4213,\n      \"type\": \"feature\",\n      \"body\": \"## Changes\\r\\n1. Modified `reply.ts` to use pre-generated responses from the planning stage\\r\\n   - Now finds all responses with REPLY action and message\\r\\n   - Uses existing responses instead of generating new ones when available\\r\\n   - Only cal\"\n    },\n    {\n      \"title\": \"feat: skip should respond for dm\",\n      \"prNumber\": 4212,\n      \"type\": \"feature\",\n      \"body\": \"This PR skips the shouldRespond check for DM, since the agent can decide to ignore in the second step if needed.\"\n    },\n    {\n      \"title\": \"Starting Agent Fix \",\n      \"prNumber\": 4209,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\n[ELI2-189: UI Bug - Advanced Agent Creation Fails with TypeError (Same as Basic)](https://linear.app/eliza-labs/issue/ELI2-189/ui-bug-advanced-agent-creation-fails-with-typeerror-same-as-basic)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This fix a\"\n    },\n    {\n      \"title\": \"chore: update cli readme\",\n      \"prNumber\": 4208,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix openai object json parse error\",\n      \"prNumber\": 4207,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nBug fix for JSON parsing in OpenAI object generation\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This is a focused fix that improves error handling for JSON parsing in the OpenAI plugin.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR improv\"\n    },\n    {\n      \"title\": \"fix: replace fastembed with local embedding model\",\n      \"prNumber\": 4205,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nBug fix for embedding model functionality in local-ai plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. Only affects users using the local embedding model functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nReplaces the external `fastembe\"\n    },\n    {\n      \"title\": \"chore: externalise fastembed and node-llama-cpp in local-ai\",\n      \"prNumber\": 4204,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: remove remaining ollama references in local-ai plugin\",\n      \"prNumber\": 4203,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: enhance plugin install strategy and code\",\n      \"prNumber\": 4202,\n      \"type\": \"other\",\n      \"body\": \"- enhances plugin install logic\"\n    },\n    {\n      \"title\": \"Darkened borders and focus states in UI components\",\n      \"prNumber\": 4201,\n      \"type\": \"other\",\n      \"body\": \"Here's a completed PR template based on the changes you've made:\\r\\n\\r\\n# Relates to\\r\\n\\r\\nUI Enhancement - Input Field Borders\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This is a minor UI change that only affects styling, not functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What \"\n    },\n    {\n      \"title\": \"fixed: the docs issue with the add, remove and list plugin issue\",\n      \"prNumber\": 4200,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://linear.app/eliza-labs/issue/ELI2-186/cli-elizaos-plugin-subcommands-not-found-either-docs-wrong-or\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** – This change only updates the documentation.  \\r\\nNo runtime or production behavior is affected.\"\n    },\n    {\n      \"title\": \"issue: elizaos port unavailable issue resolved\",\n      \"prNumber\": 4199,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://github.com/elizaOS/eliza/issues/4107\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low** – This PR modifies the behavior for assigning ports when running `npx elizaos start`.  \\r\\nIt ensures that if the default port is already in use, the tool find\"\n    },\n    {\n      \"title\": \"initial commit for fixing delete character button\",\n      \"prNumber\": 4197,\n      \"type\": \"bugfix\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\n[Linear Ticket](https://linear.app/eliza-labs/issue/ELI2-197/ui-fix-non-functional-delete-character-button)\\r\\n\\r\\n# Risks\\r\\n\\r\\nMedium. This PR modifies agent deletion logic which affects database operations. There's a risk of:\\r\"\n    },\n    {\n      \"title\": \"Fix runtime runtime.registerPlugin after initialization\",\n      \"prNumber\": 4189,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nN/A\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This change adds initialization status tracking to the AgentRuntime class which should prevent duplicate initialization but involves minimal changes to core functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What d\"\n    },\n    {\n      \"title\": \"chore: reduce chunk size & return only RAG fragments\",\n      \"prNumber\": 4188,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\n\\r\\nOptimizing RAG knowledge chunking for improved agent responses\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Changes optimize the way knowledge fragments are processed and returned, improving efficiency without introducing major system changes.\\r\\n\\r\\n# \"\n    },\n    {\n      \"title\": \"feat: Add message buttons\",\n      \"prNumber\": 4187,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow - The changes are focused on adding button support to the Telegram plugin, which is a non-breaking change. The main risk would be if the button conversion logic has any edge cases not covered by testing.\\r\\n\\r\\n# Background\\r\\n\\r\\n##\"\n    },\n    {\n      \"title\": \"fix: Eli2 134/make npm create eliza and npx elizaos create functionally identical\",\n      \"prNumber\": 4185,\n      \"type\": \"bugfix\",\n      \"body\": \"# Enhanced Command-Line Handling for create-eliza\\r\\n\\r\\nThis PR improves the user experience of the create-eliza CLI tool with comprehensive flag handling and path detection:\\r\\n\\r\\n## 1. Robust Flag and Argument Processing\\r\\n* Properly handles all\"\n    },\n    {\n      \"title\": \"feat: Test Coverage for plugin-bootstrap\",\n      \"prNumber\": 4173,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nEliza Bootstrap Plugin Test Suite Enhancement - Comprehensive Test Coverage\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow. This PR focuses exclusively on test infrastructure improvements without changing production code.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does\"\n    },\n    {\n      \"title\": \"fixed: the issue with elizaos test command\",\n      \"prNumber\": 4196,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\n[ELI2-188 – CLI: Error with `elizaos test` after creating a project or plugin via `elizaos create`](https://linear.app/eliza-labs/issue/ELI2-188/cli-error-with-elizaos-test-after-creating-a-project-or-plugin-via)\\r\\n\\r\\n# Risks\\r\"\n    },\n    {\n      \"title\": \"fixed: bun installation issue for plugin-bootstrap\",\n      \"prNumber\": 4194,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- No specific issue linked -->\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow – This change only removes a `postscript` entry from the `plugin-bootstrap` package. Since the script it was referring to no longer exists, removing the reference reduces t\"\n    },\n    {\n      \"title\": \"fix: twitter interaction\",\n      \"prNumber\": 4192,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4181\\r\\n\\r\\nThis PR eliminates the duplicate fetchSearchTweets call previously used to retrieve Twitter interactions (likes, retweets, quotes). Instead, it reuses the already-fetched mentionCandi\"\n    },\n    {\n      \"title\": \"chore: use camelCase on plugin export (local-ai)\",\n      \"prNumber\": 4186,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: remove import logic from core\",\n      \"prNumber\": 4184,\n      \"type\": \"other\",\n      \"body\": \"1. plugin import logic is already handled in cli's `start` command\\r\\n2. runtime is init again when there are changes to agent\\r\\nso this code is redundant (also it wouldnt be able to add plugins that are not locally available)\"\n    },\n    {\n      \"title\": \"fix: version tag when importing plugins dynamically during runtime\",\n      \"prNumber\": 4183,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: space action\",\n      \"prNumber\": 4182,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR gets the Space join action working.\"\n    },\n    {\n      \"title\": \"handle dynamic-runtime import error gentler\",\n      \"prNumber\": 4179,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"attempt: module path issues\",\n      \"prNumber\": 4178,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: better plugin install management\",\n      \"prNumber\": 4177,\n      \"type\": \"feature\",\n      \"body\": \"# CLI Update Improvements\\r\\n\\r\\nThis PR enhances the ElizaOS CLI update and plugin installation mechanisms with more robust functionality:\\r\\n\\r\\n## What's Changed\\r\\n\\r\\n### Package Management System Improvements\\r\\n- Added a centralized `executeInstal\"\n    },\n    {\n      \"title\": \"feat: Enhance CLI update and plugin installation with package manager…\",\n      \"prNumber\": 4176,\n      \"type\": \"feature\",\n      \"body\": \"# Fix Plugin Loading in Global CLI Installations\\r\\n\\r\\n## Problem\\r\\nWhen the ElizaOS CLI is installed globally, it fails to load required plugins with errors like:\\r\\n```\\r\\nCannot find package '@elizaos/plugin-sql' imported from /usr/local/lib/nod\"\n    },\n    {\n      \"title\": \"fix: knowledge manager scroll issue\",\n      \"prNumber\": 4175,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nKnowledge tab scroll functionality issue\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Only affects UI rendering of the knowledge tab\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nFixes an issue with the scrolling functionality in the Knowledge tab \"\n    },\n    {\n      \"title\": \"feat: add update-cli command\",\n      \"prNumber\": 4170,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: Refactor openai plugin\",\n      \"prNumber\": 4169,\n      \"type\": \"refactor\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This is a code refactoring with no functional changes to the OpenAI plugin.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nRefactors the OpenAI plugin code to improve main\"\n    },\n    {\n      \"title\": \"feat: add id to metadata source\",\n      \"prNumber\": 4168,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: Failed to create Twitter client\",\n      \"prNumber\": 4167,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4146\\r\\n\\r\\nThe issue occurs because the service starts before the agent is created. I think the service should be started after the runtime is set up.\"\n    },\n    {\n      \"title\": \"fix: tg get world\",\n      \"prNumber\": 4166,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: twitter interaction\",\n      \"prNumber\": 4165,\n      \"type\": \"bugfix\",\n      \"body\": \"I don't think we need to call shouldRespond here. bootstrap already handles that for us.\"\n    },\n    {\n      \"title\": \"Filter out ignored Farcaster mentioned\",\n      \"prNumber\": 4163,\n      \"type\": \"other\",\n      \"body\": \"# Risks\\r\\nLow. This PR fixes a bug in the Farcaster integration where non-responding decisions weren't being properly recorded.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nFixes a bug in the Farcaster interaction manager where mentions that\"\n    },\n    {\n      \"title\": \"feat: enhance avatar stack\",\n      \"prNumber\": 4162,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"add node_modules to .gitignore\",\n      \"prNumber\": 4161,\n      \"type\": \"feature\",\n      \"body\": \"node_modules wasnt in the gitignore in plugin-starter template, resulting in trouble pushing the plugin repo to github. added it so it works well.\"\n    },\n    {\n      \"title\": \"fixed: Pglite Migration issue\",\n      \"prNumber\": 4158,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to  \\r\\n<!-- LINK TO ISSUE OR TICKET -->  \\r\\n\\r\\n# Risks  \\r\\n**Medium** – Fixing the `pglite` migration issue due to inconsistent usage of `Datadir`. Could impact database migrations if not handled correctly.  \\r\\n\\r\\n# Background  \\r\\n\\r\\n## W\"\n    },\n    {\n      \"title\": \"Improve Farcaster configuration handling\",\n      \"prNumber\": 4156,\n      \"type\": \"other\",\n      \"body\": \"# Risks\\r\\n\\r\\nLow\\r\\n- Configuration changes could affect Farcaster client initialization\\r\\n- Environment variable fallback might introduce unexpected behavior if both runtime settings and env vars are set\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR \"\n    },\n    {\n      \"title\": \"fix: cache interaction cursor + duplicate memory creation\",\n      \"prNumber\": 4155,\n      \"type\": \"bugfix\",\n      \"body\": \"related: \\r\\nhttps://github.com/elizaOS/eliza/issues/4127\\r\\nhttps://github.com/elizaOS/eliza/issues/4115\\r\\n\\r\\nThis PR caches the cursor of the interaction to avoid repeatedly checking the same interaction or mentioned tweets. \\r\\n\\r\\nThis PR also ad\"\n    },\n    {\n      \"title\": \"chore: update temp. hardcoded v2 registry\",\n      \"prNumber\": 4153,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"tests: fixed test file according to the comments in the PR #4130 \",\n      \"prNumber\": 4152,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to  \\r\\nPR #4130  \\r\\n\\r\\n# Risks  \\r\\n**Low** – Minor refactoring to use a constant variable. No functionality change.  \\r\\n\\r\\n# Background  \\r\\n\\r\\n## What does this PR do?  \\r\\nFixes the test file by incorporating the suggested changes from PR \"\n    },\n    {\n      \"title\": \"fix: twitter, double memory creation attempt & server crash\",\n      \"prNumber\": 4151,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: project plugin loading first, related to starter project\",\n      \"prNumber\": 4150,\n      \"type\": \"bugfix\",\n      \"body\": \"fixes- (sample) project plugin attaching first; imp for first time DX\"\n    },\n    {\n      \"title\": \"feat: use Evt instead of eventEmitter3\",\n      \"prNumber\": 4149,\n      \"type\": \"feature\",\n      \"body\": \"replaces 'eventEmitter3' with 'evt' (more typesafe, works in more runtimes)\\r\\nhttps://www.evt.land/\"\n    },\n    {\n      \"title\": \"docs: removed an extra `~`\",\n      \"prNumber\": 4148,\n      \"type\": \"docs\",\n      \"body\": \"## What does this PR do?\\r\\n\\r\\nNoticed an unnecessary `~` in the code, which could potentially cause issues.\\r\\nRemoved it to keep things clean.\"\n    },\n    {\n      \"title\": \"feat: clean api\",\n      \"prNumber\": 4144,\n      \"type\": \"feature\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4119\\r\\n\\r\\n@wtfsayo Could you take a look and see if there are any other APIs you created that are no longer in use?\"\n    },\n    {\n      \"title\": \"fix: resolve database transaction deadlock\",\n      \"prNumber\": 4142,\n      \"type\": \"bugfix\",\n      \"body\": \"# Database Transaction Deadlock Fix\\r\\n\\r\\n## Issue\\r\\nDatabase connections getting stuck in \\\"idle in transaction\\\" state, causing unresponsiveness.\\r\\n\\r\\n## Root Cause\\r\\nThe `getWorld` method inside `createWorld` wasn't supposed to be merged. This co\"\n    },\n    {\n      \"title\": \"chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates\",\n      \"prNumber\": 4141,\n      \"type\": \"other\",\n      \"body\": \"Bumps the npm_and_yarn group with 2 updates in the / directory: [dompurify](https://github.com/cure53/DOMPurify) and [katex](https://github.com/KaTeX/KaTeX).\\n\\nUpdates `dompurify` from 3.2.3 to 3.2.4\\n<details>\\n<summary>Release notes</summary\"\n    },\n    {\n      \"title\": \"Add ability to choose embedding model in OpenAI plugin\",\n      \"prNumber\": 4140,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\nAdding ability to set the embedding model to the openAI plugin\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow, just adds the ability\"\n    },\n    {\n      \"title\": \"fix: starter project and audio util imports\",\n      \"prNumber\": 4139,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"fix: telegram to elizaos data model sync\",\n      \"prNumber\": 4137,\n      \"type\": \"bugfix\",\n      \"body\": \"# Telegram Plugin Service Refactoring\\r\\n\\r\\n## Relates to\\r\\n\\r\\n- Telegram integration stability\\r\\n- Forum topics support / rooms in ElizaOS system\\r\\n\\r\\n## Risks\\r\\n\\r\\n- Medium\\r\\n\\r\\n## Background\\r\\n\\r\\nThe Telegram service implementation requires refactorin\"\n    },\n    {\n      \"title\": \"docs: added raiinmaker to  .env.example\",\n      \"prNumber\": 4136,\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\\nEnvironment only, adding variables for Raiinmaker plugin\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- Th\"\n    },\n    {\n      \"title\": \"chore: remove unused packages\",\n      \"prNumber\": 4135,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"feat: tg community manager\",\n      \"prNumber\": 4134,\n      \"type\": \"feature\",\n      \"body\": \"This PR allows the community manager to greet new users and timeout users on Telegram.\"\n    },\n    {\n      \"title\": \"chore: audio utils move to core\",\n      \"prNumber\": 4133,\n      \"type\": \"other\",\n      \"body\": \"Moved repeated code (audio utils) to core\"\n    },\n    {\n      \"title\": \"Chore/plugin publishing fixes\",\n      \"prNumber\": 4132,\n      \"type\": \"bugfix\",\n      \"body\": \"# Chore: Plugin Publishing Improvements\\r\\n\\r\\nThis PR includes a few minor improvements to my previous #4095 plugin publishing workflow:\\r\\n\\r\\n## Changes\\r\\n- Enhanced GitHub repository push functionality, before it was using force which isnt elega\"\n    },\n    {\n      \"title\": \"fix: payload sent to event handler\",\n      \"prNumber\": 4131,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR fixes small bug with the incorrect payload passed to the event handler for `MESSAGE_SENT`. \\r\\n\\r\\n![image](https://github.com/user-attachments/assets/aae5ba6c-672b-4ba6-ae6a-2b1af82090b4)\\r\\n\"\n    },\n    {\n      \"title\": \"tests: Plugin evm tests fixed\",\n      \"prNumber\": 4130,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n[GitHub Issue #397](https://github.com/Sifchain/sa-eliza/issues/397)\\r\\n\\r\\n# Risks\\r\\n- Low: Changes affect wallet tests in the `plugin-evm` package.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nThis PR fixes the wallet tests in th\"\n    },\n    {\n      \"title\": \"chore: Cleanup browser plugin\",\n      \"prNumber\": 4129,\n      \"type\": \"refactor\",\n      \"body\": \"plugin-browser; earlier called plugin-node was split into separate plugins fir each service;\\r\\n\\r\\nThis PR removes duplicate code from plugin-browser\"\n    },\n    {\n      \"title\": \"feat: Enhance telegram\",\n      \"prNumber\": 4128,\n      \"type\": \"feature\",\n      \"body\": \"- Add docs for middlewares \\r\\n- Add sync `Entity` for `message.new_chat_member`\\r\\n- Add sync `Entity` for `left_chat_member`\"\n    },\n    {\n      \"title\": \"feat: enhance tg logic with middlewares\",\n      \"prNumber\": 4125,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: Update docs\",\n      \"prNumber\": 4114,\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\": \"Farcaster plugin for v2\",\n      \"prNumber\": 4096,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\nIntroducing the Farcaster plugin for improved functionality and reliability\\r\\n\\r\\n# Risks\\r\\nLow. This PR primarily focuses on refactoring, bug fixes, and adding test coverage to improve reliability. No major architectural changes \"\n    },\n    {\n      \"title\": \"Eli2 107/fix plugin publishing\",\n      \"prNumber\": 4095,\n      \"type\": \"bugfix\",\n      \"body\": \"# PR: Enhance ElizaOS Plugin Development and Publishing Workflow\\r\\n\\r\\nThis PR improves the complete plugin lifecycle - from creation to development to publishing - with a focus on streamlining the developer experience and ensuring plugins wor\"\n    },\n    {\n      \"title\": \" added extensive UI Tests\",\n      \"prNumber\": 4092,\n      \"type\": \"tests\",\n      \"body\": \"# Relates to\\r\\n\\r\\nAdding comprehensive UI testing framework for ElizaOS client\\r\\n\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - Adding test files with no changes to production code\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nAdds a complete UI testing framework us\"\n    },\n    {\n      \"title\": \"fix: tg onboard -WIP\",\n      \"prNumber\": 4091,\n      \"type\": \"bugfix\",\n      \"body\": \"related: \\r\\nhttps://linear.app/eliza-labs/issue/ELI2-158/currently-the-agent-cant-onboard-settings-on-telegram\\r\\n\\r\\n\\r\\nThanks to the amazing work by @0xbbjoker, this PR aims to fix the Telegram onboarding issue.\\r\\n\\r\\nSee also:\\r\\nhttps://github.com\"\n    },\n    {\n      \"title\": \"chore: plugin browser test coverage and setup\",\n      \"prNumber\": 4051,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nplugin-browser Package\\r\\n1. AWS S3 Service Tests (10 tests)\\r\\n* Coverag\"\n    },\n    {\n      \"title\": \"chore: Fix missing comma in section headers list\",\n      \"prNumber\": 4038,\n      \"type\": \"bugfix\",\n      \"body\": \"## What does this PR do?\\r\\n\\r\\nNoticed a missing comma in the `section_headers` list, which caused the last regex pattern to be concatenated incorrectly. This could lead to `New Contributors` headers not being processed as expected.  \\r\\n\\r\\nFixed\"\n    },\n    {\n      \"title\": \"chore: removed duplicate JSON import\",\n      \"prNumber\": 4030,\n      \"type\": \"other\",\n      \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed that the `json` module is imported twice in the code.\\r\\nI removed the second import to clean up the code and improve readability.\"\n    },\n    {\n      \"title\": \"fix: Fix template variable inconsistency in `twitterPostTemplate`\",\n      \"prNumber\": 4029,\n      \"type\": \"bugfix\",\n      \"body\": \"## What does this PR do?\\r\\n\\r\\nI noticed a inconsistency in the `twitterPostTemplate` where `{{agentName}}` was used instead of `{{AGENT_NAME}}`. This caused the `replaceAgentValues` function to miss replacing the placeholder, as it specifical\"\n    },\n    {\n      \"title\": \"feat: Add Kluster AI as model provider\",\n      \"prNumber\": 3938,\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# Risks\\r\\nLow\\r\\n\\r\\n# Background\\r\\nKluster AI  is a cloud service to host LLMs.\\r\\n\\r\\n## What does this PR do?\\r\\nA\"\n    },\n    {\n      \"title\": \"feat: Add Mem0 as AI SDK Provider\",\n      \"prNumber\": 3927,\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\\nN/A\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the final re\"\n    },\n    {\n      \"title\": \"feat: add typing indicator to telegram\",\n      \"prNumber\": 4280,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nlow – this change adds a typing indicator (sendChatAction) to simulate a more humanlike interaction pattern.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nadds a typing indicator to telegram bots to improve user experience and g\"\n    },\n    {\n      \"title\": \"refactor: improve telegram markdown parsing\",\n      \"prNumber\": 4279,\n      \"type\": \"refactor\",\n      \"body\": \"# Risks\\r\\n\\r\\nmedium – this change improves markdown escaping logic for telegram’s markdown parser. the potential risk is introducing edge cases where valid formatting is unintentionally escaped, but coverage is tighter than before.\\r\\n\\r\\n# Backg\"\n    },\n    {\n      \"title\": \"fix: check if init exist before calling\",\n      \"prNumber\": 4278,\n      \"type\": \"bugfix\",\n      \"body\": \"Make sure `init` exist on plugin before we call it. \\r\\n\\r\\nerror: \\r\\n\\r\\n```\\r\\n[2025-04-13 14:10:02] WARN: Failed to load or prepare plugin specified by name: @elizaos/plugin-bootstrap\\r\\n[2025-04-13 14:10:02] ERROR: An error occurred:\\r\\nmessage: \\\"(T\"\n    },\n    {\n      \"title\": \"Improvement: Default SQL and OpenAI Plugins for New Character\",\n      \"prNumber\": 4277,\n      \"type\": \"other\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\nhttps://linear.app/eliza-labs/issue/ELI2-242/default-sql-and-openai-plugins-for-new-characters-and-warn-on-removal\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This PR only affects the UI for new agent creation and plugin management. The changes a\"\n    },\n    {\n      \"title\": \"chore: remove deprecated types\",\n      \"prNumber\": 4275,\n      \"type\": \"other\",\n      \"body\": \"remove `hapi__shot`types as this is deprecated\"\n    },\n    {\n      \"title\": \"fix: expose telegram types\",\n      \"prNumber\": 4287,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\n\\r\\nlow – this change only affects the type exports from the package. it makes more internal types publicly available for consumers but does not alter runtime behavior.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nExposed `messageM\"\n    },\n    {\n      \"title\": \"feat: created world provider with basic world metadata\",\n      \"prNumber\": 4284,\n      \"type\": \"feature\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\nhttps://linear.app/eliza-labs/issue/ELI2-78/implement-world-state-pro\"\n    },\n    {\n      \"title\": \"improve logging for transcription models\",\n      \"prNumber\": 4283,\n      \"type\": \"other\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"chore: update docs\",\n      \"prNumber\": 4281,\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: external depn issue\",\n      \"prNumber\": 4306,\n      \"type\": \"bugfix\",\n      \"body\": \"Additional note for testing: \\r\\n- `bun i`\\r\\n- `bun run build` \\r\\n- cd out from the project\\r\\n- `node ../ai-agents/new-eliza/eliza/packages/cli/dist/index.js start`\"\n    },\n    {\n      \"title\": \"fix: remote attestation action\",\n      \"prNumber\": 4305,\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 Remote Attestation Action.\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be fil\"\n    },\n    {\n      \"title\": \"feat: cli-test-suite\",\n      \"prNumber\": 4301,\n      \"type\": \"feature\",\n      \"body\": \"# Eliza CLI Shell Tests\\r\\n\\r\\n**Test Coverage Status: Up-to-date as of 2025-04-17**\\r\\n\\r\\n_All tests use isolated temporary environments and have descriptive names for clarity._\\r\\n\\r\\nThis directory contains Bash test scripts that verify the functio\"\n    },\n    {\n      \"title\": \"feat: enhance gui\",\n      \"prNumber\": 4300,\n      \"type\": \"feature\",\n      \"body\": \"This PR makes the settings field requirement information reusable in the GUI and introduces a validation mechanism that checks for the required field in the JSON before importing. It also removes the dots from \\\"Required\\\" and \\\"Optional\\\" labe\"\n    },\n    {\n      \"title\": \"fix: ensure plugins\",\n      \"prNumber\": 4296,\n      \"type\": \"bugfix\",\n      \"body\": \"```\\r\\n[2025-04-15 20:57:12] ERROR: An error occurred:\\r\\n    message: \\\"(TypeError) Cannot read properties of undefined (reading 'some')\\\"\\r\\n    stack: [\\r\\n      \\\"TypeError: Cannot read properties of undefined (reading 'some')\\\",\\r\\n      \\\"at startAg\"\n    },\n    {\n      \"title\": \"Added Stop agent button in agent settings\",\n      \"prNumber\": 4295,\n      \"type\": \"other\",\n      \"body\": \"\\r\\n# Relates to\\r\\n\\r\\n[ELI2-198: Implement \\\"Stop Agent\\\" Feature in Web UI](https://linear.app/eliza-labs/issue/ELI2-198/implement-stop-agent-feature-in-web-ui)\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This PR implements a new UI control using existing backend funct\"\n    },\n    {\n      \"title\": \"fix: use correct twitter post interval config in plugin-twitter package\",\n      \"prNumber\": 4294,\n      \"type\": \"bugfix\",\n      \"body\": \"# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nfix: use config TWITTER_POST_INTERVAL_MIN and TWITTER_POST_INTERVAL_MAX instead of TWITTER_POST_INTERVAL)\"\n    },\n    {\n      \"title\": \"Onboarding Tour and Enabling Disabling the Input Button\",\n      \"prNumber\": 4293,\n      \"type\": \"other\",\n      \"body\": \"\\r\\nFOR THE ONBOARDING TOUR\\r\\n# Relates to\\r\\nImplementation of interactive onboarding tour for new users\\r\\n\\r\\n# Risks\\r\\nLow\\r\\n\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nThis PR implements an interactive onboarding tour to help new users understa\"\n    },\n    {\n      \"title\": \"update memory.ts to use the new schema\",\n      \"prNumber\": 4292,\n      \"type\": \"other\",\n      \"body\": \"Changing FK as discussed.\"\n    },\n    {\n      \"title\": \"feat: twitter plugin - Cleanup Unused Code and Support Long Tweets for Premium Accounts\",\n      \"prNumber\": 4291,\n      \"type\": \"feature\",\n      \"body\": \"This PR removes unused code in the Twutter plugin and adds support for posting and replying with long tweets for premium accounts\"\n    },\n    {\n      \"title\": \"fix: GUI Missing Requirement Indicator and Tooltips After Merge Conflict\",\n      \"prNumber\": 4307,\n      \"type\": \"bugfix\",\n      \"body\": \"Fixes missing requirement indicator and tooltips caused by a merge conflict\"\n    },\n    {\n      \"title\": \"Fix Typographical Error in Character.md\",\n      \"prNumber\": 4313,\n      \"type\": \"bugfix\",\n      \"body\": \"\\r\\n\\r\\nDescription: \\r\\nThis pull request corrects a typographical error in the `Character.md` file. The word \\\"Optional\\\" was previously misspelled as \\\"Optinal\\\" and has been corrected. This change ensures consistency and clarity in the documentat\"\n    },\n    {\n      \"title\": \"docs: remove consecutive duplicate words\",\n      \"prNumber\": 4312,\n      \"type\": \"docs\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Export bootstrap plugin capabilities\",\n      \"prNumber\": 4311,\n      \"type\": \"other\",\n      \"body\": \"Exporting all providers, actions, and evaluators from the bootstrap plugin for a more controlled consumer experience.\\r\\n\\r\\n# Risks\\r\\n\\r\\nNo breaking changes for regular package consumers. For consistency, `updateRoleAction ` and `updateSettingsA\"\n    },\n    {\n      \"title\": \"feat: add confirmation dialog for delete group\",\n      \"prNumber\": 4310,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n[ELI2-227 – UI/UX: Implement confirmation modals for destructive actions](https://linear.app/eliza-labs/issue/ELI2-227/uiux-implement-confirmation-modals-for-destructive-actions)\\r\\n\\r\\n\\r\\n# Risk\"\n    },\n    {\n      \"title\": \"deleted duplicate README_NL.md\",\n      \"prNumber\": 4321,\n      \"type\": \"other\",\n      \"body\": \"thanks ! \"\n    },\n    {\n      \"title\": \"feat: Add deleteTweet()\",\n      \"prNumber\": 4320,\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- Request to add same changes as in https://github.com/elizaOS/agent-twitter-client from @tcm390 \\r\\n\\r\\n# \"\n    },\n    {\n      \"title\": \"fix: Use utils-based UUID for broader browser support\",\n      \"prNumber\": 4318,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4315\\r\\n\\r\\nFallback to a custom UUID generator for browsers that don't support crypto.randomUUID().\"\n    },\n    {\n      \"title\": \"fix: persistent beacon by handling tour close action\",\n      \"prNumber\": 4317,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4316\\r\\n\\r\\nMark onboarding as complete when the tour is closed manually to prevent lingering blue beacon.\"\n    },\n    {\n      \"title\": \"Added Default Agents based on the org\",\n      \"prNumber\": 4323,\n      \"type\": \"other\",\n      \"body\": \"# Relates to\\r\\n\\r\\nhttps://linear.app/eliza-labs/issue/ELI2-236/uiux-implement-agent-templates-via-dropdown-in-creation-form\\r\\n\\r\\n# Risks\\r\\nLow. This PR only adds new agent templates based on the existing client documentation. No functional chang\"\n    },\n    {\n      \"title\": \"Fix Typos and Improve Documentation in Changelog\",\n      \"prNumber\": 4322,\n      \"type\": \"bugfix\",\n      \"body\": \"\\r\\n\\r\\n**Description:**\\r\\n\\r\\nThis pull request addresses several minor issues in the changelog documentation:\\r\\n\\r\\n- Corrected typos such as \\\"toghether\\\" to \\\"together\\\" and \\\"misstype\\\" to \\\"mistype\\\".\\r\\n- Improved consistency by using strict types to av\"\n    },\n    {\n      \"title\": \"fix: Plugin command normalize across v1 / v2\",\n      \"prNumber\": 4327,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Fix hapi types issue\",\n      \"prNumber\": 4333,\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- **Chores**\\r\\n  - Removed an unused dependency to streamline the application.\\r\\n  \\r\\nI've already merged this recently: https://github.c\"\n    },\n    {\n      \"title\": \"fix: Prevent repetitive agent replies\",\n      \"prNumber\": 4331,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR fix the issue where agents were repeatedly sending the same canned response during ongoing conversations in group chat\\r\\n\"\n    },\n    {\n      \"title\": \"fix: openai stt\",\n      \"prNumber\": 4329,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR aims to fix a transcription issue in plugin-openai. Externalizing node-fetch was causing failures during transcription requests. This update replaces node-fetch with undici for both FormData and the fetch function.\\r\\n\\r\\n@0xbbjoker @od\"\n    },\n    {\n      \"title\": \"fix: gui - sync envs state with updated characterValue props\",\n      \"prNumber\": 4328,\n      \"type\": \"bugfix\",\n      \"body\": \"Previously, envs was initialized only once from characterValue and did not update when characterValue changed. This caused the panel to display stale data unless manually rerendered.\"\n    },\n    {\n      \"title\": \"Feat: enable path params routes for plugins\",\n      \"prNumber\": 4335,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\nLow - This change adds functionality for handling route parameters in plugin routes without affecting existing functionality.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\nAdds support for dynamic route parameters (like `:id`) in pl\"\n    },\n    {\n      \"title\": \"docs: deploy Eliza to TEE with Oasis ROFL app\",\n      \"prNumber\": 4334,\n      \"type\": \"docs\",\n      \"body\": \"# Relates to\\r\\n\\r\\n<!-- No specific issue or ticket -->\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow\\r\\n- Documentation changes only\\r\\n- No code changes\\r\\n- No impact on existing functionality\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR updates the documentation \"\n    },\n    {\n      \"title\": \"added bc .gitignore wasnt getting copied from plugin-starter\",\n      \"prNumber\": 4345,\n      \"type\": \"other\",\n      \"body\": \"added this small change because .gitignore wasnt getting copied over on plugin-starter copying via the cli.\"\n    },\n    {\n      \"title\": \"feat: skip display banner if not utf-8\",\n      \"prNumber\": 4344,\n      \"type\": \"feature\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Fix ESM type declarations in Core\",\n      \"prNumber\": 4341,\n      \"type\": \"bugfix\",\n      \"body\": \"Discord for better coordination: @michavie\\r\\n\\r\\n# Relates to\\r\\n\\r\\nTypeScript type resolution issues in `@elizaos/core` package\\r\\n\\r\\nFixes: https://github.com/elizaOS/eliza/issues/3191\\r\\n\\r\\n# Risks\\r\\n\\r\\nLow - This is a build configuration change that \"\n    },\n    {\n      \"title\": \"fix: agent not found error after GUI creation and resolve merge conflict\",\n      \"prNumber\": 4337,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR fixes an issue where starting an agent created via the GUI using the same agent name would result in an error: Agent does not exist in database after ensureAgentExists call.\\r\\n\\r\\nThe issue occurred because multiple agents with the sam\"\n    },\n    {\n      \"title\": \"fix: agent unregistration process with service stop handling\",\n      \"prNumber\": 4360,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\n\\nUpdate agent service management during unregistration\\n\\n# Risks\\n\\nLow. This change improves resource management when unregistering agents by ensuring all services are properly stopped.\\n\\n# Background\\n\\n## What does this PR do?\\n\\nTh\"\n    },\n    {\n      \"title\": \"fix: small GUI fix\",\n      \"prNumber\": 4358,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR fixes several issues:\\r\\n\\r\\n**1. Removed poor contrast background color for the voice required plugin label**\\r\\n\\r\\n![image](https://github.com/user-attachments/assets/3ebf4b7a-63de-4f84-aa37-f5c3a7c7c8f4)\\r\\n\\r\\n**2. Removed the white/blue b\"\n    },\n    {\n      \"title\": \"chore: add-any-provider-blog\",\n      \"prNumber\": 4356,\n      \"type\": \"other\",\n      \"body\": \"## PR Summary: Improve and Expand OpenAI Plugin Provider Environment Guide\\r\\n\\r\\n### What’s Changed\\r\\n\\r\\n- **Expanded Provider Coverage:**  \\r\\n  Added a new section for LM Studio, a popular local LLM desktop app, with clear instructions and examp\"\n    },\n    {\n      \"title\": \"chore: 📝 Add docstrings to `cloudflare-logging`\",\n      \"prNumber\": 4355,\n      \"type\": \"feature\",\n      \"body\": \"Docstrings generation was requested by @wtfsayo.\\n\\n* https://github.com/elizaOS/eliza/pull/4354#issuecomment-2827117984\\n\\nThe following files were modified:\\n\\n* `packages/core/src/cloudflare.ts`\\n* `packages/plugin-anthropic/src/index.ts`\\n* `pa\"\n    },\n    {\n      \"title\": \"feat: bring back support for cloudflare llm logging/tracking\",\n      \"prNumber\": 4354,\n      \"type\": \"feature\",\n      \"body\": \"<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n## Summary by CodeRabbit\\n\\n- **New Features**\\n  - Added support for routing AI provider requests through Cloudflare AI Gateway when enabled and properly configured.\\n\\n\"\n    },\n    {\n      \"title\": \"chore: refactor sidebar + general ui improvements\",\n      \"prNumber\": 4353,\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 modularity and readability of the sidebar with new internal components and optimized rendering.\\n  - Updated \"\n    },\n    {\n      \"title\": \"fix: tts api\",\n      \"prNumber\": 4352,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR addresses an issue where plugin-openai TTS wasn't working because it returns a Web ReadableStream. The fix properly handles all types of stream responses for TTS APIs\"\n    },\n    {\n      \"title\": \"fix: cli start agent\",\n      \"prNumber\": 4351,\n      \"type\": \"bugfix\",\n      \"body\": \"Currently, when a file path is provided to start an agent with cli, the agent gets created but doesn't automatically start.\"\n    },\n    {\n      \"title\": \"feat: suggest upgrade cli\",\n      \"prNumber\": 4350,\n      \"type\": \"feature\",\n      \"body\": \"## PR: Notify users of new CLI version and code organization improvements\\r\\n\\r\\n### Summary\\r\\n\\r\\nThis PR improves the user experience and maintainability of the ElizaOS CLI by:\\r\\n\\r\\n- **Notifying users when a new version of the CLI is available:**\"\n    },\n    {\n      \"title\": \"feat: support relative char path + other issues\",\n      \"prNumber\": 4349,\n      \"type\": \"feature\",\n      \"body\": \"## PR Description \\r\\n\\r\\nThis PR implements support for loading character configurations using paths that are relative to the current working directory. It also includes several test improvements and adds helpful logging messages.\\r\\n\\r\\n### Key C\"\n    },\n    {\n      \"title\": \"feat: V2 QoL improvements\",\n      \"prNumber\": 4348,\n      \"type\": \"feature\",\n      \"body\": \"# Risks\\r\\n\\r\\nMedium\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n- general logging clean up\\r\\n- cli: fix how plugins are loaded so org-level plugins can be loaded after plugin-sql so we can start tasks in a plugin's init\\r\\n- client: fix cloudfl\"\n    },\n    {\n      \"title\": \"fix: agent null check\",\n      \"prNumber\": 4347,\n      \"type\": \"bugfix\",\n      \"body\": \"\"\n    },\n    {\n      \"title\": \"Feat(plugin-discord): enable typing indicator\",\n      \"prNumber\": 4364,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\n\\nFix typing indicator for Discord messages\\n\\n# Risks\\n\\nLow risk - This PR only affects the visual feedback of typing indicators in Discord and doesn't change any core functionality.\\n\\n# Background\\n\\n## What does this PR do?\\n\\nImplem\"\n    },\n    {\n      \"title\": \"fix: issue with postgres db for docker containers. update gh action f…\",\n      \"prNumber\": 4363,\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\\nDocker setup for Postgres+ pgvector container.\\r\\nGH action for TEE CI/CD\\r\\n<!-- LINK TO ISSUE OR TICKET -->\"\n    },\n    {\n      \"title\": \"Fix broken image paths\",\n      \"prNumber\": 4362,\n      \"type\": \"bugfix\",\n      \"body\": \"Replaced incorrect image paths that caused 404 errors in README_CN.md, README_DE.md, and README_FR.md.\\r\\n\\r\\nOld path: ./docs/static/img/eliza_banner.jpg\\r\\nNew path: static/img/eliza_banner.jpg\\r\\n\\r\\nThis fixes broken banner images that were not d\"\n    },\n    {\n      \"title\": \"Fix: Correct broken Pump.fun link\",\n      \"prNumber\": 4367,\n      \"type\": \"bugfix\",\n      \"body\": \"This pull request updates a broken Pump.fun link \\r\\nThe old link was missing the /coin/ path, leading to a 404 error. The new link correctly directs to the intended resource.\"\n    },\n    {\n      \"title\": \"(chore)plugin anthropic - test coverage and setup\",\n      \"prNumber\": 4370,\n      \"type\": \"tests\",\n      \"body\": \"<!-- Use this template by filling in information and copying and pasting relevant items out of the HTML comments. -->\\r\\n\\r\\n# Relates to\\r\\n\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n\\r\\n<!-- This risks section must be filled out before the final revie\"\n    },\n    {\n      \"title\": \"fix: add default project text to create cli\",\n      \"prNumber\": 4369,\n      \"type\": \"feature\",\n      \"body\": \"# Relates to\\r\\n\\r\\nUpdates the missing default for type in `elizaos create`\\r\\n\\r\\n# Risks\\r\\n\\r\\nNone.\\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\\nMinor text update in CLI.\\r\\n\\r\\nThis should be included so the user \"\n    },\n    {\n      \"title\": \"fix: import issue for derive key provider\",\n      \"prNumber\": 4385,\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- **Chores**\\n  - Updated internal provider usage for improved compatibility. No changes to user-facing features.\\n\\n<!-- end of auto-gener\"\n    },\n    {\n      \"title\": \"fix: Add API Key Validation for Anthropic Plugin Model Calls\",\n      \"prNumber\": 4383,\n      \"type\": \"feature\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4346\\r\\n\\r\\nthis pr add API key validation for Anthropic models\"\n    },\n    {\n      \"title\": \"fix: escape docker compose postgres healthcheck\",\n      \"prNumber\": 4382,\n      \"type\": \"bugfix\",\n      \"body\": \"Hi @HashWarlock I needed to escape the environment variables in the docker compose. Please review when you get a chance.\\r\\n\\r\\nWithout this change, I see `postgres-1  | 2025-04-28 16:43:01.101 UTC [76] FATAL:  role \\\"-d\\\" does not exist`\\r\\n\\r\\nOthe\"\n    },\n    {\n      \"title\": \"feat(cli): update elizaos create command instructions\",\n      \"prNumber\": 4381,\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- **Style**\\n  - Updated user-facing command instructions to remove the use of the npx prefix. Commands now appear as elizaos dev, elizao\"\n    },\n    {\n      \"title\": \"docs: updated quick start and intro cli commands\",\n      \"prNumber\": 4379,\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\\nDoc updation\\r\\n<!-- LINK TO ISSUE OR TICKET -->\\r\\n\\r\\n<!-- This risks section must be filled out before the\"\n    },\n    {\n      \"title\": \"fix: update broken link to eliza-in-tee documentation\",\n      \"prNumber\": 4377,\n      \"type\": \"bugfix\",\n      \"body\": \"Replaced the outdated link to the \\\"eliza-in-tee\\\" documentation with the correct and currently available URL.\\r\\nThe previous link returned a 404 error, so this update ensures users are directed to the right version of the documentation at htt\"\n    },\n    {\n      \"title\": \"fix(core): type check crypto values\",\n      \"prNumber\": 4376,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\r\\n\\r\\nType error during decryption in MCP plugins\\r\\n\\r\\n# Risks\\r\\n\\r\\n**Low**. This change adds an additional type check to prevent errors when executing cryptographic functions.\\r\\n\\r\\n# Background\\r\\n\\r\\n## What does this PR do?\\r\\n\\r\\nThis PR fi\"\n    },\n    {\n      \"title\": \"fix: (plugin-discord) stop throwing error when missing service\",\n      \"prNumber\": 4375,\n      \"type\": \"bugfix\",\n      \"body\": \"# Relates to\\n\\nImproving error handling in Discord plugin services\\n\\n# Risks\\n\\n**Low**. This change modifies error behavior to avoid processing interruptions while maintaining traceability through logs.\\n\\n# Background\\n\\n## What does this PR do?\\n\"\n    },\n    {\n      \"title\": \"Shaw/fix short replies\",\n      \"prNumber\": 4374,\n      \"type\": \"bugfix\",\n      \"body\": \"This PR fixes some message handling and especially makes short replies much faster and more cost effective.\\r\\n\\r\\nSome other issues with startup have been fixed as well, and agents start up simultaneously instead of one after another in a for \"\n    },\n    {\n      \"title\": \"fix: Cannot read properties of undefined (reading 'sendStandartTweet')\",\n      \"prNumber\": 4373,\n      \"type\": \"bugfix\",\n      \"body\": \"related: https://github.com/elizaOS/eliza/issues/4365\\r\\n\\r\\nRemove incorrect `this.` usage within standalone functions and clean up some unused code.\"\n    },\n    {\n      \"title\": \"Fix broken image paths \",\n      \"prNumber\": 4372,\n      \"type\": \"bugfix\",\n      \"body\": \"Old path: ./docs/static/img/eliza_banner.jpg\\r\\nNew path: static/img/eliza_banner.jpg\\r\\n\\r\\nThis fixes broken banner images that were not displaying correctly in the translated documentation files.\"\n    },\n    {\n      \"title\": \"Chore/remove pckg json plugin evm\",\n      \"prNumber\": 4399,\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  - Removed the package metadata and configuration for the EVM plugin.\\r\\n  - plugin-evm moved to registry -> https://gi\"\n    },\n    {\n      \"title\": \"chore: remove plugin from monorepo\",\n      \"prNumber\": 4398,\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  - Removed the video understanding plugin and all related files, including documentation, configuration, build scripts,\"\n    },\n    {\n      \"title\": \"chore: fix local llm throwing undefined error\",\n      \"prNumber\": 4396,\n      \"type\": \"bugfix\",\n      \"body\": \"fixes local ai throwing\\r\\n\\r\\n```\\r\\n[2025-04-29 15:06:40] DEBUG: API request: GET /ping\\r\\n[2025-04-29 15:06:40] DEBUG: API request: GET /agents/b850bc30-45f8-0041-a00a-83df46d8555d/logs\\r\\n[2025-04-29 15:06:40] DEBUG: Skipping plugin handler for s\"\n    },\n    {\n      \"title\": \"fix: agent deletion\",\n      \"prNumber\": 4395,\n      \"type\": \"bugfix\",\n      \"body\": \"Currently, we cannot delete an agent if they own worlds, because it causes a foreign key constraint error on the logs table (logs_roomId_rooms_id_fk).\\r\\n\\r\\nThis PR fixes the issue by first checking for an existing agent to reassign the worlds\"\n    },\n    {\n      \"title\": \"feat: add model/plugin name logging when model is used\",\n      \"prNumber\": 4394,\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 detailed logging across multiple plugins to display which AI model is being used at runtime, improving trans\"\n    },\n    {\n      \"title\": \"chore: cleaner ui + other minor ui enhancements\",\n      \"prNumber\": 4393,\n      \"type\": \"refactor\",\n      \"body\": \"## PR Description: **UI Improvements, Naming Updates, and Bug Fixes**\\r\\n\\r\\nThis PR introduces several enhancements, fixes, and updates across the codebase:\\r\\n\\r\\n#### **1. Naming Updates**\\r\\n- Replaced references to `room` with `group` across mul\"\n    },\n    {\n      \"title\": \"feat: scopable knowledge\",\n      \"prNumber\": 4390,\n      \"type\": \"feature\",\n      \"body\": \"Right now, knowledge is memories scoped to the agent's UUID, so global only\\r\\n\\r\\nThis PR allows knowledge to be searchable by entityId, worldId, or roomId\"\n    },\n    {\n      \"title\": \"fix : error handling for no space left in disk to users\",\n      \"prNumber\": 4389,\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<img width=\\\"1357\\\" alt=\\\"Screenshot_2025-04-28_at_2 26 45_PM\\\" src=\\\"https://github.com/user-attachments/asse\"\n    },\n    {\n      \"title\": \"feat: rebuild core and plugin-bootstrap if in mono repo context w/ dev command\",\n      \"prNumber\": 4388,\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  - Added detection of Eliza monorepo context and automatic building of core monorepo packages during development work\"\n    },\n    {\n      \"title\": \"feat: added .env.example in project-starter\",\n      \"prNumber\": 4387,\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\\nAdded .env.example in project-template as some users were facing confusion while setting up keys for proj\"\n    },\n    {\n      \"title\": \"chore: remove plugin evm from monorepo\",\n      \"prNumber\": 4386,\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 EVM plugin package, including all related features, documentation, configuration files, smart contracts, an\"\n    },\n    {\n      \"title\": \"chore: Update docs, changing to docs.eliza.how\",\n      \"prNumber\": 4403,\n      \"type\": \"other\",\n      \"body\": \"## PR Summary: chore: Update docs, changing to docs.eliza.how\\r\\n\\r\\nThis PR includes a series of documentation updates, fixes, and enhancements across the `packages/docs` and `packages/core` directories.\\r\\n\\r\\n**Key Changes:**\\r\\n\\r\\n1.  **Documentat\"\n    },\n    {\n      \"title\": \"fix: copy migrations to CLI\",\n      \"prNumber\": 4401,\n      \"type\": \"bugfix\",\n      \"body\": \"# Risks\\r\\nLow. This is a simple fix to ensure database migrations are properly copied to the CLI directory, which affects initial database setup but doesn't pose significant risks to existing installations.\\r\\n\\r\\n# Background\\r\\n## What does this\"\n    },\n    {\n      \"title\": \"chore: remove plugin-pdf from monorepo\",\n      \"prNumber\": 4400,\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  - Removed the PDF plugin package and all its related files and documentation.\\r\\n  - Updated dependencies in another p\"\n    }\n  ],\n  \"topContributors\": [\n    {\n      \"username\": \"wtfsayo\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4\",\n      \"totalScore\": 1739.4607351507161,\n      \"prScore\": 1679.6667351507162,\n      \"issueScore\": 4,\n      \"reviewScore\": 53,\n      \"commentScore\": 2.7939999999999996\n    },\n    {\n      \"username\": \"tcm390\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4\",\n      \"totalScore\": 1248.62295481201,\n      \"prScore\": 1052.5309548120101,\n      \"issueScore\": 28.2,\n      \"reviewScore\": 164,\n      \"commentScore\": 3.892\n    },\n    {\n      \"username\": \"0xbbjoker\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/54844437?u=90fe1762420de6ad493a1c1582f1f70c0d87d8e2&v=4\",\n      \"totalScore\": 872.7938173598334,\n      \"prScore\": 860.9378173598334,\n      \"issueScore\": 0,\n      \"reviewScore\": 9.5,\n      \"commentScore\": 2.356\n    },\n    {\n      \"username\": \"HarshModi2005\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/142230924?u=64e337bbdb6b3aded5943b7e297759e7a3cfc0f0&v=4\",\n      \"totalScore\": 476.3018349029459,\n      \"prScore\": 403.70183490294596,\n      \"issueScore\": 0,\n      \"reviewScore\": 72,\n      \"commentScore\": 0.6000000000000001\n    },\n    {\n      \"username\": \"Samarthsinghal28\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/120447590?v=4\",\n      \"totalScore\": 467.5468509776701,\n      \"prScore\": 440.5468509776701,\n      \"issueScore\": 0,\n      \"reviewScore\": 27,\n      \"commentScore\": 0\n    },\n    {\n      \"username\": \"odilitime\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16395496?u=c9bac48e632aae594a0d85aaf9e9c9c69b674d8b&v=4\",\n      \"totalScore\": 311.8063418606137,\n      \"prScore\": 160.9263418606137,\n      \"issueScore\": 0,\n      \"reviewScore\": 150,\n      \"commentScore\": 0.8799999999999999\n    },\n    {\n      \"username\": \"monilpat\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/15067321?v=4\",\n      \"totalScore\": 296.87273589759246,\n      \"prScore\": 18.692735897592478,\n      \"issueScore\": 0,\n      \"reviewScore\": 275.5,\n      \"commentScore\": 2.68\n    },\n    {\n      \"username\": \"Y4NK33420\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/112804719?v=4\",\n      \"totalScore\": 293.58200653555355,\n      \"prScore\": 261.28200653555353,\n      \"issueScore\": 0,\n      \"reviewScore\": 31.5,\n      \"commentScore\": 0.8\n    },\n    {\n      \"username\": \"yungalgo\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4\",\n      \"totalScore\": 225.13011304605666,\n      \"prScore\": 206.93011304605668,\n      \"issueScore\": 0,\n      \"reviewScore\": 18,\n      \"commentScore\": 0.2\n    },\n    {\n      \"username\": \"ncale\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/106794061?u=3269bddd86da2efe1784076e485a5466ad96cb62&v=4\",\n      \"totalScore\": 200.10939594487633,\n      \"prScore\": 195.00939594487633,\n      \"issueScore\": 0,\n      \"reviewScore\": 4.5,\n      \"commentScore\": 0.6000000000000001\n    },\n    {\n      \"username\": \"lalalune\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/18633264?u=e2e906c3712c2506ebfa98df01c2cfdc50050b30&v=4\",\n      \"totalScore\": 182.9700955863044,\n      \"prScore\": 167.79209558630438,\n      \"issueScore\": 0,\n      \"reviewScore\": 14,\n      \"commentScore\": 1.178\n    },\n    {\n      \"username\": \"michavie\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/39144548?u=3496eb82a60d2a8e88bf5e22c3ffe5eb2b37d816&v=4\",\n      \"totalScore\": 161.46549861415127,\n      \"prScore\": 147.76549861415128,\n      \"issueScore\": 0,\n      \"reviewScore\": 13.5,\n      \"commentScore\": 0.2\n    },\n    {\n      \"username\": \"standujar\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/16385918?u=718bdcd1585be8447bdfffb8c11ce249baa7532d&v=4\",\n      \"totalScore\": 142.5858095785972,\n      \"prScore\": 137.54580957859721,\n      \"issueScore\": 4.1,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.94\n    },\n    {\n      \"username\": \"samarth30\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/48334430?u=1fc119a6c2deb8cf60448b4c8961cb21dc69baeb&v=4\",\n      \"totalScore\": 128.12922241295038,\n      \"prScore\": 128.12922241295038,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0\n    },\n    {\n      \"username\": \"madjin\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/32600939?u=cdcf89f44c7a50906c7a80d889efa85023af2049&v=4\",\n      \"totalScore\": 124.13654779315219,\n      \"prScore\": 114.93654779315219,\n      \"issueScore\": 4,\n      \"reviewScore\": 5,\n      \"commentScore\": 0.2\n    },\n    {\n      \"username\": \"hishboy\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/340982?u=3201dbd7bc2c194744a093db20c0c35c7afc96d4&v=4\",\n      \"totalScore\": 108.69412084805441,\n      \"prScore\": 103.75612084805441,\n      \"issueScore\": 0,\n      \"reviewScore\": 4.5,\n      \"commentScore\": 0.43799999999999994\n    },\n    {\n      \"username\": \"PixelPil0t1\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/161360836?u=cb7120a58d61284a5b7a23ed184b773043ec5123&v=4\",\n      \"totalScore\": 108.45195387624292,\n      \"prScore\": 108.25195387624292,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0.2\n    },\n    {\n      \"username\": \"avp1598\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/24447702?u=61a032460dcb42f018c54fae76247c6bf49b7b9a&v=4\",\n      \"totalScore\": 102.69619275423804,\n      \"prScore\": 102.69619275423804,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0\n    },\n    {\n      \"username\": \"ai16z-demirix\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/188117230?u=424cd5b834584b3799da288712b3c4158c8032a1&v=4\",\n      \"totalScore\": 91.7902783384985,\n      \"prScore\": 91.7902783384985,\n      \"issueScore\": 0,\n      \"reviewScore\": 0,\n      \"commentScore\": 0\n    },\n    {\n      \"username\": \"HashWarlock\",\n      \"avatarUrl\": \"https://avatars.githubusercontent.com/u/64296537?u=1d8228a93c06c603e08d438677b3f736d6b1ab22&v=4\",\n      \"totalScore\": 90.93310326569872,\n      \"prScore\": 81.43310326569872,\n      \"issueScore\": 0,\n      \"reviewScore\": 9.5,\n      \"commentScore\": 0\n    }\n  ],\n  \"newPRs\": 241,\n  \"mergedPRs\": 199,\n  \"newIssues\": 45,\n  \"closedIssues\": 37,\n  \"activeContributors\": 89\n}",
  "github_extracted_data_user_summaries_text_last_7_days_for_2025-04-01": "[\"AbdelrahmanZ08_month_2025-04-01\", \"AbdelrahmanZ08\", \"month\", \"2025-04-01\", \"AbdelrahmanZ08: Reported two issues this month related to the Twitter plugin functionality. Both issues (#4127 \\\"Repeat checking on interaction, mentioned tweets\\\" and #4115 \\\"Twitter Plugin: Duplicate Memory Creation on Mentions & Null ...\\\") were subsequently closed. No code contributions or PR activity during this period.\", \"2025-05-13T21:56:00.145Z\"]\n[\"HashWarlock_month_2025-04-01\", \"HashWarlock\", \"month\", \"2025-04-01\", \"HashWarlock: Fixed critical issues by merging two PRs: #4305 addressing remote attestation action problems (+1809/-726 lines) and #4363 resolving postgres database issues for docker containers (+49/-64 lines). Contributed to code quality by providing 2 code reviews, with one approval and one comment. Modified 62 files across 3 commits with a primary focus on bugfixes (67%), making targeted contributions on 3 days this month.\", \"2025-05-13T21:56:13.992Z\"]\n[\"HarshModi2005_month_2025-04-01\", \"HarshModi2005\", \"month\", \"2025-04-01\", \"HarshModi2005: Made substantial UI contributions with 8 merged PRs, including significant UI changes in #4273 (+7014/-2571 lines) and #4201 (darkened borders and focus states), while also delivering major feature work with #4323 (added default agents based on organization, +58775/-6880 lines) and #4173 (test coverage improvements, +18667/-2362 lines). Contributed actively across 13 days this month, focusing primarily on code and configuration files with a total of +80911/-11319 lines changed across 853 files. Participated in the review process with 16 review comments and 4 PR comments, showing engagement beyond just code contributions.\", \"2025-05-13T21:56:10.277Z\"]\n[\"Imsharad_month_2025-04-01\", \"Imsharad\", \"month\", \"2025-04-01\", \"Imsharad: Opened one PR (#4190) focused on adding complete instrumentation coverage for the Twitter plugin, with significant code changes across 21 files (+2861/-1021 lines). Made 13 commits with a primary focus on feature work (46%) and bug fixes (23%), modifying mostly code files (67%) with some configuration changes (20%) and test improvements (13%). Activity was sporadic, concentrated on just 2 days this month, with 2 PR comments contributed during this period.\", \"2025-05-13T21:56:05.930Z\"]\n[\"0xbbjoker_month_2025-04-01\", \"0xbbjoker\", \"month\", \"2025-04-01\", \"0xbbjoker: Led a significant cleanup effort by removing multiple plugins from the monorepo (PRs #4386, #4398, #4399, #4400, #4402, #4406) which accounted for over 26,000 lines removed. Enhanced Telegram functionality with substantial additions (PR #4128: +3604/-902 lines) and fixed several critical issues including an Anthropic JSON parsing bug (PR #4222) and database transaction deadlock (PR #4142). Contributed consistently across 13 days this month, merging 21 PRs with a mix of feature enhancements, bug fixes, and codebase maintenance while also providing reviews and comments on other PRs.\", \"2025-05-13T21:56:02.645Z\"]\n[\"LinuxIsCool_month_2025-04-01\", \"LinuxIsCool\", \"month\", \"2025-04-01\", \"LinuxIsCool: Created two issues this month: an open question about running Eliza CLI (#4159) and a closed feature request for implementing reranked contextual embedding (#2919). Contributed to discussions by commenting on three different issues. Activity was sporadic with no code contributions or pull requests during this period.\", \"2025-05-13T21:56:08.399Z\"]\n[\"LongJeongS_month_2025-04-01\", \"LongJeongS\", \"month\", \"2025-04-01\", \"LongJeongS: Created one issue (#4210) regarding an OpenAI Plugin using the `gpt-4-vision-preview` model, which has since been closed. No other contributions were made this month, with no code changes, pull requests, or comments on other issues.\", \"2025-05-13T21:56:08.206Z\"]\n[\"MehmoodSheikh_month_2025-04-01\", \"MehmoodSheikh\", \"month\", \"2025-04-01\", \"MehmoodSheikh: Opened a single issue (#4241) requesting help with enabling tweet with media functionality on platform X. No other contributions or activity this month.\", \"2025-05-13T21:56:10.691Z\"]\n[\"Titan-Node_month_2025-04-01\", \"Titan-Node\", \"month\", \"2025-04-01\", \"Titan-Node: Reported three issues related to V2 functionality, including a now-closed issue about `getTasks` error (#4238) and two open issues regarding environment variable behavior (#4282) and group chat functionality (#4315). No code contributions or PR activity this month.\", \"2025-05-13T21:56:18.777Z\"]\n[\"Samarthsinghal28_month_2025-04-01\", \"Samarthsinghal28\", \"month\", \"2025-04-01\", \"Samarthsinghal28: Made substantial code contributions with 10 merged PRs, primarily focused on fixing issues with ElizaOS, plugins, and tests, including a major instrumentation addition in PR #4261 (+60.9k/-8.3k lines). Actively worked on bug fixes for agent subcommands, PGLite migration, and plugin functionality, while also adding new features like confirmation dialogs for group deletion in PR #4310. Maintained a consistent work pattern across 16 days of the month, contributing 39 commits that modified 1,123 files with a net addition of over 69k lines. Currently has 4 open PRs including plugin-gtk and LLM instrumentation implementations.\", \"2025-05-13T21:56:14.832Z\"]\n[\"Valcyclovir_month_2025-04-01\", \"Valcyclovir\", \"month\", \"2025-04-01\", \"Valcyclovir: Reported two issues this month, including #4272 about X bot not responding to mentions (still open) and #4160 regarding ElizaOS defaulting to OpenAI (now closed). No code contributions or PR activity during this period. Activity was sporadic with limited engagement.\", \"2025-05-13T21:56:15.736Z\"]\n[\"Y4NK33420_month_2025-04-01\", \"Y4NK33420\", \"month\", \"2025-04-01\", \"Y4NK33420: Merged 5 significant PRs this month, including a substantial fix for the delete character button in #4197 (+16.8k/-2.1k lines), UI improvements for voice model selection in #4262, and adding a stop agent button in agent settings (#4295). Contributed actively to code quality by providing 7 review comments across different PRs and making 18 commits that modified 292 files. Demonstrated consistent engagement by being active on 12 days this month, primarily focusing on feature improvements and bug fixes with a notable balance between adding new functionality and cleaning up existing code.\", \"2025-05-13T21:56:19.151Z\"]\n[\"arandaschimpf_month_2025-04-01\", \"arandaschimpf\", \"month\", \"2025-04-01\", \"arandaschimpf: Fixed a JSON parsing issue with nested objects through PR #4198 (+3/-3 lines). This single contribution took a significant time to merge (767 hours), suggesting a thorough review process. Activity was limited to just one day this month.\", \"2025-05-13T21:56:18.284Z\"]\n[\"ai16z-demirix_month_2025-04-01\", \"ai16z-demirix\", \"month\", \"2025-04-01\", \"ai16z-demirix: Focused on test development with two significant merged PRs: #4233 for video understanding plugin tests (+9032/-3063 lines) and #4370 for Anthropic plugin test coverage (+203/-2 lines). Modified 196 files across 12 commits, with 75% of changes dedicated to test files and 25% to configuration files. Activity was sporadic, concentrated on just 5 days during the month, with an average PR merge time of 114 hours.\", \"2025-05-13T21:56:23.572Z\"]\n[\"avp1598_month_2025-04-01\", \"avp1598\", \"month\", \"2025-04-01\", \"avp1598: Contributed to the OpenAI plugin with three merged PRs this month, including adding model selection capability (#4140, +58/-34), fixing a JSON parsing error (#4207, +58/-55), and refactoring the plugin (#4169). Modified 12 files with a total of +213/-145 lines across 8 commits, showing a mix of feature development, bug fixing, and refactoring work. Activity was sporadic, concentrated on just 3 days during the period.\", \"2025-05-13T21:56:24.068Z\"]\n[\"chris35469_month_2025-04-01\", \"chris35469\", \"month\", \"2025-04-01\", \"chris35469: Contributed a single merged PR (#4268) updating the .env.example file to support Twitter post generation, with modest code changes (+762/-160 lines). Active on only one day this month with a single commit focused on feature work.\", \"2025-05-13T21:56:21.016Z\"]\n[\"dependabot[bot]_month_2025-04-01\", \"dependabot[bot]\", \"month\", \"2025-04-01\", \"dependabot[bot]: Made 2 commits modifying 2 files (+219/-84 lines) across 2 days this month. Activity was sporadic with equal focus on bugfix work (50%) and other work (50%), working with various file types.\", \"2025-05-13T21:56:23.507Z\"]\n[\"emmanuel-ferdman_month_2025-04-01\", \"emmanuel-ferdman\", \"month\", \"2025-04-01\", \"emmanuel-ferdman: Opened one documentation-focused PR (#4193) to update the local development guide, with minimal code changes (+1/-1 lines). Made 2 comments on pull requests during a single day of activity this month.\", \"2025-05-13T21:56:25.961Z\"]\n[\"jinbangyi_month_2025-04-01\", \"jinbangyi\", \"month\", \"2025-04-01\", \"jinbangyi: Opened one pull request (#4206) titled \\\"feat: client -twitter\\\" which remains open. No other activity observed this month.\", \"2025-05-13T21:56:28.199Z\"]\n[\"harshal247_month_2025-04-01\", \"harshal247\", \"month\", \"2025-04-01\", \"harshal247: Opened one pull request (#4308) focused on creating an API endpoint for querying trace data. Made significant code changes across 8 files (+617/-103 lines) with 2 commits, primarily working on code (67%) and tests (17%). Activity was sporadic, being active on only 2 days this month.\", \"2025-05-13T21:56:26.607Z\"]\n[\"jiggyjo11_month_2025-04-01\", \"jiggyjo11\", \"month\", \"2025-04-01\", \"jiggyjo11: Reported two Discord-related issues this month (#4269 regarding Docker deployment on Google Cloud and #4258 about the Discord client not loading with pnpm start), both of which were subsequently closed. Engaged in discussions on these issues with 2 comments, helping to troubleshoot the problems. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:28.856Z\"]\n[\"boorich_month_2025-04-01\", \"boorich\", \"month\", \"2025-04-01\", \"boorich: Reported a bug by creating issue #4249 regarding duplicate variable declaration in client API error handling, which has since been closed. Made one comment on an issue this month. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:20.591Z\"]\n[\"leopardracer_month_2025-04-01\", \"leopardracer\", \"month\", \"2025-04-01\", \"leopardracer: Made documentation improvements through two merged PRs this month: fixed a typographical error in Character.md (#4313, +1/-1 lines) and corrected typos while enhancing documentation in the Changelog (#4322, +6/-6 lines). Both contributions were focused exclusively on documentation files, with a total of +6/-6 lines changed. Activity was sporadic, with contributions on just 2 days this month.\", \"2025-05-13T21:56:32.482Z\"]\n[\"lalalune_month_2025-04-01\", \"lalalune\", \"month\", \"2025-04-01\", \"lalalune: Merged two significant PRs this month: #4374 fixing short replies (+6465/-1116 lines) and #4390 implementing scopable knowledge with substantial code reduction (+259/-5262 lines). Currently has two open PRs (#4391, #4410) while maintaining moderate review activity with 3 reviews and 6 PR comments. Modified 387 files across 23 commits with a balanced focus between bugfix work and other contributions, showing sporadic activity concentrated on a few days this month.\", \"2025-05-13T21:56:32.021Z\"]\n[\"levsagiv_month_2025-04-01\", \"levsagiv\", \"month\", \"2025-04-01\", \"levsagiv: Opened issue #4224 regarding \\\"Provider Data Not Used When Posting to Twitter\\\" and contributed one comment on an issue. No code changes or pull requests this month, with only sporadic activity during the period.\", \"2025-05-13T21:56:31.002Z\"]\n[\"hishboy_month_2025-04-01\", \"hishboy\", \"month\", \"2025-04-01\", \"hishboy: Merged 4 PRs this month, with significant bugfixes including runtime plugin registration (#4189, +14100/-1477 lines) and improvements to Farcaster functionality (#4163, #4156). Made substantial code changes across 85 files (+14296/-1576 lines) through 13 commits, primarily focusing on bugfix work. Contributed sporadically, being active on only 5 days this month, and provided 7 PR comments and 1 code review.\", \"2025-05-13T21:56:28.006Z\"]\n[\"madjin_month_2025-04-01\", \"madjin\", \"month\", \"2025-04-01\", \"madjin: Focused heavily on documentation updates, merging two substantial PRs (#4281 and #4403) that collectively modified over 85,000 lines of documentation content. Made significant changes to the documentation structure with PR #4403 \\\"Update docs, changing to docs.eliza.how\\\" which involved migrating content to a new location. Created three issues including feature request #3936 for uploading .env files to the webui configurator, with documentation work comprising 90% of their contributions across 55 commits.\", \"2025-05-13T21:56:34.526Z\"]\n[\"michavie_month_2025-04-01\", \"michavie\", \"month\", \"2025-04-01\", \"michavie: Merged 4 significant PRs this month, including adding OpenAI model usage events (#4230, +8813/-2793 lines), fixing entity-agent relationships (#4223, +5390/-2070 lines), and exporting bootstrap plugin capabilities (#4311, +2176/-512 lines). Contributed 11 commits across 23 files (+222/-155 lines) with a balanced focus between other work (45%) and bug fixes (36%). Currently has 2 open PRs, including further agent-entity relation fixes (#4359). Provided 3 review comments on other PRs while maintaining an occasional activity pattern (active on 6 days).\", \"2025-05-13T21:56:35.830Z\"]\n[\"monilpat_month_2025-04-01\", \"monilpat\", \"month\", \"2025-04-01\", \"monilpat: Conducted extensive code review work with 56 reviews (20 approvals, 12 change requests, 23 comments) and added 15 PR comments. Made significant documentation changes, modifying 2,040 files (+84,609/-35,410 lines) across 23 commits, with all changes focused on documentation. Currently has one open PR (#4276 \\\"docs: gabby rsp\\\") and maintained moderate activity, contributing on 14 days throughout the month.\", \"2025-05-13T21:56:35.078Z\"]\n[\"jmikedupont2_month_2025-04-01\", \"jmikedupont2\", \"month\", \"2025-04-01\", \"jmikedupont2: Made significant schema-related contributions with one large merged PR (#4292) updating memory.ts to use the new schema (+1298/-2 lines). Opened another PR (#4288) focused on DBML features. Created 6 issues addressing various concerns, including configuration settings (#4097, #4303), syntax errors (#4042), plugin verification (#3981), preflight checks (#3956), and code redundancy (#4302), with 4 of these already closed. Provided one approval review for another contributor's work.\", \"2025-05-13T21:56:30.507Z\"]\n[\"mrasmuson_month_2025-04-01\", \"mrasmuson\", \"month\", \"2025-04-01\", \"mrasmuson: Reported a documentation issue (#4145) about a 404 error, which has since been closed. Made one comment on an issue during the month. Activity was minimal with no code contributions or pull requests.\", \"2025-05-13T21:56:34.809Z\"]\n[\"nitzansaar_month_2025-04-01\", \"nitzansaar\", \"month\", \"2025-04-01\", \"nitzansaar: Made substantial code changes this month, modifying 132 files with +56,604/-5,896 lines across 13 commits. Has one open pull request (#4232) addressing a \\\"hapi shot error.\\\" Activity was occasional, being active on 8 out of 30 days, with work evenly split between feature development (38%) and other tasks (38%), plus some bug fixing (23%).\", \"2025-05-13T21:56:38.501Z\"]\n[\"odysseus0_month_2025-04-01\", \"odysseus0\", \"month\", \"2025-04-01\", \"odysseus0: Created one issue (#4164) regarding plugin compatibility with Eliza v2, which has since been closed. No other activity this month.\", \"2025-05-13T21:56:39.389Z\"]\n[\"ngmachado_month_2025-04-01\", \"ngmachado\", \"month\", \"2025-04-01\", \"ngmachado: Merged a single significant PR #4235 \\\"Semantic splitText\\\" with substantial code changes (+52,540/-24,045 lines). Active on only one day this month, contributing one commit that modified a single file (+84/-9 lines). The PR took approximately 697 hours to merge and represented work split evenly between code and configuration files.\", \"2025-05-13T21:56:42.238Z\"]\n[\"ncale_month_2025-04-01\", \"ncale\", \"month\", \"2025-04-01\", \"ncale: Merged 4 PRs this month, including a significant refactoring of Telegram markdown parsing in PR #4279 (+63718/-10114 lines) and adding a typing indicator to Telegram in PR #4280 (+1286/-212 lines). Also contributed to message button functionality (PR #4187) and fixed Telegram type exposure (PR #4287), with activity spread across 7 days. Provided 1 code review and made 3 PR comments, primarily focusing on feature work (47%) and documentation improvements (39%).\", \"2025-05-13T21:56:37.305Z\"]\n[\"pierce403_month_2025-04-01\", \"pierce403\", \"month\", \"2025-04-01\", \"pierce403: Contributed a single significant feature PR (#4214 \\\"Feature/plugin venice\\\") that added 742 lines and removed 34 lines across 8 files. The PR focused on configuration (50%), code (25%), tests (13%), and documentation (13%), representing a balanced feature implementation. This was pierce403's only activity this month, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:42.322Z\"]\n[\"praveen-kaia_month_2025-04-01\", \"praveen-kaia\", \"month\", \"2025-04-01\", \"praveen-kaia: Opened a single issue (#4298) regarding inability to use the GOAT Plugin, which remains open. No other contributions or activity this month.\", \"2025-05-13T21:56:43.976Z\"]\n[\"odilitime_month_2025-04-01\", \"odilitime\", \"month\", \"2025-04-01\", \"odilitime: Made substantial contributions with two significant merged PRs: #4348 for V2 QoL improvements (+448/-159) and the massive #4384 preparing 0.x for sharing plugins with 1.x (+57,148/-24,566 lines). Actively reviewed other work with 35 reviews (12 approvals), while maintaining three open PRs including fixes for character files and plugin handling. Modified 1,375 files across 43 commits, primarily focusing on code changes (64%) with occasional activity spread across 6 days this month.\", \"2025-05-13T21:56:39.526Z\"]\n[\"pgoos_month_2025-04-01\", \"pgoos\", \"month\", \"2025-04-01\", \"pgoos: Contributed 5 code reviews this month, all providing comments rather than approvals or change requests. No other GitHub activity was recorded during this period.\", \"2025-05-13T21:56:46.105Z\"]\n[\"retdude_month_2025-04-01\", \"retdude\", \"month\", \"2025-04-01\", \"retdude: Contributed a documentation update with PR #4136 that added raiinmaker to .env.example, making significant changes across 1273 files (+52141/-24102 lines). Opened issue #4408 regarding \\\"RAG document Knowledge error (getCachedEmbeddings)\\\" which remains open. Activity was limited to a single day this month.\", \"2025-05-13T21:56:44.312Z\"]\n[\"samarth30_month_2025-04-01\", \"samarth30\", \"month\", \"2025-04-01\", \"samarth30: Merged 4 PRs this month, with the most significant being #4284 which created a world provider with basic world metadata (+1551/-255 lines). Other contributions included updating CLI documentation (#4379), improving error handling for disk space issues (#4389), and adding environment configuration examples (#4387). Activity was sporadic, concentrated on just 3 days, with a balanced focus between feature development (60%) and documentation/bug fixes (40%).\", \"2025-05-13T21:56:45.198Z\"]\n[\"tercel_month_2025-04-01\", \"tercel\", \"month\", \"2025-04-01\", \"tercel: Created one issue (#4119) regarding the API endpoint naming for agent rooms, which has since been closed. No other activity this month.\", \"2025-05-13T21:56:48.697Z\"]\n[\"piperTang_month_2025-04-01\", \"piperTang\", \"month\", \"2025-04-01\", \"piperTang: Merged one PR (#4243) focused on fixing knowledge types, which involved substantial code changes (+6727/-2207 lines). Active on only one day this month, with a single commit modifying one file. The PR took approximately 203 hours (about 8.5 days) to merge.\", \"2025-05-13T21:56:42.036Z\"]\n[\"transformer98_month_2025-04-01\", \"transformer98\", \"month\", \"2025-04-01\", \"transformer98: Created a single issue (#4299) asking about handling content responses from the model. No other activity was observed this month.\", \"2025-05-13T21:56:49.151Z\"]\n[\"tskoyo_month_2025-04-01\", \"tskoyo\", \"month\", \"2025-04-01\", \"tskoyo: Created issue #4234 regarding a missing type definition file for 'hapi__shot' which was subsequently closed. Contributed one comment on an issue during the month. No code changes or pull requests during this period.\", \"2025-05-13T21:56:49.390Z\"]\n[\"tcm390_month_2025-04-01\", \"tcm390\", \"month\", \"2025-04-01\", \"tcm390: Extremely active contributor who merged 42 PRs this month, with significant work on Twitter integration fixes (#4192, #4167, #4165), Telegram community management (#4134, +7976/-2422 lines), and OpenAI TTS implementation (#4255, #4259). Fixed numerous critical bugs across the platform, including Discord actions (#4265, #4264), transcription issues (#4236), and agent interaction problems (#4331, #4337), while also enhancing the GUI with several improvements (#4300, #4358). Consistently active on 22 out of 30 days, tcm390 also identified and resolved 7 issues they created themselves, and provided 34 code reviews (22 approvals) to support other contributors.\", \"2025-05-13T21:56:51.075Z\"]\n[\"urgarcia_month_2025-04-01\", \"urgarcia\", \"month\", \"2025-04-01\", \"urgarcia: Reported one issue (#4191) regarding problems when running elizaos start on Windows with Node/NVM v23.3, which has since been closed. No other contributions this month.\", \"2025-05-13T21:56:55.309Z\"]\n[\"santamasa_month_2025-04-01\", \"santamasa\", \"month\", \"2025-04-01\", \"santamasa: Made a single documentation fix with PR #4148, removing an extra tilde character (+1/-1 lines). This minor contribution was merged after 31 hours.\", \"2025-05-13T21:56:45.823Z\"]\n[\"visionpixel_month_2025-04-01\", \"visionpixel\", \"month\", \"2025-04-01\", \"visionpixel: Made targeted contributions to Twitter functionality this month, merging PR #4294 (+19/-12 lines) that fixed the Twitter post interval configuration in a plugin. Additionally, opened issue #4405 regarding action processing in Twitter, which remains open. Activity was sporadic with contributions focused specifically on Twitter-related functionality.\", \"2025-05-13T21:56:52.075Z\"]\n[\"voronor_month_2025-04-01\", \"voronor\", \"month\", \"2025-04-01\", \"voronor: Made a single contribution this month with PR #4195 \\\"chore: make cleanup script compatible across platforms\\\", which was merged after 774 hours. The PR involved minimal code changes (+1/-1 lines) focused on refactoring work to improve cross-platform compatibility of cleanup scripts.\", \"2025-05-13T21:56:51.877Z\"]\n[\"xeroc_month_2025-04-01\", \"xeroc\", \"month\", \"2025-04-01\", \"xeroc: Created issue #4251 regarding a plugin registration problem, which has since been closed. Commented on one issue this month. Overall activity was minimal with no code contributions or pull requests.\", \"2025-05-13T21:56:54.145Z\"]\n[\"yasir23_month_2025-04-01\", \"yasir23\", \"month\", \"2025-04-01\", \"yasir23: Created one issue (#4147) regarding an adjective error, which has since been closed. No other activity was observed this month.\", \"2025-05-13T21:56:54.307Z\"]\n[\"vamostibor03_month_2025-04-01\", \"vamostibor03\", \"month\", \"2025-04-01\", \"vamostibor03: Reported one issue (#4221 \\\"Setting up agent doesn't work\\\") which has since been closed. Added a single comment on an issue during the month. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:51.532Z\"]\n[\"zeroprooff_month_2025-04-01\", \"zeroprooff\", \"month\", \"2025-04-01\", \"zeroprooff: Made documentation improvements through two merged PRs (#4312 and #4321), removing duplicate content. Both PRs involved removing duplicate words and a duplicate README file, with minimal actual code changes (+2/-2 lines total). Activity was limited to just 2 days this month.\", \"2025-05-13T21:56:59.830Z\"]\n[\"yungalgo_month_2025-04-01\", \"yungalgo\", \"month\", \"2025-04-01\", \"yungalgo: Merged 7 PRs this month, with significant contributions to the plugin system including a major fix in PR #4185 (+15,428/-1,801 lines) and several smaller bugfixes like PR #4242 that fixed GitHub authentication during CLI commands. Contributed to code quality with targeted fixes such as removing duplicate declarations (PR #4246) and adding proper .gitignore configurations (PR #4161, #4345). Maintained an occasional activity pattern, working primarily on code files with a mix of feature improvements and bug fixes, while also providing 4 code reviews with comments.\", \"2025-05-13T21:56:56.210Z\"]\n[\"wtfsayo_month_2025-04-01\", \"wtfsayo\", \"month\", \"2025-04-01\", \"wtfsayo: Extremely active contributor who merged 43 PRs this month, focusing primarily on CLI improvements, plugin management enhancements, and UI refinements with significant code changes (+120k/-36k lines across 2031 files). Notable contributions include developing a CLI test suite in PR #4301 (+8606/-5173 lines), refactoring the sidebar with UI improvements in PR #4353, and implementing better plugin installation management through multiple PRs (#4177, #4202, #4256). Maintained a very consistent work pattern (active 21 out of 30 days) while also conducting 11 code reviews and making substantial improvements to audio utilities by moving them to core in PR #4133 (+6704/-1917 lines).\", \"2025-05-13T21:56:55.840Z\"]\n[\"standujar_month_2025-04-01\", \"standujar\", \"month\", \"2025-04-01\", \"standujar: Merged 5 PRs this month, including enabling path parameters for plugins (#4335, +104/-97 lines) and adding typing indicators for Discord plugin (#4364, +85/-33 lines). Fixed several issues including agent unregistration process (#4360), type checking for crypto values (#4376), and error handling in the Discord plugin (#4375). Created and closed issue #4319 regarding image analysis failures with OpenAI API, while contributing a total of +219/-132 lines across 21 files with a focus on bug fixes (46%) and feature work (31%).\", \"2025-05-13T21:56:49.288Z\"]\n[\"paoloanzn_month_2025-04-01\", \"paoloanzn\", \"month\", \"2025-04-01\", \"paoloanzn: Contributed a single feature implementation this month with PR #4320 \\\"Add deleteTweet()\\\" (+83/-0 lines), which was merged. The contribution included both implementation code and test files, with no lines removed. This represents paoloanzn's only activity during the period, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:41.686Z\"]\n[\"Cooops_week_2025-03-30\", \"Cooops\", \"week\", \"2025-03-30\", \"Cooops: Has one open pull request (#4123 \\\"More email changes eliza base made\\\") but no merged PRs or other activity this period.\", \"2025-05-13T22:06:41.765Z\"]\n[\"0xbryer_week_2025-03-30\", \"0xbryer\", \"week\", \"2025-03-30\", \"0xbryer: Fixed a typo in Thai text for file path documentation with PR #4116 (+1/-1 lines), which was merged after 33 hours.\", \"2025-05-13T22:06:41.472Z\"]\n[\"AbdelrahmanZ08_week_2025-03-30\", \"AbdelrahmanZ08\", \"week\", \"2025-03-30\", \"AbdelrahmanZ08: Created two issues this week related to Twitter plugin functionality: #4127 addressing repeat checking on interactions and mentioned tweets, and #4115 regarding duplicate memory creation on mentions and null issues. Both issues have since been closed, though AbdelrahmanZ08 did not contribute any code changes during this period.\", \"2025-05-13T22:06:42.104Z\"]\n[\"0xbbjoker_week_2025-03-30\", \"0xbbjoker\", \"week\", \"2025-03-30\", \"0xbbjoker: Merged 7 PRs this week with significant work on Telegram integration, including enhancing Telegram functionality (#4128, +3604/-902 lines) and fixing data model synchronization (#4137, +712/-450 lines). Also addressed several critical fixes including database transaction deadlocks (#4142) and knowledge manager scroll issues (#4175).\", \"2025-05-13T22:06:42.311Z\"]\n[\"HarshModi2005_week_2025-03-30\", \"HarshModi2005\", \"week\", \"2025-03-30\", \"HarshModi2005: Focused on test coverage for the bootstrap plugin, merging a substantial PR #4173 (+18667/-2362 lines) while continuing work on another test suite PR #4171. Contributed actively on 3 days this week, primarily working on configuration files (44%) and tests (17%), and provided 8 review comments on other PRs.\", \"2025-05-13T22:06:42.383Z\"]\n[\"HashWarlock_week_2025-03-30\", \"HashWarlock\", \"week\", \"2025-03-30\", \"HashWarlock: Contributed to reducing the Docker image size through PR #4120 (+19/-30 lines), which was merged after about 1 hour. Also provided one review comment on another PR.\", \"2025-05-13T22:06:43.629Z\"]\n[\"LinuxIsCool_week_2025-03-30\", \"LinuxIsCool\", \"week\", \"2025-03-30\", \"LinuxIsCool: Created issue #4159 \\\"How to run Eliza CLI?\\\" and commented on two existing issues. No code contributions or pull requests during this period.\", \"2025-05-13T22:06:44.033Z\"]\n[\"Imsharad_week_2025-03-30\", \"Imsharad\", \"week\", \"2025-03-30\", \"Imsharad: Opened PR #4190 to add complete instrumentation coverage for the Twitter plugin, making substantial code changes across 21 files (+2861/-1021 lines). Active on 2 days this week, with 13 commits primarily focused on feature work (46%) and bug fixes (23%), modifying mostly code files (67%) along with configuration and test files.\", \"2025-05-13T22:06:44.661Z\"]\n[\"ai16z-demirix_week_2025-03-30\", \"ai16z-demirix\", \"week\", \"2025-03-30\", \"ai16z-demirix: Made a single substantial code change affecting 135 files (+4960/-9834 lines) with one PR comment. The contribution was focused on tests work, with significant code removal across various file types.\", \"2025-05-13T22:06:46.556Z\"]\n[\"Y4NK33420_week_2025-03-30\", \"Y4NK33420\", \"week\", \"2025-03-30\", \"Y4NK33420: Merged a substantial PR #4197 for fixing the delete character button, involving significant code changes across 139 files (+1913/-59157 lines). Active on 3 days this week with 4 commits, primarily focusing on test work (50%) and bug fixes (25%). The PR was of average complexity (+791/-111 lines) and took 89 hours to merge.\", \"2025-05-13T22:06:46.109Z\"]\n[\"Samarthsinghal28_week_2025-03-30\", \"Samarthsinghal28\", \"week\", \"2025-03-30\", \"Samarthsinghal28: Focused on fixing critical issues with 5 merged PRs, including significant work on plugin EVM tests in PR #4130 (+14k/-11k lines) and resolving PGlite migration problems in PR #4158. Made substantial code improvements across 260 files with consistent activity throughout the week, primarily addressing bugs (46%) and enhancing test coverage (42%).\", \"2025-05-13T22:06:45.361Z\"]\n[\"avp1598_week_2025-03-30\", \"avp1598\", \"week\", \"2025-03-30\", \"avp1598: Merged two PRs this week, including a refactoring of the OpenAI plugin (#4169) and adding the ability to choose embedding models in the OpenAI plugin (#4140, +58/-34 lines). Modified 11 files with a total of +155/-90 lines, primarily focusing on code changes with some documentation updates.\", \"2025-05-13T22:06:47.446Z\"]\n[\"coxnate87_week_2025-03-30\", \"coxnate87\", \"week\", \"2025-03-30\", \"coxnate87: Created issue #4117 regarding account blocking and banning functionality, which has since been closed. No other development activity was observed during this period.\", \"2025-05-13T22:06:46.858Z\"]\n[\"dependabot[bot]_week_2025-03-30\", \"dependabot[bot]\", \"week\", \"2025-03-30\", \"dependabot[bot]: Made a single commit modifying one file with 11 lines added and 11 lines removed. Active on only one day this week with minimal contribution.\", \"2025-05-13T22:06:47.225Z\"]\n[\"Valcyclovir_week_2025-03-30\", \"Valcyclovir\", \"week\", \"2025-03-30\", \"Valcyclovir: Created issue #4160 regarding ElizaOS defaulting to OpenAI, which has since been closed. No other activity was observed during this period.\", \"2025-05-13T22:06:44.809Z\"]\n[\"emmanuel-ferdman_week_2025-03-30\", \"emmanuel-ferdman\", \"week\", \"2025-03-30\", \"emmanuel-ferdman: Opened one documentation-focused PR (#4193) to update the local development guide, with minimal code changes (+1/-1 lines). Activity was limited to a single day this week, with contributions exclusively focused on documentation improvements.\", \"2025-05-13T22:06:48.458Z\"]\n[\"lalalune_week_2025-03-30\", \"lalalune\", \"week\", \"2025-03-30\", \"lalalune: Made substantial code changes across 144 files (+7023/-2095 lines) with 10 commits, while also adding 2 PR comments. Activity was concentrated on two days of the week, with half the work focused on miscellaneous tasks and about a third dedicated to bug fixes.\", \"2025-05-13T22:06:49.199Z\"]\n[\"hishboy_week_2025-03-30\", \"hishboy\", \"week\", \"2025-03-30\", \"hishboy: Merged 3 PRs this week, with the most significant being #4189 \\\"Fix runtime runtime.registerPlugin after initialization\\\" which involved substantial code changes (+14100/-1477 lines). Contributed consistently across 4 days, focusing primarily on bugfix work (46%) with additional efforts in refactoring and testing. Modified 113 files with a total of +5491/-1609 lines across 24 commits, demonstrating a focused effort on improving system stability and functionality.\", \"2025-05-13T22:06:49.663Z\"]\n[\"mrasmuson_week_2025-03-30\", \"mrasmuson\", \"week\", \"2025-03-30\", \"mrasmuson: Reported a documentation issue (#4145) about a 404 error, which was subsequently closed. Made one comment on an issue but had no other activity during this period.\", \"2025-05-13T22:06:55.274Z\"]\n[\"monilpat_week_2025-03-30\", \"monilpat\", \"week\", \"2025-03-30\", \"monilpat: Conducted extensive code reviews this week with 15 reviews (8 approvals, 1 change request, 6 comments) and added 5 PR comments. Made significant code changes across 705 files (+31,729/-26,540 lines) in 10 commits, with work distributed across 4 days and primarily focused on other work (60%) and refactoring efforts (30%).\", \"2025-05-13T22:06:50.169Z\"]\n[\"madjin_week_2025-03-30\", \"madjin\", \"week\", \"2025-03-30\", \"madjin: Made substantial documentation improvements, merging PR #4114 \\\"chore: Update docs\\\" with significant changes (+17243/-5709 lines) across 687 files. Created three issues including #4143 for CLI documentation testing and #4113 for CLI tool instruction improvements, with all work focused exclusively on documentation. Maintained moderate activity across 4 days, contributing 21 commits with a primary focus on other work (57%) and feature work (38%).\", \"2025-05-13T22:06:50.087Z\"]\n[\"ncale_week_2025-03-30\", \"ncale\", \"week\", \"2025-03-30\", \"ncale: Successfully merged PR #4187 \\\"feat: Add message buttons\\\" (+106/-23 lines) after working on this feature across two days this week. Modified 6 files with a focus on documentation (65%) and code changes (24%), resulting in a net addition of +78 lines.\", \"2025-05-13T22:06:51.587Z\"]\n[\"odysseus0_week_2025-03-30\", \"odysseus0\", \"week\", \"2025-03-30\", \"odysseus0: Created issue #4164 requesting clearer marking or removal of plugins not yet compatible with Eliza v2, which has since been closed.\", \"2025-05-13T22:06:51.734Z\"]\n[\"odilitime_week_2025-03-30\", \"odilitime\", \"week\", \"2025-03-30\", \"odilitime: Conducted extensive code review work with 23 reviews (13 approvals, 7 comments) across two active days. Opened PR #4126 to fix a bootstrap issue, modifying 23 files (+817/-237 lines) across 6 commits with a mixed focus on bugfixes, refactoring, and other work.\", \"2025-05-13T22:06:52.234Z\"]\n[\"pgoos_week_2025-03-30\", \"pgoos\", \"week\", \"2025-03-30\", \"pgoos: Provided 5 comment-only reviews on pull requests this week, with no other GitHub activity observed.\", \"2025-05-13T22:06:52.256Z\"]\n[\"santamasa_week_2025-03-30\", \"santamasa\", \"week\", \"2025-03-30\", \"santamasa: Made a small documentation fix in PR #4148, removing an extra tilde character (+1/-1 lines).\", \"2025-05-13T22:06:54.060Z\"]\n[\"retdude_week_2025-03-30\", \"retdude\", \"week\", \"2025-03-30\", \"retdude: Merged a single documentation PR (#4136) that added raiinmaker to .env.example, with modest code changes (+11/-2 lines). This PR involved modifications to 1273 files with substantial line changes (+52141/-24102), suggesting a significant update to documentation or configuration files.\", \"2025-05-13T22:06:54.249Z\"]\n[\"tercel_week_2025-03-30\", \"tercel\", \"week\", \"2025-03-30\", \"tercel: Created and closed issue #4119 regarding router endpoint naming concerns, with one comment on the issue. No code contributions or PR activity this week.\", \"2025-05-13T22:06:55.611Z\"]\n[\"urgarcia_week_2025-03-30\", \"urgarcia\", \"week\", \"2025-03-30\", \"urgarcia: Reported one issue (#4191) regarding ElizaOS startup problems on Windows with Node/NVM v23.3, which has since been closed.\", \"2025-05-13T22:06:56.075Z\"]\n[\"voronor_week_2025-03-30\", \"voronor\", \"week\", \"2025-03-30\", \"voronor: Made a platform compatibility improvement by merging PR #4195 \\\"chore: make cleanup script compatible across platforms\\\" with minimal code changes (+1/-1 lines). This was their only contribution during the period, focusing entirely on refactoring work.\", \"2025-05-13T22:06:56.478Z\"]\n[\"yasir23_week_2025-03-30\", \"yasir23\", \"week\", \"2025-03-30\", \"yasir23: Created issue #4147 regarding an \\\"adjective error\\\" which has since been closed. No other activity this week.\", \"2025-05-13T22:06:57.290Z\"]\n[\"tcm390_week_2025-03-30\", \"tcm390\", \"week\", \"2025-03-30\", \"tcm390: Led a major development effort with 10 merged PRs (+11,775/-5,434 lines), including the substantial community manager feature in #4134 (+7,976/-2,422) and several Twitter-related fixes addressing issues they identified (#4167, #4165, #4192). Consistently active every day of the week with 54 commits across 627 files, focusing primarily on feature development (72%) with some refactoring (15%) and bug fixes (11%), particularly around Twitter interactions and space functionality.\", \"2025-05-13T22:06:56.047Z\"]\n[\"yungalgo_week_2025-03-30\", \"yungalgo\", \"week\", \"2025-03-30\", \"yungalgo: Merged 3 PRs this week, with the most significant being #4185 which fixed Eliza creation functionality (+15,428/-1,801 lines), along with adding node_modules to .gitignore in #4161 and plugin publishing fixes in #4132. Contributed across 20 files with 16 commits, focusing primarily on code changes (50%) with some documentation and configuration work, while also providing 4 review comments on other PRs.\", \"2025-05-13T22:06:59.061Z\"]\n[\"wtfsayo_week_2025-03-30\", \"wtfsayo\", \"week\", \"2025-03-30\", \"wtfsayo: Extremely active this week, merging 19 PRs with significant focus on plugin architecture improvements and refactoring, including better plugin installation management (#4177, +281/-159), CLI update command (#4170, +238/-107), and moving audio utilities to core (#4133, +6704/-1917). Created a separate Ollama plugin (#4121, +800/-186) while removing Ollama code from LocalAI (#4122, +2/-393), and fixed several critical issues including Twitter functionality and memory creation (#4151, +133/-83). Maintained consistent daily activity across the week, contributing over 28k lines while removing nearly 11k, demonstrating a substantial cleanup and enhancement effort across the codebase.\", \"2025-05-13T22:06:59.520Z\"]\n[\"UD1sto_month_2025-04-01\", \"UD1sto\", \"month\", \"2025-04-01\", \"UD1sto: Opened 3 PRs this month focusing on Docker improvements (#4325, #4330) and adding a new Livepeer inference plugin package (#4380), though none have been merged yet. Created issue #4346 regarding an error when sending messages without an Anthropic API key. Activity was sporadic with limited engagement beyond the opened PRs and a single PR comment.\", \"2025-05-13T21:56:15.705Z\"]\n[\"detrina_month_2025-04-01\", \"detrina\", \"month\", \"2025-04-01\", \"detrina: Opened one pull request (#4326) to fix an error in the MemoryCacheAdapter documentation, which remains open. No other activity observed this month.\", \"2025-05-13T21:56:24.730Z\"]\n[\"NeoByteXx_month_2025-04-01\", \"NeoByteXx\", \"month\", \"2025-04-01\", \"NeoByteXx: Opened one pull request (#4340) focused on fixing grammar in documentation, making a small change of +1/-1 lines. This represents their only contribution during the period, with activity on just a single day this month.\", \"2025-05-13T21:56:10.937Z\"]\n[\"ShahafGaimin_month_2025-04-01\", \"ShahafGaimin\", \"month\", \"2025-04-01\", \"ShahafGaimin: Opened one pull request (#4343) titled \\\"GAIMIN branch - Added AI Model Provider Gaimin AI\\\" which remains under review. Made a single comment on a pull request during the month. Activity was minimal with no merged PRs, no issues created or closed, and no code reviews performed.\", \"2025-05-13T21:56:13.066Z\"]\n[\"Vid201_month_2025-04-01\", \"Vid201\", \"month\", \"2025-04-01\", \"Vid201: Made a single targeted contribution this month with PR #4369, which added default project text to the create CLI (+1/-1 lines). The PR was merged after 9 hours, representing their only activity during this period.\", \"2025-05-13T21:56:16.080Z\"]\n[\"PixelPil0t1_month_2025-04-01\", \"PixelPil0t1\", \"month\", \"2025-04-01\", \"PixelPil0t1: Focused on fixing documentation issues with 4 merged PRs (#4362, #4367, #4377, #4372), primarily addressing broken image paths and links. Most notable contribution was PR #4377 fixing a broken link to eliza-in-tee documentation, with 2 additional PRs still open. Activity was sporadic, contributing on only 4 days this month, with all changes focused on documentation files.\", \"2025-05-13T21:56:11.926Z\"]\n[\"coderabbitai[bot]_month_2025-04-01\", \"coderabbitai[bot]\", \"month\", \"2025-04-01\", \"coderabbitai[bot]: Made a single contribution this month, modifying 6 files with 83 additions and 16 deletions across various file types. The activity was limited to just 1 day out of 30, showing a sporadic pattern of engagement. The changes appear to be focused on feature work, though specific details about the nature of these modifications are not available.\", \"2025-05-13T21:56:21.486Z\"]\n[\"eduardoPauloPanstein_month_2025-04-01\", \"eduardoPauloPanstein\", \"month\", \"2025-04-01\", \"eduardoPauloPanstein: Created issue #4336 regarding \\\"Quickstart doc issues\\\" which remains open. Contributed one comment on an issue during the month. Activity was minimal with no code changes, pull requests, or reviews during this period.\", \"2025-05-13T21:56:25.801Z\"]\n[\"davidjsonn_month_2025-04-01\", \"davidjsonn\", \"month\", \"2025-04-01\", \"davidjsonn: Made a single small bugfix commit with minimal code changes (+2/-2 lines) on one day this month. Activity was very limited with no PRs, issues, or reviews during this period.\", \"2025-05-13T21:56:23.429Z\"]\n[\"matevz_month_2025-04-01\", \"matevz\", \"month\", \"2025-04-01\", \"matevz: Contributed through code reviews this month, providing 3 reviews with 1 approval and 2 comment-only reviews. No direct code contributions, issue activity, or PR submissions during this period.\", \"2025-05-13T21:56:32.932Z\"]\n[\"samihao11_month_2025-04-01\", \"samihao11\", \"month\", \"2025-04-01\", \"samihao11: Opened one documentation-focused PR (#4366) titled \\\"docs: Clarify framework user vs core contributor paths\\\" that modifies 4 files with +246/-118 lines. This represents their only contribution during the month, with activity on just 1 out of 30 days.\", \"2025-05-13T21:56:44.793Z\"]\n[\"shahafbr_month_2025-04-01\", \"shahafbr\", \"month\", \"2025-04-01\", \"shahafbr: Made a single substantial code contribution this month, modifying 13 files with 546 additions and 4 deletions across one commit. Activity was limited to a single day out of the month, showing a sporadic contribution pattern.\", \"2025-05-13T21:56:46.743Z\"]\n[\"snobbee_month_2025-04-01\", \"snobbee\", \"month\", \"2025-04-01\", \"snobbee: Merged a significant documentation PR #4334 \\\"docs: deploy Eliza to TEE with Oasis ROFL app\\\" (+52520/-24171 lines). Provided 8 review comments and 1 PR comment across the project. Activity was sporadic, being active on only 3 days this month, with all contributions focused on documentation files.\", \"2025-05-13T21:56:47.353Z\"]\n[\"srpiroliro_month_2025-04-01\", \"srpiroliro\", \"month\", \"2025-04-01\", \"srpiroliro: Opened one issue (#4365) regarding a property reading error. No other activity this month.\", \"2025-05-13T21:56:47.051Z\"]\n[\"cxp-13_month_2025-04-01\", \"cxp-13\", \"month\", \"2025-04-01\", \"cxp-13: Reported two plugin-related issues this month (#4342 regarding installation failures and #4339 about local model functionality in plugin development), both of which remain open. Contributed to the discussion on one existing issue with a comment. No code contributions or pull requests during this period.\", \"2025-05-13T21:56:22.772Z\"]\n[\"0xopsdev_month_2025-04-01\", \"0xopsdev\", \"month\", \"2025-04-01\", \"0xopsdev: Created two issues this month related to EVM plugin functionality: #4357 regarding a non-working EVM plugin and #4368 asking about token swap requirements using the EVM plugin. No code contributions or PR activity during this period.\", \"2025-05-13T21:56:00.464Z\"]\n[\"github-advanced-security_month_2025-04-01\", \"github-advanced-security\", \"month\", \"2025-04-01\", \"github-advanced-security: Minimal activity this month with only one review comment provided. No pull requests, issues, or code changes were made during this period.\", \"2025-05-13T21:56:26.063Z\"]\n[\"0xBigBoss_month_2025-04-01\", \"0xBigBoss\", \"month\", \"2025-04-01\", \"0xBigBoss: Contributed a single bugfix PR (#4382) that addressed an issue with Docker Compose Postgres healthcheck escaping, modifying 1 configuration file with minimal changes (+2/-2 lines). This was their only activity during the month, representing a sporadic contribution pattern.\", \"2025-05-13T21:55:59.839Z\"]\n[\"its-DeFine_month_2025-04-01\", \"its-DeFine\", \"month\", \"2025-04-01\", \"its-DeFine: Made significant code contributions with 8 commits modifying 20 files (+1523/-2 lines), primarily focused on feature work (75%) with some bugfix efforts (13%). Activity was sporadic, occurring on only 3 days during the month. No pull requests, issues, or reviews were created during this period.\", \"2025-05-13T21:56:28.821Z\"]\n[\"Freytes_month_2025-04-01\", \"Freytes\", \"month\", \"2025-04-01\", \"Freytes: Opened one pull request (#4397) titled \\\"add: Autofun Buy, and Sell through contract\\\" which remains under review. This PR represents a substantial code contribution with 6,649 lines added and 91 lines removed across 14 modified files, primarily focused on code (68%) and configuration (21%) changes. Activity was limited to a single day this month.\", \"2025-05-13T21:56:08.456Z\"]\n[\"Deeptanshu-sankhwar_month_2025-04-01\", \"Deeptanshu-sankhwar\", \"month\", \"2025-04-01\", \"Deeptanshu-sankhwar: Opened one pull request (#4409) titled \\\"Twitter client\\\" that remains under review. Made significant code changes across 44 files (+1425/-1928 lines) in 3 commits, with the majority of modifications focused on configuration files (59%) and code (21%). Activity was limited to a single day this month, with the work primarily dedicated to feature development (67%).\", \"2025-05-13T21:56:05.374Z\"]\n[\"lechpzn_month_2025-04-01\", \"lechpzn\", \"month\", \"2025-04-01\", \"lechpzn: Submitted one open pull request (#4392) to fix a non-working link in CONTRIBUTING.md, making a small documentation improvement (+1/-1 lines). Activity was limited to a single day this month with just one commit focused entirely on documentation.\", \"2025-05-13T21:56:30.813Z\"]\n[\"noraldase_month_2025-04-01\", \"noraldase\", \"month\", \"2025-04-01\", \"noraldase: Opened one pull request (#4404) with substantial code changes, modifying 3,027 files with 37,653 additions and 390,598 deletions. This significant code removal effort was concentrated on a single day this month, suggesting a major cleanup or refactoring initiative. The changes primarily affected code files (67%) with some configuration files (33%) also being modified.\", \"2025-05-13T21:56:38.635Z\"]\n[\"samarth30_week_2025-03-30\", \"samarth30\", \"week\", \"2025-03-30\", \"samarth30: Made a single commit this week, modifying one file with 55 additions and 5 deletions. Activity was sporadic, with contributions on only one day during this period.\", \"2025-05-13T22:06:53.738Z\"]\n[\"0xbbjoker_day_2025-03-26\", \"0xbbjoker\", \"day\", \"2025-03-26\", \"0xbbjoker: Opened 1 pull request (#4084) labeled as a draft, indicating initial work on a new feature. Activity remains sporadic with no merged contributions or comments today.\", \"2025-05-14T07:28:06.587Z\"]\n[\"ai16z-demirix_day_2025-03-26\", \"ai16z-demirix\", \"day\", \"2025-03-26\", \"ai16z-demirix: Made significant code changes by modifying 29 files with a total of 1,981 additions and 260 deletions, focusing entirely on tests work. Maintained a consistent activity pattern, being active every day.\", \"2025-05-14T07:28:06.782Z\"]\n[\"HarshModi2005_day_2025-03-26\", \"HarshModi2005\", \"day\", \"2025-03-26\", \"HarshModi2005: Made significant code changes by modifying 30 files, resulting in a total of +1615/-643 lines across 2 commits, with a balanced focus on feature work and tests. Active today, demonstrating consistent work patterns with contributions spread evenly across various file types.\", \"2025-05-14T07:28:07.239Z\"]\n[\"harshal247_day_2025-03-27\", \"harshal247\", \"day\", \"2025-03-27\", \"harshal247: Made significant code changes by modifying 8 files with a total of +361/-126 lines, focusing entirely on tests work. Active today, maintaining a consistent work pattern with daily contributions.\", \"2025-05-14T07:28:07.285Z\"]\n[\"ai16z-demirix_day_2025-03-27\", \"ai16z-demirix\", \"day\", \"2025-03-27\", \"ai16z-demirix: Made significant code changes by modifying 49 files with a total of 2951 lines added and 1 line removed, focusing entirely on tests work. Active today, demonstrating a consistent work pattern with 2 commits.\", \"2025-05-14T07:28:07.481Z\"]\n[\"HarshModi2005_day_2025-03-27\", \"HarshModi2005\", \"day\", \"2025-03-27\", \"HarshModi2005: Merged 1 pull request, #4089, which added tests for the project-starter directory, resulting in a significant change of +3282/-832 lines. Activity was sporadic, with no other contributions or comments today.\", \"2025-05-14T07:28:07.498Z\"]\n[\"jmikedupont2_day_2025-03-26\", \"jmikedupont2\", \"day\", \"2025-03-26\", \"jmikedupont2: Created 3 issues today, all of which were closed, including #4087 \\\"Groq crashing when it should retry\\\" and #4086 \\\"Twitter: Authorization: Status is a duplicate.\\\" Additionally, commented on 4 issues, demonstrating sporadic activity.\", \"2025-05-14T07:28:07.623Z\"]\n[\"Y4NK33420_day_2025-03-27\", \"Y4NK33420\", \"day\", \"2025-03-27\", \"Y4NK33420: Merged 1 PR (#4092) that added extensive UI tests, contributing a significant +79402/-73030 lines. Modified 218 files with a primary focus on tests, demonstrating consistent activity with 2 commits today.\", \"2025-05-14T07:28:07.699Z\"]\n[\"lalalune_day_2025-03-26\", \"lalalune\", \"day\", \"2025-03-26\", \"lalalune: Made significant code changes by modifying 25 files with a total of 1,060 additions and 136 deletions, equally focusing on bugfix work and other tasks. Maintained a consistent activity pattern with 6 commits today.\", \"2025-05-14T07:28:07.746Z\"]\n[\"Samarthsinghal28_day_2025-03-27\", \"Samarthsinghal28\", \"day\", \"2025-03-27\", \"Samarthsinghal28: Merged 1 pull request (#4090) with significant contributions of +8449/-1497 lines, primarily focused on adding tests for each agent type in the-org package. Modified 12 files with a total of +1543/-3 lines, demonstrating consistent activity and a strong emphasis on test work.\", \"2025-05-14T07:28:07.783Z\"]\n[\"harshal247_day_2025-03-26\", \"harshal247\", \"day\", \"2025-03-26\", \"harshal247: Made code changes by modifying 2 files with a net change of +4/-5 lines, focusing on ensuring tests work (100%). Active today, maintaining a consistent work pattern with daily contributions.\", \"2025-05-14T07:28:08.426Z\"]\n[\"jmikedupont2_day_2025-03-27\", \"jmikedupont2\", \"day\", \"2025-03-27\", \"jmikedupont2: Created 1 issue (#4094 \\\"not building on windows\\\", CLOSED) and commented on 2 issues, demonstrating sporadic activity today.\", \"2025-05-14T07:28:08.481Z\"]\n[\"hishboy_day_2025-03-27\", \"hishboy\", \"day\", \"2025-03-27\", \"hishboy: Merged 1 significant pull request, #4096 \\\"Farcaster plugin for v2,\\\" with substantial changes of +8732/-2358 lines. Activity remains sporadic, with no other contributions today.\", \"2025-05-14T07:28:08.537Z\"]\n[\"madjin_day_2025-03-26\", \"madjin\", \"day\", \"2025-03-26\", \"madjin: Merged 1 PR (#4078) that updated JSDoc documentation across 62 files (+401/-0 lines) and modified 57 files with a total of +2226/-37 lines, demonstrating a strong focus on feature work. Active today with 67 commits, maintaining a consistent work pattern.\", \"2025-05-14T07:28:08.592Z\"]\n[\"samarth30_day_2025-03-26\", \"samarth30\", \"day\", \"2025-03-26\", \"samarth30: Made significant code changes by modifying 7 files with a total of +527/-19 lines across 3 commits, primarily focusing on feature work (67%). Active today, maintaining a consistent work pattern with contributions spread across various file types.\", \"2025-05-14T07:28:08.778Z\"]\n[\"elvin-du_day_2025-03-28\", \"elvin-du\", \"day\", \"2025-03-28\", \"elvin-du: Created 1 issue (#4101 \\\"dependency not found\\uff08npm error notarget No matching version f...\\\" (CLOSED)), showing sporadic activity today.\", \"2025-05-14T07:28:08.827Z\"]\n[\"madjin_day_2025-03-27\", \"madjin\", \"day\", \"2025-03-27\", \"madjin: Made significant code changes by modifying 70 files, resulting in a total of +4144 lines added and -241 lines removed, with a primary focus on other work. Active today, demonstrating a consistent work pattern with 1 commit.\", \"2025-05-14T07:28:08.850Z\"]\n[\"monilpat_day_2025-03-26\", \"monilpat\", \"day\", \"2025-03-26\", \"monilpat: Made significant code changes by modifying 30 files (+831/-298 lines) across 3 commits, demonstrating a consistent work pattern with activity every day. Additionally, provided 3 reviews with 3 approvals and left 2 comments on PRs, focusing entirely on other work.\", \"2025-05-14T07:28:08.894Z\"]\n[\"frahlg_day_2025-03-29\", \"frahlg\", \"day\", \"2025-03-29\", \"frahlg: Created 1 issue (#4109 \\\"Installation fails: Cannot find dependency @elizaos/plugin-sq...\\\") which has been closed, showing sporadic activity today.\", \"2025-05-14T07:28:09.066Z\"]\n[\"odilitime_day_2025-03-29\", \"odilitime\", \"day\", \"2025-03-29\", \"odilitime: Engaged in the review process with 1 review comment but did not approve or request changes. Activity remains sporadic, with no contributions in other areas today.\", \"2025-05-14T07:28:09.083Z\"]\n[\"jmikedupont2_day_2025-03-28\", \"jmikedupont2\", \"day\", \"2025-03-28\", \"jmikedupont2: Created 1 issue today (#4097 \\\"ENABLE_TWITTER_POST_GENERATION is this still used?\\\") which has been closed, showing sporadic activity with no merged pull requests or code changes.\", \"2025-05-14T07:28:09.179Z\"]\n[\"0xbbjoker_day_2025-03-28\", \"0xbbjoker\", \"day\", \"2025-03-28\", \"0xbbjoker: Merged 1 PR today, specifically PR #4098 \\\"Enhance/plugin telegram\\\" with a contribution of +293/-50 lines. Activity remains sporadic, with no new issues created or comments made.\", \"2025-05-14T07:28:09.227Z\"]\n[\"Samarthsinghal28_day_2025-03-28\", \"Samarthsinghal28\", \"day\", \"2025-03-28\", \"Samarthsinghal28: Made significant code changes by modifying 110 files with a total of +6906/-1494 lines, primarily focusing on bugfix work (67%) and tests work (33%) across 3 commits. Demonstrated consistent activity with contributions today, reflecting a strong commitment to improving the codebase.\", \"2025-05-14T07:28:09.256Z\"]\n[\"harshal247_day_2025-03-28\", \"harshal247\", \"day\", \"2025-03-28\", \"harshal247: Merged 1 PR (#4100) with significant changes to resolve failing CLI test cases (+5897/-10663 lines), modifying 11 files in the process. Maintained a consistent activity pattern, focusing entirely on ensuring tests work effectively.\", \"2025-05-14T07:28:09.285Z\"]\n[\"0xbbjoker_day_2025-03-29\", \"0xbbjoker\", \"day\", \"2025-03-29\", \"0xbbjoker: Merged 1 pull request today, specifically PR #4106 \\\"Fix/plugin telegram,\\\" which included significant changes of +5474/-11025 lines. Activity remains sporadic, with no other contributions recorded.\", \"2025-05-14T07:28:09.387Z\"]\n[\"monilpat_day_2025-03-27\", \"monilpat\", \"day\", \"2025-03-27\", \"monilpat: Made significant code changes by modifying 70 files, resulting in a total of +4144/-241 lines, with a primary focus on other work. Active today, continuing a consistent pattern of contributions.\", \"2025-05-14T07:28:09.528Z\"]\n[\"samarth30_day_2025-03-29\", \"samarth30\", \"day\", \"2025-03-29\", \"samarth30: Made significant code changes by modifying 352 files, resulting in a total of +55,420/-15,118 lines across 7 commits, with a primary focus on other work (86%) and some bugfix efforts (14%). Maintained a consistent activity pattern, being active every day.\", \"2025-05-14T07:28:09.610Z\"]\n[\"sudeepb02_day_2025-03-27\", \"sudeepb02\", \"day\", \"2025-03-27\", \"sudeepb02: Opened 1 pull request (#4093) focused on fixing plugin-evm tests, modifying 3 files with a total of 46 additions and 3 deletions. Maintained a consistent activity pattern, dedicating 100% of efforts to bugfix work today.\", \"2025-05-14T07:28:09.657Z\"]\n[\"yungalgo_day_2025-03-26\", \"yungalgo\", \"day\", \"2025-03-26\", \"yungalgo: Merged 1 PR (#4079) with code changes of +3/-1 lines, demonstrating consistent activity with a focus on other work.\", \"2025-05-14T07:28:09.757Z\"]\n[\"madjin_day_2025-03-29\", \"madjin\", \"day\", \"2025-03-29\", \"madjin: Contributed significantly with 11 commits, modifying 69 files (+2960/-10101 lines), primarily focusing on other work (73%) and feature work (18%). Created 2 issues (#4107 and #3989), both of which were closed, and commented on 5 issues, demonstrating consistent engagement in the project.\", \"2025-05-14T07:28:09.874Z\"]\n[\"yungalgo_day_2025-03-27\", \"yungalgo\", \"day\", \"2025-03-27\", \"yungalgo: Merged 1 PR (#4095 \\\"Eli2 107/fix plugin publishing\\\") with significant changes of +5755/-1488 lines, while modifying 12 files across 3 commits. The work was evenly split between bug fixes, tests, and other tasks, demonstrating consistent activity today.\", \"2025-05-14T07:28:09.950Z\"]\n[\"tcm390_day_2025-03-27\", \"tcm390\", \"day\", \"2025-03-27\", \"tcm390: Merged 1 pull request (#4091) with significant changes (+11900/-11595 lines), primarily focusing on other work (82%) and refactoring (18%) across 63 modified files (+2915/-67 lines) with 11 commits. Maintained a consistent activity pattern, being active every day.\", \"2025-05-14T07:28:09.961Z\"]\n[\"tcm390_day_2025-03-26\", \"tcm390\", \"day\", \"2025-03-26\", \"tcm390: Merged 5 PRs, including significant fixes and features such as #4085 \\\"fix: settings action\\\" (+4262/-72 lines) and #4080 \\\"feat: env settings gui\\\" (+0/-0 lines), while also creating 2 issues related to GUI functionality. Maintained a consistent work pattern with 20 commits and modifications across 76 files (+2253/-348 lines).\", \"2025-05-14T07:28:10.083Z\"]\n[\"sw2347_day_2025-03-29\", \"sw2347\", \"day\", \"2025-03-29\", \"sw2347: Created 1 issue (#4105 \\\"quickstart guide instructions inaccurate/outdated\\\", CLOSED) and commented on another issue, demonstrating sporadic activity today.\", \"2025-05-14T07:28:10.085Z\"]\n[\"madjin_day_2025-03-28\", \"madjin\", \"day\", \"2025-03-28\", \"madjin: Merged 1 PR (#4104) focused on documentation updates, contributing a significant change of +10251/-10324 lines. Modified 89 files with 11 commits, primarily concentrating on feature work (45%) and other tasks (36%).\", \"2025-05-14T07:28:10.149Z\"]\n[\"yungalgo_day_2025-03-29\", \"yungalgo\", \"day\", \"2025-03-29\", \"yungalgo: Made a bugfix contribution by modifying 1 file with a total of 20 lines changed (20 additions and 20 deletions), demonstrating consistent activity with daily engagement.\", \"2025-05-14T07:28:10.323Z\"]\n[\"mern-hash_day_2025-03-28\", \"mern-hash\", \"day\", \"2025-03-28\", \"mern-hash: Created 1 issue today (#4102 \\\"not getting links and hashtags in my twitter post\\\"), which has been closed. The activity reflects sporadic engagement, with no merged pull requests or code changes.\", \"2025-05-14T07:28:10.559Z\"]\n[\"AbdelrahmanZ08_day_2025-03-30\", \"AbdelrahmanZ08\", \"day\", \"2025-03-30\", \"AbdelrahmanZ08: Created 1 issue today (#4115 \\\"Twitter Plugin: Duplicate Memory Creation on Mentions & Null ...\\\") which has been closed, showing sporadic activity with no other contributions.\", \"2025-05-14T07:28:10.683Z\"]\n[\"samarth30_day_2025-03-28\", \"samarth30\", \"day\", \"2025-03-28\", \"samarth30: Made significant code changes by modifying 4 files with a total of +247/-170 lines, equally focusing on feature work and refactoring efforts. Active today, maintaining a consistent work pattern with 2 commits.\", \"2025-05-14T07:28:10.701Z\"]\n[\"madjin_day_2025-03-30\", \"madjin\", \"day\", \"2025-03-30\", \"madjin: Merged 1 PR (#4114 \\\"chore: Update docs\\\") with significant changes of +17243/-5709 lines, while also creating 2 issues related to CLI tool instructions and documentation improvements. Maintained a consistent activity pattern, focusing entirely on documentation work today.\", \"2025-05-14T07:28:10.743Z\"]\n[\"tcm390_day_2025-03-28\", \"tcm390\", \"day\", \"2025-03-28\", \"tcm390: Merged 1 pull request (#4099 \\\"feat: community manager\\\") with significant changes of +3548/-22 lines, while modifying 97 files with a total of +6025/-127 lines across 9 commits. Maintained a consistent activity pattern, focusing entirely on other work today.\", \"2025-05-14T07:28:10.760Z\"]\n[\"0xbryer_day_2025-03-30\", \"0xbryer\", \"day\", \"2025-03-30\", \"0xbryer: Merged 1 PR (#4116) focused on fixing a typo in Thai text, contributing a net change of +1/-1 lines. Maintained a consistent activity pattern, with a primary focus on bugfix work in documentation.\", \"2025-05-14T07:28:10.814Z\"]\n[\"monilpat_day_2025-03-28\", \"monilpat\", \"day\", \"2025-03-28\", \"monilpat: Engaged in a major refactoring effort, modifying 7 files with a total of +822/-29 lines, and completed 1 commit. Additionally, provided 6 reviews, including 2 approvals and 1 change request, demonstrating consistent activity.\", \"2025-05-14T07:28:10.835Z\"]\n[\"wtfsayo_day_2025-03-29\", \"wtfsayo\", \"day\", \"2025-03-29\", \"wtfsayo: Merged 4 PRs, including a significant bug fix for the Twitter plugin in PR #4108 (+2141/-1880 lines), while modifying 112 files overall (+6519/-3105 lines). The work was primarily focused on bug fixes (60%) and featured a consistent activity pattern with 5 commits today.\", \"2025-05-14T07:28:10.837Z\"]\n[\"coxnate87_day_2025-03-30\", \"coxnate87\", \"day\", \"2025-03-30\", \"coxnate87: Created 1 issue (#4117 \\\"HOW do we block and ban interactions with specific accounts???\\\") which has been closed, showing sporadic activity today.\", \"2025-05-14T07:28:10.947Z\"]\n[\"wtfsayo_day_2025-03-26\", \"wtfsayo\", \"day\", \"2025-03-26\", \"wtfsayo: Merged 2 PRs (#4083 with +125/-91 lines and #4081 with +9/-11 lines), modifying 15 files with a total of +1349/-113 lines across 4 commits. Maintained a consistent activity pattern, focusing entirely on code changes today.\", \"2025-05-14T07:28:11.138Z\"]\n[\"ai16z-demirix_day_2025-03-30\", \"ai16z-demirix\", \"day\", \"2025-03-30\", \"ai16z-demirix: Made significant code changes by modifying 135 files, resulting in a net change of +4960/-9834 lines, with a primary focus on tests work (100%). Additionally, contributed 1 comment on a pull request, maintaining a consistent activity pattern with daily contributions.\", \"2025-05-14T07:28:11.234Z\"]\n[\"wtfsayo_day_2025-03-28\", \"wtfsayo\", \"day\", \"2025-03-28\", \"wtfsayo: Merged 1 PR (#4103) with code changes of +3/-3 lines, demonstrating consistent activity with a focus on other work. Additionally, commented on 1 issue, maintaining engagement in the project.\", \"2025-05-14T07:28:11.280Z\"]\n[\"Cooops_day_2025-03-31\", \"Cooops\", \"day\", \"2025-03-31\", \"Cooops: Opened 1 pull request (#4123) titled \\\"More email changes eliza base made\\\" but did not merge any today, showing sporadic activity with no other contributions.\", \"2025-05-14T07:28:11.395Z\"]\n[\"HarshModi2005_day_2025-03-31\", \"HarshModi2005\", \"day\", \"2025-03-31\", \"HarshModi2005: Made significant code changes by modifying 25 files with a total of +2937/-417 lines, focusing equally on bugfix work and tests. Additionally, provided 1 review comment and maintained a consistent activity pattern, being active every day.\", \"2025-05-14T07:28:11.412Z\"]\n[\"hishboy_day_2025-03-31\", \"hishboy\", \"day\", \"2025-03-31\", \"hishboy: Made significant code changes by modifying 100 files with a total of +5285/-1510 lines across 15 commits, focusing primarily on bugfix work (40%) and refactoring (20%). Maintained a consistent activity pattern, being active every day.\", \"2025-05-14T07:28:11.488Z\"]\n[\"HashWarlock_day_2025-03-31\", \"HashWarlock\", \"day\", \"2025-03-31\", \"HashWarlock: Merged 1 pull request (#4120) focused on reducing the Docker image size, contributing a net change of +19/-30 lines. Maintained a consistent activity pattern, being active every day this week.\", \"2025-05-14T07:28:11.658Z\"]\n[\"odilitime_day_2025-03-30\", \"odilitime\", \"day\", \"2025-03-30\", \"odilitime: Reviewed 7 pull requests, providing 1 approval and 6 comments, but did not merge any PRs or make any code changes today. Activity was sporadic, with engagement on only 1 out of the last 1 days.\", \"2025-05-14T07:28:11.953Z\"]\n[\"wtfsayo_day_2025-03-30\", \"wtfsayo\", \"day\", \"2025-03-30\", \"wtfsayo: Merged 1 PR (#4118) focused on bug fixes, contributing a total of +653/-783 lines across 4 modified files. Actively engaged with the community by commenting on 10 issues, demonstrating consistent participation.\", \"2025-05-14T07:28:12.041Z\"]\n[\"AbdelrahmanZ08_day_2025-04-01\", \"AbdelrahmanZ08\", \"day\", \"2025-04-01\", \"AbdelrahmanZ08: Created 1 issue (#4127 \\\"Repeat checking on interaction, mentioned tweets\\\") which has been closed, showing sporadic activity today.\", \"2025-05-14T07:28:12.152Z\"]\n[\"HashWarlock_day_2025-04-01\", \"HashWarlock\", \"day\", \"2025-04-01\", \"HashWarlock: Contributed with 1 review, providing 1 comment but did not merge or open any pull requests or issues today. Activity remains sporadic, being active on only 0 out of 1 days this period.\", \"2025-05-14T07:28:12.227Z\"]\n[\"tcm390_day_2025-03-30\", \"tcm390\", \"day\", \"2025-03-30\", \"tcm390: Made significant code changes by modifying 138 files (+4681/-10058 lines) with a balanced focus on bugfix work (50%) and other tasks (50%), demonstrating consistent activity with 4 commits today.\", \"2025-05-14T07:28:12.355Z\"]\n[\"Y4NK33420_day_2025-04-01\", \"Y4NK33420\", \"day\", \"2025-04-01\", \"Y4NK33420: Made significant code changes by modifying 130 files, resulting in a net change of +1072/-58870 lines, with a balanced focus on tests and other work. Maintained a consistent activity pattern, being active every day.\", \"2025-05-14T07:28:12.492Z\"]\n[\"0xbbjoker_day_2025-03-31\", \"0xbbjoker\", \"day\", \"2025-03-31\", \"0xbbjoker: Opened 1 pull request (#4124) focused on fixing room and entity sync for Telegram, and contributed 1 review with a comment. Activity has been sporadic, with engagement on only 1 out of the last 1 days.\", \"2025-05-14T07:28:12.521Z\"]\n[\"0xbbjoker_day_2025-04-01\", \"0xbbjoker\", \"day\", \"2025-04-01\", \"0xbbjoker: Merged 4 PRs today, including a significant fix for the data model sync in PR #4137 (+712/-450 lines) and enhancements to the Telegram integration in PR #4128 (+3604/-902 lines). This reflects a sporadic activity pattern with a focus on improving functionality and fixing bugs.\", \"2025-05-14T07:28:12.610Z\"]\n[\"Samarthsinghal28_day_2025-04-01\", \"Samarthsinghal28\", \"day\", \"2025-04-01\", \"Samarthsinghal28: Merged 1 pull request (#4130) focused on fixing plugin EVM tests, contributing a significant change of +14043/-11244 lines across 245 modified files. The work was primarily centered on bug fixes and tests, demonstrating consistent activity with 5 commits today.\", \"2025-05-14T07:28:12.707Z\"]\n[\"odilitime_day_2025-03-31\", \"odilitime\", \"day\", \"2025-03-31\", \"odilitime: Contributed by reviewing 2 pull requests with 2 approvals, demonstrating sporadic activity today. No code changes or issues were created or closed.\", \"2025-05-14T07:28:12.786Z\"]\n[\"monilpat_day_2025-03-31\", \"monilpat\", \"day\", \"2025-03-31\", \"monilpat: Made significant code changes by modifying 335 files, resulting in a net change of +14,310 lines and -21,325 lines across 4 commits, with a primary focus on other work (75%) and refactor work (25%). Active today, demonstrating a consistent work pattern with daily contributions.\", \"2025-05-14T07:28:12.853Z\"]\n[\"tcm390_day_2025-03-31\", \"tcm390\", \"day\", \"2025-03-31\", \"tcm390: Made significant code changes by modifying 3 files (+13/-131 lines) with a focus on other work (67%) and refactor work (33%), while also contributing 1 review with a comment. Maintained a consistent activity pattern, being active every day.\", \"2025-05-14T07:28:13.125Z\"]\n[\"samarth30_day_2025-03-31\", \"samarth30\", \"day\", \"2025-03-31\", \"samarth30: Made code changes by modifying 1 file with a total of 55 additions and 5 deletions, demonstrating consistent activity with 1 commit today. Focused entirely on other work, maintaining a very consistent work pattern by being active every day.\", \"2025-05-14T07:28:13.396Z\"]\n[\"tercel_day_2025-03-31\", \"tercel\", \"day\", \"2025-03-31\", \"tercel: Created 1 issue (#4119 \\\"router.post('/:agentId/rooms' feels haze\\\") which has been closed, and commented on another issue, demonstrating sporadic activity today.\", \"2025-05-14T07:28:13.665Z\"]\n[\"avp1598_day_2025-04-01\", \"avp1598\", \"day\", \"2025-04-01\", \"avp1598: Merged 1 PR (#4140) adding the ability to choose an embedding model in the OpenAI plugin, with significant code changes of +58/-34 lines across 8 modified files. Maintained a consistent activity pattern, focusing primarily on other work (80%) while contributing to feature development (20%).\", \"2025-05-14T07:28:13.667Z\"]\n[\"lalalune_day_2025-04-01\", \"lalalune\", \"day\", \"2025-04-01\", \"lalalune: Made significant code changes by modifying 143 files with a total of +7012/-2084 lines across 9 commits, focusing primarily on other work (44%) and bugfixes (33%). Engaged with the project through 2 comments on pull requests, maintaining a consistent activity pattern.\", \"2025-05-14T07:28:13.984Z\"]\n[\"dependabot[bot]_day_2025-04-01\", \"dependabot[bot]\", \"day\", \"2025-04-01\", \"dependabot[bot]: Modified 1 file with a total of 11 lines changed (11 additions and 11 deletions), maintaining a consistent activity pattern with contributions every day. The primary focus was on other work, reflecting a steady commitment to ongoing improvements.\", \"2025-05-14T07:28:13.999Z\"]\n[\"wtfsayo_day_2025-03-31\", \"wtfsayo\", \"day\", \"2025-03-31\", \"wtfsayo: Merged 2 PRs (#4122 and #4121) with significant code changes (+800/-186 lines), while modifying 41 files overall (+1464/-1029 lines) across 5 commits. The primary focus was on tests and feature work, demonstrating consistent activity with a balanced approach to code and configuration updates.\", \"2025-05-14T07:28:14.119Z\"]\n[\"monilpat_day_2025-04-01\", \"monilpat\", \"day\", \"2025-04-01\", \"monilpat: Engaged in a major refactoring effort, modifying 187 files with a total of +8293/-2592 lines in a single commit. Additionally, provided 2 reviews, including 1 approval and 1 comment, demonstrating consistent activity today.\", \"2025-05-14T07:28:14.247Z\"]\n[\"hishboy_day_2025-04-01\", \"hishboy\", \"day\", \"2025-04-01\", \"hishboy: Made significant code changes by modifying 7 files with a total of +176/-84 lines, focusing primarily on bugfix work (60%) and other tasks (40%) across 5 commits. Active today, demonstrating a consistent work pattern with contributions spread across various file types.\", \"2025-05-14T07:28:14.343Z\"]\n[\"retdude_day_2025-04-01\", \"retdude\", \"day\", \"2025-04-01\", \"retdude: Merged 1 significant pull request (#4136) with extensive changes (+52141/-24102 lines), modifying 1273 files and demonstrating consistent activity with 2 commits today.\", \"2025-05-14T07:28:15.345Z\"]\n[\"odilitime_day_2025-04-01\", \"odilitime\", \"day\", \"2025-04-01\", \"odilitime: Opened 1 PR (#4126) focused on removing the messageHandlerTemplate phase from bootstrap, while modifying 19 files with a total of +714/-178 lines across 4 commits, primarily concentrating on other work (75%) and bugfixes (25%). Actively engaged in the review process with 10 total reviews, including 6 approvals.\", \"2025-05-14T07:28:15.499Z\"]\n[\"pgoos_day_2025-04-01\", \"pgoos\", \"day\", \"2025-04-01\", \"pgoos: Engaged in code reviews with 2 comments but did not merge any pull requests or make any code changes today. Activity was sporadic, being active on only 0 out of 1 days this period.\", \"2025-05-14T07:28:15.624Z\"]\n[\"wtfsayo_day_2025-04-01\", \"wtfsayo\", \"day\", \"2025-04-01\", \"wtfsayo: Merged 4 PRs, including a significant refactor in #4133 with +6704/-1917 lines, and focused on other work (59%) alongside bug fixes (29%), modifying 303 files in total (+23058/-7145 lines) across 17 commits. Active consistently, wtfsayo opened 1 PR (#4138) for a browserify-stream import.\", \"2025-05-14T07:28:15.992Z\"]\n[\"tcm390_day_2025-04-01\", \"tcm390\", \"day\", \"2025-04-01\", \"tcm390: Merged 1 significant pull request (#4134 \\\"feat: tg community manager\\\") with a total of +7976/-2422 lines, while modifying 335 files across 22 commits. The primary focus was on other work (86%), demonstrating consistent activity with a strong emphasis on code changes.\", \"2025-05-14T07:28:16.345Z\"]\n[\"yungalgo_day_2025-04-01\", \"yungalgo\", \"day\", \"2025-04-01\", \"yungalgo: Merged 1 PR (#4132 \\\"Chore/plugin publishing fixes\\\") with significant changes of +135/-84 lines, while modifying 14 files in total (+270/-168 lines) across 12 commits. Maintained a consistent activity pattern, focusing primarily on other work (83%) and contributing 4 comments in reviews.\", \"2025-05-14T07:28:17.134Z\"]"
}