Today's focus across the ElizaOS project involved critical bug fixes and stability improvements, particularly addressing CLI scaffolding issues in eliza and enhancing message handling and logging in plugin-telegram. Significant progress was made in resolving long-standing build and logging compatibility problems, streamlining the development experience.
✅ Completed Work
Core Stability & Build Process Improvements
- CLI Scaffolding Fixes: Resolved a bug preventing critical dotfiles like
.gitignore and .env.example from being included in new projects created with eliza create, ensuring complete project generation. (elizaos/eliza#6080)
- Logging System Migration: Addressed
pino-pretty errors in Bun export builds by migrating the logger to adze in both eliza and plugin-telegram, improving compatibility and stability. (elizaos/eliza#5673, elizaos-plugins/plugin-telegram#5673)
- Build Failure Resolution: Fixed a build failure in
@elizaos/core that caused bun run clean to fail due to TypeScript errors, impacting both eliza and plugin-telegram. (elizaos/eliza#5738, elizaos-plugins/plugin-telegram#5738)
- API Key Setup Clarification: Confirmed that API key setup is already optional via the
-y flag for npx elizaos create, closing related issues in both eliza and plugin-telegram. (elizaos/eliza#5604, elizaos-plugins/plugin-telegram#5604)
Plugin Enhancements & Refinements
- Telegram Message Handling Refactor: Refactored the Telegram plugin's message handling to use direct
runtime.handleMessage() calls, improving traceability and debuggability. (elizaos-plugins/plugin-telegram#17)
- Telegram Button Handling & Logging: Implemented a critical fix for Telegram button handling crashes, including safe conversion with validation and fallbacks, and improved structured logging. (elizaos-plugins/plugin-telegram#19)
🏗️ Work in Progress
New Pull Requests
- elizaos/eliza
- #6082 feat: Streamdown integration, cross-platform crypto, and server port autodiscovery
- #6081 feat: add get action results
- elizaos-plugins/plugin-telegram
- #20 fix: GIF animations not playing correctly
🐞 Issue Triage
Closed Issues
- elizaos/eliza
- #6074 CLI Project Scaffolding Improvements:
eliza create not including .gitignore
- #5673 Build and Logging System Stability:
pino-pretty errors in Bun export builds
- #5738 Build and Logging System Stability: Build failure in
@elizaos/core
- #5604 Optional API Key Setup: Make API key setup optional in
npx elizaos create
- elizaos-plugins/plugin-telegram
- #5673 Core Build and Logging Compatibility Resolved:
pino-pretty errors in export builds from Bun
- #5738 Core Build and Logging Compatibility Resolved: Build failure in
@elizaos/core
- #5604 API Key Setup Streamlined: Make API key setup optional in
npx elizaos create