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`