# elizaOS Discord - 2025-01-03

## Overall Discussion Highlights

### Development & Technical Updates

- **ElizaOS Core Development**: Users are experiencing build errors with the latest main branch, particularly with Buffer/ArrayBuffer type mismatches in the plugin-node package. Node.js version 23.3.0 is recommended over newer versions for compatibility.

- **Model Configuration**: Users are working with various LLM providers (OpenAI, Anthropic, Ollama, local Llama) and facing issues with model selection persistence. Setting "model": "small" in character configuration and populating SMALL_OPENAI_MODEL in .env file is recommended.

- **Plugin Development**: Community members are creating custom plugins for cryptocurrency data, web search, and RAG (Retrieval Augmented Generation). Santi shared work on a plugin for ordinals that would enable receiving, transferring, and minting Runes, inscriptions, and Rare sats.

- **Deployment Challenges**: Users are seeking guidance on hosting agents on services like Digital Ocean, AWS, and Railway. Docker deployment is recommended but presents challenges.

- **Discord Summarizer Tool**: Jin shared a GitHub link to a discord-summarizer tool and mentioned working on improvements, potentially building an Eliza assistant for Discord over the weekend.

- **Project Management**: Jin mentioned development of an "Eliza agent project manager" being built by former Stability AI engineers to improve project coordination and information flow, tracking GitHub issues, milestones, and team assignments.

### AI TV & Media Production

- **News Show Automation**: A pipeline is being developed where news aggregation feeds into LLM-generated TV scripts that are rendered in 3D, with automated image selection for news segments.

- **"Clank Tank" Show**: A Shark Tank-style show is being developed with two approaches: fully pre-generated content versus an interactive format where real humans pitch to AI judges.

- **Technical Challenges**: Media loading/management, camera transitions, maintaining character consistency, and balancing automation with human oversight are being addressed.

### Community & Ecosystem

- **DegenAI Discussions**: Community members expressed concerns about DegenAI's positioning, marketing, and technical development compared to competitors. Suggestions included improving DegenAI's personality, making it more upbeat, focusing on trading expertise, and clarifying its mission.

- **Tokenomics & Tribute System**: Jin confirmed they're working on data wrangling discussions and don't plan to let the tribute system fade. Concerns were raised about ElizaOS launchpads being forked without creators knowing about the tribute program.

- **Bybit Listing**: The community discussed the Bybit listing vote, which reached 100% listing odds, with voting ending on Monday.

## Key Questions & Answers

**Q: How do I fix the "Buffer<ArrayBufferLike> is not assignable to parameter of type 'ArrayBuffer'" error?**  
A: This is a widespread error in the latest release affecting multiple OSes. (answered by petruch10)

**Q: How do I configure my character to use a smaller model instead of the default large one?**  
A: Set "model": "small" in character configuration and populate SMALL_OPENAI_MODEL in .env file. (answered by OptionsFlo)

**Q: How do I make my agent only post on its timeline or when mentioned?**  
A: Add a custom twitterShouldRespondTemplate in your character file. (answered by Matt Gunnin)

**Q: How do I deploy an agent to a server?**  
A: You can use Docker on Digital Ocean droplets or AWS. (answered by Mike D.)

**Q: How do I use Ollama with Eliza?**  
A: Add "http://" to the localhost:11434 URL in .env. (answered by SquintDev)

**Q: How do I add PDF files as a source of knowledge?**  
A: Use folder2knowledge tool. (answered by dragonlord)

**Q: How can I use ai16z for trading?**  
A: The 2 agents from ai16z can't trade for you. They trade their portfolio and anything sent to their wallets are treated as a donation. (answered by shakejr)

**Q: What platforms can I use to host an agent?**  
A: For hosting check out render or fly.io, they work great with agents. (answered by BOSSU)

**Q: Is degenai repo public?**  
A: "He's just a vanilla Eliza, so yes. And we he diverges, there will be a lag but eventually a public repo. I think that's the current plan" (answered by Odilitime)

