Skip to content

v0.6.0 — one OpenAI-compatible chat seam; native Cohere rerank; cleaner internals

Choose a tag to compare

@AlexDuchDev AlexDuchDev released this 03 Jun 16:54
· 95 commits to main since this release

Changed

  • BREAKING — OpenRouter is no longer a special-cased provider. Chat is one OpenAI-compatible seam: set CHAT_API_KEY (OpenAI by default) and optionally point CHAT_BASE_URL at any compatible endpoint — Ollama, vLLM, or OpenRouter (https://openrouter.ai/api/v1). The CHAT_PROVIDER switch, the dedicated @openrouter/ai-sdk-provider client, and OPENROUTER_API_KEY are gone. Default models are now gpt-4o-mini / gpt-4o. No capability is lost — OpenRouter is still reachable via the base URL.
    • Migration: OpenRouter users set CHAT_BASE_URL=https://openrouter.ai/api/v1, CHAT_API_KEY=<openrouter-key>, and CHAT_MODEL_* to OpenRouter slugs.
  • Rerank moved to native Cohere (api.cohere.com/v2/rerank, RERANK_API_KEY + RERANK_MODEL, override via RERANK_BASE_URL for Voyage / Jina). Off by default.
  • material.source reduced to manual — the dead crawl-connector origins (http_url/google_drive/notion/telegram) are removed from the type and the CHECK constraint. Migration 0001 remaps any legacy rows first, so it is safe on older databases. The MCP tool contract (1.1.0) is unchanged.

Fixed

  • Stale OpenRouter-era defaults purged — the in-code model fallbacks used under SKIP_VALIDATION (dev) were still OpenRouter slugs that don't resolve against OpenAI; now gpt-4o / gpt-4o-mini. Swept lingering OPENROUTER_API_KEY / CHAT_PROVIDER references out of docs, Dockerfiles, setup.sh, turbo.json, and the eval scripts.

Internal

  • Dropped internal Go-port provenance from ~40 source-file comments; behavioral notes preserved, no code change.

Images: ghcr.io/moai-team-llc/agenticmind-server:0.6.0 and …-worker:0.6.0 (also :latest).