What's Changed
- fix: Fix macOS CLI test failures by centralizing platform options by @wtfsayo in #5250
- fix: complete multer migration and resolve upload functionality by @wtfsayo in #5252
- refactor: starter packages to separate character and plugin files by @wtfsayo in #5256
- polishing docs: error fixes for clarity by @eeemmmmmm in #5258
- fix: processAttachments to Support Local Image URLs and Include Attachment Descriptions in Prompts by @tcm390 in #5257
- feat: Enhanced secrets panel with raw view and validation warnings by @0xbbjoker in #5186
- feat: adds support for user-uploaded plain text (.txt) files in the GUI. by @tcm390 in #5262
- fix: rename for clarity by @tcm390 in #5265
- Feature/phase4 admin api migration by @wtfsayo in #5266
- Add Claude Code GitHub Workflow by @wtfsayo in #5269
- fix: update attachment formatting to use comma-separated list by @wtfsayo in #5273
- feat: Complete migration of packages/client to @elizaos/api-client by @wtfsayo in #5263
- fix: chat stuck issue by @tcm390 in #5274
- fix: Restore GUI Chat Title Generation by @tcm390 in #5275
- Fix: Update API documentation accuracy by @wtfsayo in #5280
- feat: change plugins from project-scoped to agent-scoped architecture by @yungalgo in #5270
- fix: agent panels load by @0xbbjoker in #5282
- Make unmute_room not match mute_room by @odilitime in #5281
- chore: Correct some comments by @shandongzhejiang in #5271
- feat: add openrouter to model selection & selection for embedding models by @0xbbjoker in #5264
- fix: improve AI provider tests to avoid brittle patterns by @wtfsayo in #5283
New Contributors
- @eeemmmmmm made their first contribution in #5258
- @shandongzhejiang made their first contribution in #5271
Full Changelog: v1.0.12...v1.0.13