**Q: Where should I start for building energy sector related plugins?**  
A: Start with a blank plugin to get the hang of how things work, then slowly start implementing your desired functions! (answered by Santi)

## Community Help & Collaboration

- **Agent Setup Assistance**: OptionsFlo helped KeyesCode.eth with character model configuration, suggesting setting model to "gpt-4o-mini" in settings and SMALL_OPENAI_MODEL in .env.

- **Twitter Integration**: Matt Gunnin helped Affaan control when the agent responds on Twitter by providing template code, while Yung Carl helped Gribbly reduce the size of X replies and prevent multiple replies.

- **Deployment Support**: Mike D. helped Jent with deploying agents to servers, suggesting Docker on Digital Ocean droplets or AWS.

- **Custom Response Implementation**: Mike D. shared a Python script with jasiu for an OpenAI proxy server that creates tickets for custom responses.

- **Plugin Development**: Santi guided grab a stick on building energy sector related plugins, advising to start with a blank plugin to learn the basics.

- **Documentation Improvement**: 0xwitch worked on updating the awesome-eliza repository with new projects and fixing broken links, with Jin suggesting using hackmd.io for collaborative editing and tipping 0xwitch 50.76 ai16z (~$100) for their work.

- **AI TV Development**: SM Sith Lord helped KamX test the Clank Tank show concept by generating a test episode to demonstrate how AI judges would respond, while boom explained the need for voice-to-text transcription and maintaining show pacing.

## Action Items

### Technical

- Fix Buffer/ArrayBuffer type mismatch in plugin-node package (Citizen1553)
- Fix SQLite vector dimension mismatch error (cryptogatsu)
- Resolve issue with agents stopping detection of mentions after running for hours (mattychooch)
- Fix issue with pnpm-lock.yaml being out of date (Piotr G)
- Update repo README to communicate about ecosystem entry fee (5-10%) for ElizaOS forks (Odilitime)
- Implement clickwrap option for agent creation (DorianD)
- Create ETL pipeline for data processing (yikesawjeez)
- Create an Eliza assistant for Discord (jin)
- Develop an Eliza agent project manager (jin)
- Automate the news show system (jin)
- Implement news aggregator that pulls images while scraping data (SM Sith Lord)
- Create a media panel for complex shows (boom)
- Implement handheld camera operator that tracks actors (boom)
- Develop voice-to-text transcription for human audio clips in Clank Tank (boom)
- Fix GitHub news aggregator (SM Sith Lord)

### Documentation

- Create guide for deploying agents to servers (Jent)
- Improve plugin development documentation (pupathebig)
- Document all available template variables (Salacoste)
- Create layman's guide to data wrangling (jin)
- Update awesome-eliza repository (0xwitch)
- Release economic white paper/tokenomics details (阿拉斯加的狗🔯, zocktay, shakejr)
- Create detailed personality profiles for AI characters (SM Sith Lord)
- Guidance on where to ask implementation questions (confluent)

### Feature

- Add ability to control agent response frequency (jaycool)
- Add support for token scanning (cryptogatsu)
- Develop system for yield generation on tokens (samsar)
- Launch the token launchpad (zocktay)
- Implement 24/7 trading for pmairca (zocktay)
- Plugin for ordinals to receive, transfer & mint Runes, inscriptions and Rare sats (Santi)
- Energy sector related plugins (grab a stick)
- Improve RAG capabilities (Salacoste)
- Add dramatic pauses and transitions to Clank Tank show (KamX)
- Create matte transitions and segment animations with AI16Z branding (boom)
- Implement typeform submission system for Clank Tank pitches (KamX)
- Add option to use custom VRM files for pitch presenters (KamX)
- Improve DegenAI's character with more upbeat personality and focus on trading expertise (DorianD)
- Clarify DegenAI's mission and vision (smetter)
- Create NFT collection for DegenAI with free mint for top 5k holders (solshaky)