Skip to content

Releases: siberfx/chat-hybrid-ai

v2.0.0: Laravel AI SDK and AI tools

Choose a tag to compare

@siberfx siberfx released this 19 Oct 14:19

The AI agent now runs on the Laravel AI SDK and can answer from your own data.

New

  • Any provider: Anthropic, OpenAI, Gemini, Groq, Mistral, DeepSeek, xAI, Ollama, OpenRouter, Azure, Bedrock, Cohere and any OpenAI-compatible API, with failover: HYBRID_CHAT_AI_PROVIDERS=anthropic,openai.
  • Tools that read your data, without the AI ever writing SQL:
    • SearchRecords: site search over a model (LIKE or Scout)
    • FindRecord: one record, e.g. the visitor's own order, scoped to the signed-in visitor or confirmed by guests
    • Check: any check written as a closure, e.g. coupon validity or delivery time
    • request_human: the agent hands off to a person
    • any laravel/ai tool, including WebSearch and SimilaritySearch
  • Signed visitor identity: <x-chat-hybrid-ai-bubble :identify="auth()->user()" /> or HybridChat::identity($user), so tools only show people their own records.
  • Admins see every lookup under the AI's reply.

Breaking

  • The anthropic and openai drivers are replaced by laravel-ai, the new default.
  • New migration: run php artisan migrate.

See Upgrading from 1.x and the changelog.

Full changelog: v1.1.0...v2.0.0

🤖 Generated with Claude Code

v1.1.0

Choose a tag to compare

@siberfx siberfx released this 19 Oct 13:57
  • Expanded README with full examples: curl walkthroughs of the visitor and admin APIs, Sanctum tokens, webhook receivers (Laravel, Node), a custom driver, React and Vue custom UIs and admin inboxes, Echo listeners, events, custom models, and a full .env reference.
  • CI uses actions/checkout@v5.

No code changes: upgrading from 1.0.0 needs no steps.

Full changelog: v1.0.0...v1.1.0

🤖 Generated with Claude Code

v1.0.0

Choose a tag to compare

@siberfx siberfx released this 19 Oct 13:40

First stable release of siberfx/chat-hybrid-ai.

composer require siberfx/chat-hybrid-ai
php artisan migrate
  • Requires PHP 8.3+ and Laravel 13.30+.
  • Visitor API and chat bubble (one <script> tag, Shadow DOM).
  • Admin inbox at /chat-admin, plus a token-authenticated admin API at api/chat-admin (on when Laravel Sanctum is installed).
  • React and Vue widgets and hooks on a dependency-free JS client (ChatClient, ChatSession, AdminClient): php artisan vendor:publish --tag=chat-hybrid-ai-js.
  • AI drivers: Claude (official Anthropic SDK), OpenAI-compatible APIs, webhook, custom.
  • Human handoff, email transcripts, optional broadcasting.

See the README for setup.

🤖 Generated with Claude Code