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
gemma4andllama3-visionto 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-soundandgleann-docs) dynamically in the background from the Web UI.
🛠️ Core Server & A2A Enhancements
- OpenAI-Compatible Proxy: Drop-in
/v1/chat/completionsendpoint. - 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/WriteTimeoutto 30 minutes to prevent aggressive connection dropping during heavy indexing. - Data Races: Resolved data races in
ComputeBatchingandTestPickerModel.