# ElizaOS Weekly Update (Jan 12 - 18, 2025)

## OVERVIEW
This week saw significant expansion of ElizaOS's capabilities with major enhancements to blockchain integrations, client functionality, and developer experience. The team added support for multiple blockchain networks (Sui, Injective, B² Network), improved multimedia handling for Telegram, and enhanced character management. Testing coverage was substantially expanded across multiple plugins and database adapters, strengthening the framework's reliability.

## KEY TECHNICAL DEVELOPMENTS

### Blockchain & Web3 Integration Enhancements
- Added B² Network plugin to integrate with Bitcoin Layer2 network [#2010](https://github.com/elizaOS/eliza/pull/2010)
- Implemented Injective plugin for chain interactions [#1764](https://github.com/elizaOS/eliza/pull/1764)
- Added support for Sui blockchain with secp256k1/secp256r1 algorithms [#2476](https://github.com/elizaOS/eliza/pull/2476)
- Enhanced Solana Agent Kit with additional features [#2458](https://github.com/elizaOS/eliza/pull/2458)
- Implemented Pyth Data Plugin for price feeds [#2434](https://github.com/elizaOS/eliza/pull/2434)
- Added NFT plugin for collection management [#2167](https://github.com/elizaOS/eliza/pull/2167)

### Client & Messaging Improvements
- Added Instagram client for social media integration [#1964](https://github.com/elizaOS/eliza/pull/1964)
- Enhanced Telegram client with extra multimedia support [#2510](https://github.com/elizaOS/eliza/pull/2510)
- Improved Twitter client with mention deduplication [#2178](https://github.com/elizaOS/eliza/pull/2178)
- Fixed tweet ID parameter issues in Twitter client [#2430](https://github.com/elizaOS/eliza/pull/2430)
- Enhanced Discord and Telegram autonomous agent capabilities [#2335](https://github.com/elizaOS/eliza/pull/2335), [#2338](https://github.com/elizaOS/eliza/pull/2338)

### Character & Knowledge Management
- Added support for loading characters from multiple remote URLs [#2475](https://github.com/elizaOS/eliza/pull/2475)
- Enhanced RAG knowledge handling with double-byte character support and directory loading [#2351](https://github.com/elizaOS/eliza/pull/2351)
- Implemented character loading from blockchain via Code In Plugin [#2371](https://github.com/elizaOS/eliza/pull/2371)
- Added character creation template function to start.sh [#2232](https://github.com/elizaOS/eliza/pull/2232)
- Improved character loading from URLs and API router enhancements [#2365](https://github.com/elizaOS/eliza/pull/2365)

### Testing & Infrastructure
- Added test configuration and coverage for Binance plugin [#2482](https://github.com/elizaOS/eliza/pull/2482)
- Implemented tests for database adapters (Supabase and SQLite) [#2468](https://github.com/elizaOS/eliza/pull/2468)
- Added tests for Instagram client [#2454](https://github.com/elizaOS/eliza/pull/2454)
- Added tests for GitHub client [#2407](https://github.com/elizaOS/eliza/pull/2407)
- Added tests for Slack client [#2404](https://github.com/elizaOS/eliza/pull/2404)
- Added tests for Solana plugin [#2345](https://github.com/elizaOS/eliza/pull/2345)

## CLOSED ISSUES

### Testing & Documentation Improvements
- Added tests for WhatsApp plugin [#2212](https://github.com/elizaOS/eliza/issues/2212)
- Added Greek translation for README [#2197](https://github.com/elizaOS/eliza/issues/2197)
- Fixed invalid Together AI medium model configuration [#2172](https://github.com/elizaOS/eliza/issues/2172)
- Resolved Echochambers plugin package not found issue [#2209](https://github.com/elizaOS/eliza/issues/2209)

## NEW ISSUES

### Environment & Configuration Challenges
- Missing module for ARM64 architecture: '@anush008/tokenizers-linux-arm64-gnu' [#2242](https://github.com/elizaOS/eliza/issues/2242)
- Twitter authentication fails on cloud with Error 399 [#2225](https://github.com/elizaOS/eliza/issues/2225)
- OPENAI provider being overwritten by LLAMA_LOCAL on pnpm start [#2450](https://github.com/elizaOS/eliza/issues/2450)
- Unset variables in Docker Compose causing errors [#2387](https://github.com/elizaOS/eliza/issues/2387)

### Testing & Feature Requests
- Add test configuration and tests for binance plugin [#2481](https://github.com/elizaOS/eliza/issues/2481)
- Add tests for Redis adapter [#2469](https://github.com/elizaOS/eliza/issues/2469)
- Add tests for database adapters: SQLite and Supabase [#2467](https://github.com/elizaOS/eliza/issues/2467)
- Add tests for Instagram client [#2453](https://github.com/elizaOS/eliza/issues/2453)
- Add tests for GitHub client [#2406](https://github.com/elizaOS/eliza/issues/2406)
- Add tests for Slack client [#2403](https://github.com/elizaOS/eliza/issues/2403)

### User Experience & Functionality Issues
- Chat input sends multiple messages when using IME [#2272](https://github.com/elizaOS/eliza/issues/2272)
- Tweets getting cut off, need to adjust tweet length [#2277](https://github.com/elizaOS/eliza/issues/2277)
- Model loading from .env fails [#2250](https://github.com/elizaOS/eliza/issues/2250)
- Enhance RAG knowledge with double-byte support and directory loading [#2323](https://github.com/elizaOS/eliza/issues/2323)
- Support multiple remote character URLs [#2252](https://github.com/elizaOS/eliza/issues/2252)
- Echochambers should support multiple rooms and proactive conversation [#2246](https://github.com/elizaOS/eliza/issues/2246)