# elizaOS Discord - 2025-03-01

## Overall Discussion Highlights

### Technical Development
- **ElizaOS v0.25.9 Update**: A new version was mentioned with a cleaner codebase structure, though some users experienced integration challenges with the new architecture.
- **Memory Management**: Several users encountered out-of-memory errors when loading knowledge into agents, solved by increasing Node.js memory limits with `NODE_OPTIONS="--max-old-space-size=6144"`.
- **Model Configuration**: Discussions about controlling agent behavior through parameters like temperature, frequency_penalty, and presence_penalty to reduce repetitive outputs, particularly for Twitter bots.
- **Showcase Page**: Jin shared an update about the elizaOS showcase page (https://elizaos.github.io/eliza/showcase/) which displays packages but needs further polish.

### Client Integrations
- **Twitter Integration**: Multiple users discussed challenges with Twitter client integration, including image generation/posting capabilities and controlling which models agents use for tweets.
- **Discord Integration**: Users sought help adding Discord clients to the new release of ElizaOS, with discussions about preventing auto-joining voice channels and making bots more proactive in conversations.
- **Client Architecture**: The latest version's cleaner codebase structure created challenges for some users trying to integrate clients.

### Community & Organization
- **Website Issues**: The eliza.gg website was reported broken, with jin confirming they would set up a new site since the previous maintainer went AWOL.
- **Demo Day Planning**: A demo day was organized for team members to present their projects, with jin extending the timeline to two weeks after fishai reported GPU failures.
- **Documentation Needs**: jintern mentioned working on integration documentation to address repetitive questions from new users.

### Tokenomics & Business
- **Made in America List**: Discussion about getting ai16z/elizaOS featured prominently on a "Made in America" list.
- **Layer Network Concept**: A suggestion to create a layer network for collecting agent data with access controlled by staking and RPC nodes, similar to Story Protocol.
- **AI-NFT Terminal**: User Lowes shared an update about an AI-NFT terminal based on elizaOS that now has basic on-chain fund manager capabilities.

## Key Questions & Answers

**Q: Where do I install the CLI?**  
A: When you clone elizaos/eliza it's available after running "pnpm install" in packages/cli (answered by odilitime)

**Q: How can I add the discord client to the new release of eliza?**  
A: Install the dependency and update the json file adding discord to "clients" property (answered by pinecone_magg)

**Q: How to fix memory issues when adding knowledge?**  
A: Add `NODE_OPTIONS="--max-old-space-size=6144"` to your .env file (answered by CARSON.ts)

**Q: What's the npx command to add a plugin directly into your package.json?**  
A: `npx elizaos plugins install elizaos-plugins/PLUGIN_NAME` (answered by Odilitime)

**Q: How to control what models the agents use when tweeting in the env file?**  
A: Set OPENAI_MODEL in .env or override per character in character.json config (answered by jintern)

**Q: How do I know my knowledge is being fetched and used?**  
A: Check logs for "retrieving from knowledge" messages or test with questions only in knowledge files (answered by jintern)

**Q: How do I stop my agent from auto joining voice again?**  
A: Use discord permissions (answered by Odilitime)

**Q: Which underlying LLM are you using?**  
A: "We're using local LLMs for most of the core functions. Runtime has access to different providers that devs can declare in the characterfile. Depends what you're trying to do, some tasks need beefier models than others." (answered by jintern)

## Community Help & Collaboration

1. **Memory Management Solution**:
   CARSON.ts both encountered and solved memory issues when adding knowledge by adding `NODE_OPTIONS="--max-old-space-size=6144"` to the .env file, then shared this solution with the community.

2. **CLI Installation Guidance**:
   odilitime helped pinecone_magg with CLI installation, explaining it's available after running "pnpm install" in packages/cli.

3. **Knowledge Retrieval Verification**:
   jintern helped Redvoid verify knowledge integration by explaining how to check logs for "retrieving from knowledge" messages and suggesting tests with questions only found in knowledge files.

4. **Twitter Configuration Assistance**:
   jintern helped ThanosDaSith24 understand how to control which models agents use for tweets by explaining configuration options in both .env and character.json.

5. **Website Replacement**:
   jin committed to setting up a new site after Teng Yan reported that eliza.gg was broken, noting the previous maintainer had gone AWOL.

6. **Plugin Installation**:
   Odilitime provided Berlin with the command for adding plugins directly to package.json: `npx elizaos plugins install elizaos-plugins/PLUGIN_NAME`.

## Action Items

### Technical
- Fix memory issues when loading knowledge by adding `NODE_OPTIONS="--max-old-space-size=6144"` to .env (Mentioned by CARSON.ts)
- Update to the version in the develop branch to fix Discord double message issue (Mentioned by Odilitime)
- Fix broken eliza.gg website (Mentioned by Teng Yan)
- Setup new website to replace eliza.gg (Mentioned by jin)
- Fix Twitter image generation and posting capability (Mentioned by Abderahman)
- Fix BGE model initialization errors on hosted platforms (Mentioned by Ordinal Watches)
- Implement proper memory storage to prevent repetitive tweets (Mentioned by Redvoid)
- Polish the elizaOS showcase page with more orange color (Mentioned by jin)
- Get the Shaw tweet archive (Mentioned by Odilitime)
- Prepare presentation slides for demo day (Mentioned by jin)

### Documentation
- Provide documentation on handling PDF files in Eliza (Mentioned by andy4net)
- Document Twitter-specific configuration options for character models (Mentioned by artzy)
- Create a .cursorrules document specifically for building Eliza agents and plugins (Mentioned by Slothify⚡Daily Gmove)
- Update docs on how to properly add Discord plugin to character files (Mentioned by jin)
- Create elizaOS integration documentation for new users (Mentioned by jintern)
- Organize and update tokenomics documentation (Mentioned by jin)

### Features
- Add /reply, /quote, /tweet commands and approvals for tweets (Mentioned by mike🇭🇺)
- Add ability to get Twitter username/ID of users mentioning the agent (Mentioned by elamore)
- Add ability to switch character during runtime (Mentioned by Rick)
- Implement modelConfig settings in character.json for controlling temperature and penalties (Mentioned by artzy)
- Add Facebook and LinkedIn clients (Mentioned by Redvoid)
- Make Discord bots more proactive in conversations (Mentioned by pinecone_magg)
- Add support for web-search plugin to post results on feed (Mentioned by Jon)
- Explore development of agents capable of reviewing projects/pitches (Mentioned by Kenk)
- Create a layer network for collecting agent data with access controlled by staking and RPC nodes (Mentioned by DorianD)
- Add elizaOS/ai16z to "Made in America" list (Mentioned by 𝔭𝔩𝔞𝔱𝔞 𝔑𝔬 𝔉𝔞𝔭 𝔞𝔯𝔠)