{
  "version": "1.0",
  "type": "repository",
  "interval": "week",
  "date": "2025-03-09",
  "generatedAt": "2026-05-13T23:41:49.619Z",
  "sourceLastUpdated": "2026-05-13T23:41:49.619Z",
  "contentFormat": "markdown",
  "contentHash": "3c5613505e36362a82a7b1947204ad1de52f7194fe71766b3a7016471b8689fa",
  "entity": {
    "repoId": "elizaos/eliza",
    "owner": "elizaos",
    "repo": "eliza"
  },
  "content": "# ElizaOS Weekly Update (Mar 9 - 15, 2025)\n\n## OVERVIEW\nThis week saw significant infrastructure improvements with a major transition from Node.js to Bun as the package manager and runtime environment. The team enhanced WebSocket communication, implemented UI improvements for agent interactions, and fixed numerous issues related to database migrations, memory management, and client-side functionality. Documentation was also refined with a focus on plugin integration and developer experience.\n\n## KEY TECHNICAL DEVELOPMENTS\n\n### Runtime and Infrastructure Upgrades\n- Migrated from Node.js to Bun for improved performance and developer experience in [#3945](https://github.com/elizaos/eliza/pull/3945) and [#3946](https://github.com/elizaos/eliza/pull/3946)\n- Fixed WebSocket implementation issues with Bun in [#3924](https://github.com/elizaos/eliza/pull/3924)\n- Implemented package-scoped singleton database connections to prevent race conditions in [#3933](https://github.com/elizaos/eliza/pull/3933)\n- Resolved migration race conditions in [#3913](https://github.com/elizaos/eliza/pull/3913) and [#3888](https://github.com/elizaos/eliza/pull/3888)\n\n### UI and Client Experience Improvements\n- Added agent actions and runtime logs visualization in the UI in [#3908](https://github.com/elizaos/eliza/pull/3908)\n- Implemented thumbnail uploading mechanism for GUI in [#3907](https://github.com/elizaos/eliza/pull/3907)\n- Enhanced WebSocket client messaging to ensure proper agent/user connections in [#3902](https://github.com/elizaos/eliza/pull/3902)\n- Fixed speech-to-text and text-to-speech functionality in the GUI in [#3939](https://github.com/elizaos/eliza/pull/3939)\n- Improved chat window experience with scroll fixes in [#3925](https://github.com/elizaos/eliza/pull/3925) and [#3926](https://github.com/elizaos/eliza/pull/3926)\n\n### Documentation and Code Quality\n- Major documentation cleanup with video embeds, updated changelog, and sidebar improvements in [#3906](https://github.com/elizaos/eliza/pull/3906)\n- Updated SQL plugin documentation in [#3947](https://github.com/elizaos/eliza/pull/3947)\n- Added stronger types for improved code safety in [#3931](https://github.com/elizaos/eliza/pull/3931)\n- Optimized cleanup script performance in [#3900](https://github.com/elizaos/eliza/pull/3900)\n\n## CLOSED ISSUES\n\n### Integration and Configuration Issues\n- Resolved Twitter agent initialization problems in [#3901](https://github.com/elizaos/eliza/issues/3901)\n- Fixed JSON null value conversion issues in [#3886](https://github.com/elizaos/eliza/issues/3886)\n- Addressed installation and build problems in [#3882](https://github.com/elizaos/eliza/issues/3882)\n\n## NEW ISSUES\n\n### Client and Plugin Functionality\n- Speech functionality not working in client app in [#3896](https://github.com/elizaos/eliza/issues/3896)\n- Twitter client not initializing with agent in [#3949](https://github.com/elizaos/eliza/issues/3949)\n- Twitter plugin error processing tweets in [#3877](https://github.com/elizaos/eliza/issues/3877)\n\n### Documentation and Developer Experience\n- Improve docs sitemap.xml priority for better SEO in [#3904](https://github.com/elizaos/eliza/issues/3904)\n- Fix tutorial \"Building a Social AI Agent in 15 Minutes\" in [#3880](https://github.com/elizaos/eliza/issues/3880)\n- Request to adopt TypeBox for type safety in [#3914](https://github.com/elizaos/eliza/issues/3914)\n- Add ability to upload .env file to webUI configurator in [#3936](https://github.com/elizaos/eliza/issues/3936)"
}