Skip to content

v1.6.0

Latest

Choose a tag to compare

@tevfik tevfik released this 05 Aug 11:25
· 23 commits to main since this release

This is a massive milestone release introducing a fully functional Web UI, Deep Vision RAG for multimodal file parsing, a hierarchical Long-Term Memory engine, and an interactive Knowledge Graph explorer.

✨ Key Features & Highlights

🕸️ Interactive Web UI & Graph Explorer

  • Modern Dashboard: A beautiful, responsive Vite/React-based Web application with light/dark modes.
  • ForceGraph2D Visualization: Interactive exploration of your AST-extracted Knowledge Graph (God nodes, dependencies, impact blast radius) directly in the browser!
  • Conversation Management: Seamless sidebar for managing chats, renaming sessions, and bulk deletions.

👁️ Deep Vision RAG & Multimodal Support

  • Image & PDF Understanding: Native support for gemma4 and llama3-vision to index and search images, charts, and complex PDF hardware schematics (--multimodal-model).
  • Web UI Image Paste (Ctrl+V): Instantly paste screenshots directly into the chat for immediate vision-based Q&A without needing to index them.
  • Robustness: Fixed standard text-plugins from hijacking visual PDFs when Vision RAG is active, and optimized HTTP timeouts (up to 30m) to handle intense multimodal computing workloads safely.

🧠 Letta-Inspired Memory Engine

  • Persistent Long-Term Memory: A hierarchical, BBolt-backed memory system featuring sleep-time compute, block limits, and scoped isolation.
  • Context-Aware: Integrates directly into REST API and MCP so agents remember previous context across different sessions and days.

🔌 Plugin Catalog & Background Installer

  • Unified Architecture: A centralized plugin catalog and a Web API allowing you to install, remove, and manage plugins (like gleann-sound and gleann-docs) dynamically in the background from the Web UI.

🛠️ Core Server & A2A Enhancements

  • OpenAI-Compatible Proxy: Drop-in /v1/chat/completions endpoint.
  • Google A2A Protocol: Direct agent-to-agent communication support.
  • Stability Fixes: Global mutex for FAISS to prevent concurrent OpenBLAS crashes, graceful shutdown, bounds checking, and strict thread-safety across the board.

🐛 Bug Fixes & Chores

  • Windows Test Suite Stabilization: Fixed os.UserHomeDir() environment overrides (USERPROFILE) across the test suite causing false-positive CI failures.
  • Timeouts: Extended server ReadTimeout/WriteTimeout to 30 minutes to prevent aggressive connection dropping during heavy indexing.
  • Data Races: Resolved data races in ComputeBatching and TestPickerModel.