# ElizaOS Development and Technical Discussions
## ElizaOS V2 Updates
- **Major...
Refactor**: ElizaOS V2 includes a new GUI, Tauri app, CLI, and in-browser editor with a simplified API using runtime-based operations
- **Beta Phase**: The V2 beta is expected to last about two weeks, with ongoing bug fixes to ensure Spartan functions properly
- **Installation Guide**: To install the beta version, use `npm create eliza@beta`, select a project, install dependencies with `npm i`, then start with `npx @elizaos/cli start`
- **Repository Consolidation**: Stability issues persist due to merging multiple repositories into a single core repo
## Technical Features and Components
- **Entity-Component System**: Visualized with entities (User, Agent, Composite Entity) and components (Profile, Permissions, Data) showing modularity through dotted lines
- **Evaluators**: Extract and assess conversation data for agent learning, enabling reflection and behavioral adaptation
- **Providers**: Sources of real-time data for agents (news, terminal, wallet, time providers)
- **Knowledge Management**: Place knowledge files in `characters/knowledge/<your_directory>` and ensure `.md` format for better processing
- **PDF Processing**: `Folder2knowledge` and `knowledge2character` can process PDFs into character knowledge, with `plugin-pdf` available for text extraction
## Common Issues and Solutions
- **Supabase RAG Knowledge Issues**: The `search_knowledge` function was missing in the latest version; solution involves implementing it manually and generating embeddings for vector search
- **Plugin-SQL Errors**: Users faced issues with `plugin-sql` in v2; fix by using `npm install -g @elizaos/cli@1.0.0-beta.1`
- **OAuth2 Plugin Authentication**: For OAuth2 authentication in plugins, use a custom API for handling access/refresh tokens
- **Token Limit Exceeded**: For GPT-4o token limit errors, reduce input/output tokens
- **Debugging Eliza Actions**: When Eliza isn't executing actions, check the `shouldHandle` method and watch tutorial content
## Community Discussions
- **Tokenomics Concerns**: Some users raised concerns about ElizaOS tokenomics, specifically that launchpads are using it without real integration or utility
- **Open-Core Model**: Suggestions for an open-core model with a paid enterprise version to fund Eliza Labs
- **Staking Mechanisms**: Discussions about staking where agents and plugins could stake tokens, allowing the DAO to allocate funds based on usage metrics
- **Documentation Improvements**: Suggestions to enhance documentation with AI-generated SVGs and clearer onboarding materials
Discord