Skip to content

Milady v2.0.0-alpha.93

Pre-release
Pre-release

Choose a tag to compare

@Dexploarer Dexploarer released this 18 Mar 14:58
· 5382 commits to develop since this release
2962d2a

Changes

Bug Fixes

  • Windows EXE crash: Set MILADY_DISABLE_LOCAL_EMBEDDINGS=1 automatically on Windows to prevent node-llama-cpp crash during startup
  • Startup diagnostics: Write fatal errors to milady-startup.log before exit so crashes are diagnosable without a console
  • Safe avatar index parsing: Validate STREAM_AVATAR_INDEX is a finite integer in 0-999 range instead of passing NaN
  • Consistent voice defaults: Default autoSpeak to false (was true) so disabled voice + enabled autoSpeak don't produce contradictory UI state
  • Body size limits: POST /api/stream/voice capped at 2KB, /voice/speak at 8KB; oversized payloads return 413

CI/CD Fixes

  • Fix TypeScript type check (@miladyai/plugin-streaming-base@miladyai/autonomous)
  • Fix unit test drift (INTEGRATION_DOD_MAP.md removed from expected files)
  • Fix E2E validation (use bun instead of node for CLI tests)
  • Fix App Startup E2E (correct test file paths after move to packages/app-core/)
  • Fix PyPI publish (add API token fallback for first publish)
  • Fix release-check drift guard for MILADY_DISABLE_LOCAL_EMBEDDINGS
  • Remove MILADY_DISABLE_LOCAL_EMBEDDINGS CI workaround (now handled in agent.ts)