# elizaOS Development Discord - 2025-03-31

## Overall Discussion Highlights

### Architecture & Development
- **V2 Architecture Migration**: The community is adapting to the transition from v1 to v2 architecture, where "clients" have been replaced with "plugins + services"
- **Agent Storage Location**: Confusion about where agents created via CLI are stored in v2dev, as they don't appear in the visible codebase
- **Vector Database Usage**: Discussion about vector database options with pg-vector mentioned as a preferred solution
- **GitHub Dependencies**: Questions about pinning specific versions of GitHub dependencies in project configuration
- **API Integration Issues**: Users reported problems with Anthropic API showing "invalid x-api-key" errors despite proper configuration

### Plugin Development
- **Pull Request Activity**: Several PRs were reviewed and merged, including fixes for the BNB plugin and Twitter client
- **Farcaster Plugin**: Hishboy completed and tested a Farcaster plugin that's ready for review
- **Custom Embedding Models**: A PR was submitted to enable custom embedding model names and dimensions for the OpenAI plugin
- **DeepSeekAI Integration**: Questions about implementing DeepSeekAI support in ElizaOS V2

### Community Updates
- **Agent Dev School**: Sessions are paused for 1-2 weeks until v2 and auto.fun are released
- **Public Calendar**: A Google Calendar link was shared for tracking all community events
- **Puppetto Agents**: DefiniteOptimist announced that Puppetto agents will have lipsync and animation capabilities enabled by a tool called Hedra
- **Security Concerns**: Discussion about potential scam links being shared in the community

## Key Questions & Answers

**Q: How to use the DeepSeekAI for V2? There is no place to input the ApiKey.**  
A: Use the DEEPSEEK_API_KEY environment variable (Sashimikun)

**Q: Are pre-1.0.0 plugins compatible with v1.0.0?**  
A: Depends on how complex it is. If simple enough, it will be, otherwise you have to make changes. (Ritvik S)

**Q: What vector databases are peeps using these days? Is Pinecone a standard?**  
A: pg-vector for me! (DefiniteOptimist)

**Q: Where are the actual agents stored in the v2dev version?**  
A: I think the agents get stored in `/packages/the-org`. (G2) - Though this was clarified to only contain premade agents, not newly created ones.

**Q: Can we expect an agent dev school tomorrow?**  
A: We paused until v2 and auto.fun are out the door so I can focus on it, 1-2 weeks, sorry 😦 (shaw)

**Q: How to change the name and version on npm?**  
A: There is no official way to set descriptions, and there is no versioning as far as known. (Odilitime)

## Community Help & Collaboration

1. **DeepSeekAI Integration Help**:
   - Sashimikun advised loyce.eth to use the DEEPSEEK_API_KEY environment variable
   - Odilitime suggested using it from the local-ai plugin as support may not be added yet

2. **Architecture Understanding**:
   - mekpans helped standard understand the new architecture, explaining that clients were replaced by plugins + services

3. **Plugin Development Support**:
   - Odilitime helped AIFlow.ML with npm versioning questions and merged their PR for the BNB plugin
   - Odilitime also merged hishboy's PR for custom embedding model parameters in the OpenAI plugin

4. **Security Assistance**:
   - Veight helped ElizaBAO with security concerns about scam links, who then moved crypto to another wallet for safety

5. **Event Coordination**:
   - Nisita provided Shiva M with a public Google Calendar link for tracking all community events

## Action Items

### Technical
- Implement support for DeepSeekAI in ElizaOS V2 (mentioned by loyce.eth)
- Fix issue with Anthropic API integration showing "invalid x-api-key" errors (mentioned by mekpans)
- Implement recurring tasks functionality with clear documentation (mentioned by Ritvik S)
- Merge PR for BNB plugin to fix bugs and building errors (mentioned by AIFlow.ML @ ElizaOS)
- Merge PR for Twitter client (mentioned by AIFlow.ML @ ElizaOS)
- Review PR for custom embedding model name and dimensions in OpenAI plugin (mentioned by hishboy)
- Release new version of plugin-bnb in the registry (mentioned by AIFlow.ML @ ElizaOS)

### Documentation
- Document the architecture change from clients to plugins+services in v2 (mentioned by standard)
- Create documentation on how to pin GitHub dependency versions (mentioned by DefiniteOptimist)
- Update documentation to accurately reflect v2 implementation (mentioned by mindxploit)
- Clarify where newly created agents are stored in v2dev (mentioned by mindxploit)
- Document the process for creating new agents in v2 (mentioned by mindxploit)
- Provide examples of what replaced auto-client in the new architecture (mentioned by standard)

### Feature
- Add support for Bailian AI plugins (mentioned by lay.qin)
- Support for custom embedding model name and dimensions in OpenAI plugin (mentioned by hishboy)
- Resume agent dev school sessions after v2 and auto.fun release (mentioned by shaw)
- Implement lipsync and animation capabilities for Puppetto agents using Hedra (mentioned by DefiniteOptimist)