Skip to content

v1.0.14 - Retrieval, Streaming, Providers, and Analytics

Choose a tag to compare

@mbs047 mbs047 released this 20 May 21:14
· 4 commits to main since this release

Added

  • Ranked retrieval with weighted columns, fuzzy matching, multilingual normalization, optional Scout support, and optional vector-search integration.
  • Streaming responses for the Blade widget and headless API through the new StreamingModelMindProvider contract.
  • Provider drivers for OpenAI, Anthropic, Gemini, Ollama, and custom provider classes.
  • Usage analytics for completed answers, failures, feedback submissions, route/action clicks, latency, provider/model usage, and token usage when the provider returns usage metadata.
  • model-mind:analytics command and ModelMindAnalyticsRecorded event so Laravel apps can build dashboards or mirror analytics into their own observability stack.

Verification

  • composer validate --strict --no-interaction
  • node --check resources/dist/model-mind.js
  • find src config database routes tests -name '*.php' -print0 | xargs -0 -n1 php -l
  • vendor/bin/pint --dirty --format agent
  • vendor/bin/phpunit