Skip to content

v0.5.0 — deploy without the dance (images, MCP_API_KEY, drop-in compose)

Choose a tag to compare

@AlexDuchDev AlexDuchDev released this 03 Jun 15:54
· 100 commits to main since this release

Deploy without the dance — pull images, one OpenAI key, one shared MCP key.

🚀 Deploy

  • Published GHCR imagesghcr.io/moai-team-llc/agenticmind-server and …-worker, built + pushed on every release. No clone, no build.
  • Drop-in stackdeploy/docker-compose.yml + deploy/gen-secrets.sh: Postgres → migrations → server → worker, secrets auto-generated. See docs/DEPLOY.md.
  • MCP_API_KEY — one-key auth. A single static shared bearer. No issue-token, no AUTH_SECRET, no DB token row (constant-time compared, grants all scopes). Minted JWTs stay the least-privilege path.
  • Reuse your OpenAI keyCHAT_PROVIDER=openai; no OpenRouter required. Embeddings stay local/zero-key.

✨ Also in this release

  • kl_forget MCP tool — delete/retract a material (right-to-erasure); new knowledge:admin scope. Contract → 1.1.0.
  • Blocked Hugging Face CDN supportEMBED_HF_ENDPOINT (mirror) + EMBED_CACHE_DIR (offline) for the local embedder.

🛠 Fixed

  • A dropped/timed-out MCP client no longer crashes the server (closed-stream race).
  • Docker images build and run: packageManager reverted to bun (turbo prune), moved off Alpine to a glibc base (onnxruntime), bind 0.0.0.0.

Deploy: cd deploy && ./gen-secrets.sh && docker compose up -d. Full changelog: https://github.com/Moai-Team-LLC/AgenticMind/blob/main/CHANGELOG.md