New Features
Python SDK Updates
- Async client support - New AsyncMoorchehClient for asynchronous operations with FastAPI, aiohttp, and other async frameworks
- Automatic batching - Automatic batching for document and vector uploads (100 documents per batch)
- File upload method - Upload files directly via
upload_file()method supporting PDF, DOCX, XLSX, JSON, TXT, CSV, and Markdown files (10MB max)
Console: Playground Summaries & Memory Management
- Persistent chat memory - Each chat conversation maintains its own memory context
- Long conversation support - Moorcheh internally manages memory to maintain full conversation context
- Maximum output tokens - Increased output limit to maximum for comprehensive responses
- Namespace locking per chat - Each conversation locks to its namespace to ensure relevant context without mixing
- Improved document summaries - Enhanced summaries with full document context for better understanding
Benefit: Have natural, long-running conversations with full context awareness. Each chat maintains its own memory, and document summaries provide quick context without reading entire documents.
Improvements
Console: Context Management
- Isolated conversation memory - Each chat session maintains separate memory to prevent context mixing
- Full conversation understanding - Moorcheh ensures the entire conversation meaning is preserved