Skip to content

MCA v0.1.0-alpha.3

Pre-release
Pre-release

Choose a tag to compare

@lyydfys lyydfys released this 01 Jul 16:54

MCA v0.1.0-alpha.3

Local API persona hotfix for third-party OpenAI-compatible clients.

Highlights

  • Fixed local API requests losing the current MCA persona/system prompt when a
    client does not send its own system message.
  • Preserved third-party character-card system messages so client-provided
    personas are not overwritten by MCA defaults.
  • Persisted generation parameters across app/model reloads, including system
    prompt, sampling settings, context size, thread count, and reasoning mode.
  • Unified the AIDL and HTTP local API request parser so both paths share the
    same OpenAI-compatible behavior.
  • Added unit tests for persona inheritance, third-party character-card
    precedence, and generation-parameter round trips.

Validation

  • :api:local:testDebugUnitTest
  • :core:engine:testDebugUnitTest
  • :app:assembleDebug
  • Device smoke test with OpenAI-compatible /v1/models and
    /v1/chat/completions.
  • Verified both non-streaming JSON and stream=true SSE responses preserve the
    third-party character-card system message.

Known Limits

  • A local chat model still must be loaded before local API chat requests can
    complete.
  • Local image generation remains experimental.